Vorheriges Thema: ContractTemplateData Classes

Nächstes Thema: PortfolioData Classes

ContractTemplateData

Description

This class is used to represent contract template data.

Members

Name

Type

Description

ContractName

string

The contract name.

The value may not be null.

IncludedService
Components

ContractService
ComponentCollection

The service components that are included.

The value may not be null.

ExcludedService
Components

ContractService
ComponentCollection

The service components that are excluded.

The value may not be null.

ValidFrom

DateTime

The start date and time (from which the contract is valid).

The value may not be null.

ValidTo

DateTime

The end date and time (until which the contract is valid).

The value may not be null.

ContractTimeZone

EntityReferenceData

Reference by ID to the time zone for the contract.

The value may not be null.

ContractWorkflow

ContractWorkflowData

The workflow data for the contract.

CustomAttributes

CustomAttributes
Collection

The custom attributes for the contract.

Description

string

The description of the service definition.

Maximum string length is 512 characters.

ContractType

EntityReferenceData

Reference by ID to the contract type.

The value may not be null.

Currency

EntityReferenceData

The currency to use.

The value may not be null.

Fee

long

The fee.

Seats

long

The number of seats.

Owner

string

The owner.

Maximum string length is 60 characters.

Remarks

The ExcludedServiceComponents item may not be null, but it may contain a list with no items. It is used for updating existing service definitions, to detach service components from them.

An automatic validation is performed to verify that ValidTo is later than ValidFrom.