Search Results for

Show / Hide Table of Contents

# Class ServerProjectDesktopDocsCreateInfo

Encapsulates information required to create a server project with Desktop Docs.

##### Inheritance

System.Object
ServerProjectCreateInfo
ServerProjectDesktopDocsCreateInfo

##### Syntax

    public class ServerProjectDesktopDocsCreateInfo : ServerProjectCreateInfo

### Fields

#### AllowSegmentLocking

Inidcates whether users can lock/unlock segments in the project.

##### Declaration

    public bool AllowSegmentLocking

##### Type

System.Boolean

#### CallbackWebServiceUrl

The callback url of an external web service that memoQ Server calls to notify of certain actions. The web service must meet the expected contract. Setting this turns on notification automatically.

##### Declaration

    public string CallbackWebServiceUrl

##### Type

System.String

#### CheckoutIsDisabled

Disables the checkout for the non-administrator and non-project manager users.

##### Declaration

    public bool CheckoutIsDisabled

##### Type

System.Boolean

#### ConfidentialitySettings

The confidentiality settings (disable MT/TB/TM plugins) of the server project. Can be null. Null value means no change to the current settings.

##### Declaration

    public ServerProjectConfidentialitySettings ConfidentialitySettings

##### Type

ServerProjectConfidentialitySettings

#### CreateOfflineTMTBCopies

When the project is checked out by a user, she will automatically get an offline copy of the Term bases and Translation memories (as opposed to having them used as remote resources).

##### Declaration

    public bool CreateOfflineTMTBCopies

##### Type

System.Boolean

#### DownloadPreview

Downloads the preview of the documents when a user check out the project. Without the preview information no preview is available while translating. Setting this flag has the same effect as setting DownloadPreview2. Either flag is true, the options is treated as enabled.

##### Declaration

    public bool DownloadPreview

##### Type

System.Boolean

#### DownloadSkeleton

Downloads the skeleton files (required for exporting documents) when a user checks out the project. Without the files export is not possible. Project managers always receive these files. Setting this flag has the same effect as setting DownloadSkeleton2. Either flag is true, the options is treated as enabled.

##### Declaration

    public bool DownloadSkeleton

##### Type

System.Boolean

#### EnableBilingualExportInLocalCopy

Enables the bilingual export in local copies of documents when a user check out the project.

##### Declaration

    public bool EnableBilingualExportInLocalCopy

##### Type

System.Boolean

#### EnableSplitJoin

Enables the users to split and join segments.

##### Declaration

    public bool EnableSplitJoin

##### Type

System.Boolean

#### EnableWebTrans

This member is obsolete and value is ignored. All projects are enabled for web translation.

##### Declaration

    public bool EnableWebTrans

##### Type

System.Boolean

#### NotificationSettings

The email notification settings of the server project. Can be null. Null value means no change to the current settings.

##### Declaration

    public ServerProjectNotificationSettings NotificationSettings

##### Type

ServerProjectNotificationSettings

#### PackageResourceHandlingOptions

Describes how the resources (TMs, TBs, LiveDocs corpora, QTerms) are included in the packages. Only for projects that allow package creation. Can be null. Null value means no change to the current settings.

##### Declaration

    public ServerProjectPackageResourceHandlingOptions PackageResourceHandlingOptions

##### Type

ServerProjectPackageResourceHandlingOptions

#### SourceEditingTurnedOff

Indicates whether source editing is disabled in the project.

##### Declaration

    public bool SourceEditingTurnedOff

##### Type

System.Boolean