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
System.BooleanAllowPackageCreation
Indicates whether the package creation is allowed or not.
Declaration
public bool AllowPackageCreation
Type
System.BooleanClient
The client attribute of the project. Can be null.
Declaration
public string Client
Type
System.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
System.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
System.StringDeadline
The deadline of the project.
Declaration
public DateTime Deadline
Type
System.DateTimeDescription
The description of the project. Can be null.
Declaration
public string Description
Type
System.StringDomain
The domain attribute of the project. Can be null.
Declaration
public string Domain
Type
System.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
System.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 receive these files.
Declaration
public bool DownloadSkeleton2
Type
System.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
System.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
System.StringOmitHitsWithNoTargetTerm
Whether terminology hits with no target term are shown.
Declaration
public bool OmitHitsWithNoTargetTerm
Type
System.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
This member is obsolete and value is ignored. Use PackageResourceHandlingOptions instead.
Declaration
public ServerProjectResourcesInPackages PackageResourceHandling
Type
ServerProjectResourcesInPackagesPreventDeliveryOnQAError
Indicates whether QA errors should prevent document deliver or not.
Declaration
public bool PreventDeliveryOnQAError
Type
System.BooleanProject
The project attribute of the project. Can be null.
Declaration
public string Project
Type
System.StringRecordVersionHistory
True if document versioning is enabled for the project.
Declaration
public bool RecordVersionHistory
Type
System.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
System.StringStrictSubLangMatching
Whether sublanguages are treated as separate languages during TB lookup.
Declaration
public bool StrictSubLangMatching
Type
System.BooleanSubject
The subject attribute of the project. Can be null.
Declaration
public string Subject
Type
System.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