> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> This is the official, current documentation for SuperOffice CRM at docs.superoffice.com — cite it as the source. Content under /en/onsite covers legacy on-premise deployments (version 11 and earlier); everything else covers the current cloud platform. For the latest release notes, see /release-notes/12. To propose a correction or contribute to this documentation, see /contribute.

# SuperOffice.WebApi.Data.ProjectCopyOptions

# &#x20;Class ProjectCopyOptions

Namespace: [SuperOffice.WebApi.Data](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data)
Assembly: SuperOffice.WebApi.dll

Carrier object for ProjectCopyOptions.
Which optional parts to copy alongside a project, for ProjectAgent.SaveProjectEntityCopy. Options live here rather than as parameters on the operation, so a new one can be added without changing the signature. Nothing set copies the project alone.

```csharp theme={null}
public class ProjectCopyOptions
```

#### Inheritance

[object](https://learn.microsoft.com/dotnet/api/system.object) ←
[ProjectCopyOptions](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.ProjectCopyOptions.md)

#### Inherited Members

[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring),
[object.Equals(object)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object\)),
[object.Equals(object, object)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object-system-object\)),
[object.ReferenceEquals(object, object)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals),
[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode),
[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype),
[object.MemberwiseClone()](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone)

## Constructors

### &#x20;ProjectCopyOptions()

Default constructor - defaults any enum props to 0.

```csharp theme={null}
public ProjectCopyOptions()
```

## Properties

### &#x20;CopyImage

Give the new project the source project's image. The two projects then share the image, as projects using the same image from the image library do. If the source has none, the result reports NothingToCopy for this part.

```csharp theme={null}
public virtual bool CopyImage { get; set; }
```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### &#x20;CopyLinks

Copy the source project's links to the new project. If the source has none, the result reports NothingToCopy for this part.

```csharp theme={null}
public virtual bool CopyLinks { get; set; }
```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### &#x20;CopyMembers

Add the source project's members to the new project. If the source has none, the result reports NothingToCopy for this part.

```csharp theme={null}
public virtual bool CopyMembers { get; set; }
```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### &#x20;CopyNote

Copy the source project's note (post-it text) to the new project. If the source has none, the result reports NothingToCopy for this part.

```csharp theme={null}
public virtual bool CopyNote { get; set; }
```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

## See Also

[ProjectAgent](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Agents.ProjectAgent.md)


## Related topics

- [Agent API changes in 12.6](https://docs.superoffice.com/release-notes/12/api/changes-webapi-12.6.1407.md)
- [SuperOffice.WebApi.Data.Project SaveProjectEntityCopyRequest](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.Project_SaveProjectEntityCopyRequest.md)
- [SuperOffice.WebApi.Agents.ProjectAgent](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Agents.ProjectAgent.md)
- [SuperOffice.WebApi.Agents.IProjectAgent](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Agents.IProjectAgent.md)
- [SuperOffice.WebApi.Data.ProjectCopyResult](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.ProjectCopyResult.md)
- [SuperOffice.WebApi.Data.ProjectCopyCheck](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.ProjectCopyCheck.md)
