Class ServerProjectCreateInfo
Encapsulates information required to create a server project with Live Docs.
Syntax
public class ServerProjectCreateInfo
Fields
AllowOverlappingWorkflow
Indicates whether overlapping workflow phases are allowed or not. It should be false if the AllowPackageCreation property is true.
Declaration
public bool AllowOverlappingWorkflow
Type
BooleanAllowPackageCreation
Indicates whether the package creation is allowed or not.
Declaration
public bool AllowPackageCreation
Type
BooleanClient
The client attribute of the project. Can be null.
Declaration
public string Client
Type
StringCreatorUser
The guid of the user creating the project. This user is automatically assigned to the project with ProjectManager role right after project creation. This ensures the there is a valid user assigned that has the permission to manipulate the projet from the memoQ Client. This has to be the guid of a valid, existing user.
Declaration
public Guid CreatorUser
Type
GuidCustomMetas
The default values of custom fields that server saves to the primary translation memory when you confirm segments during translation. Each line has three or more columns, separated by tabs:
metaName metaType value [value2...valueN]
Possible metaType values:
- FreeText
- Number
- DateTime
- PickListSingle
- PickListMultiple
FirstMeta<tab>FreeText<tab>The value of the first meta
SecondMeta<tab>Number<tab>12
ThirdMeta<tab>PickListSingle<tab>Value 1<tab>Value 2<tab>Value 3
Declaration
public string CustomMetas
Type
StringDeadline
The deadline of the project.
Declaration
public DateTime Deadline
Type
DateTimeDescription
The description of the project. Can be null.
Declaration
public string Description
Type
StringDomain
The domain attribute of the project. Can be null.
Declaration
public string Domain
Type
StringDownloadPreview2
Creates preview when documents are imported. Includes the preview of the documents when a user checks out the project or downloads the project as a package. Without the preview information no preview is available while translating.
Declaration
public bool DownloadPreview2
Type
BooleanDownloadSkeleton2
Includes the skeleton files (required for exporting documents) when a user checks out the project or downloads the project as a package. Without the files export is not possible. Project managers always recieve these files.
Declaration
public bool DownloadSkeleton2
Type
BooleanEnableCommunication
If true, online communication (chat) is enabled for the project. No forum will be created/assigner to the project even if true.
Declaration
public bool EnableCommunication
Type
BooleanName
The name of the Project. Can not be null or empty. The name cannot contain characters that are invalid in file names (e.g.: ",:,/,,tab, ...), cannot contain semicolon and cannot be: "CON", "PRN", "AUX", "CLOCK$", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8", "LPT9"
Declaration
public string Name
Type
StringOmitHitsWithNoTargetTerm
Whether terminology hits with no target term are shown.
Declaration
public bool OmitHitsWithNoTargetTerm
Type
BooleanPackageDeliveryOptions
The package delivery options. Null value means the default options. The value of this member is ignored if the package creation is not allowed in the project.
Declaration
public PackageDeliveryOptions PackageDeliveryOptions
Type
PackageDeliveryOptionsPackageResourceHandling
Specifies how the TMs, TBs and LiveDocs corpora are included in the packages.
Declaration
public ServerProjectResourcesInPackages PackageResourceHandling
Type
ServerProjectResourcesInPackagesPreventDeliveryOnQAError
Indicates whether QA errors should prevent document deliver or not.
Declaration
public bool PreventDeliveryOnQAError
Type
BooleanProject
The project attribute of the project. Can be null.
Declaration
public string Project
Type
StringRecordVersionHistory
True if document versioning is enabled for the project.
Declaration
public bool RecordVersionHistory
Type
BooleanSourceLanguageCode
The three+(two) letter code of the source language of the server project. (such as fre, eng, eng-US).
Declaration
public string SourceLanguageCode
Type
StringStrictSubLangMatching
Whether sublanguages are treated as separate languages during TB lookup.
Declaration
public bool StrictSubLangMatching
Type
BooleanSubject
The subject attribute of the project. Can be null.
Declaration
public string Subject
Type
StringTargetLanguageCodes
The array of the three+(two) letter codes of the target languages of the server project (such as fre, eng, eng-US). Can not be null and the items have to represent valid language codes.
Declaration
public string[] TargetLanguageCodes