Contract

Namespace: CCPEntities

Summary

Contracts contain the terms of the contract between one or more Contractors and one or more Transporters. Technically the contract contains settings that CCP uses to validate the contract.
These contracts are used in a variety of ways. For instance they are used in the CCPEntities.Booking process to differentiate between the different types of bookings (normal, subsidized, public transport).

Syncable

This object is syncable

Properties

Name Type FixedLength MaxLength/Range Identity Summary Value
key ContractId* Edm.Int32 False true Key value of the contract
ContractName* Edm.String False 75 The name of the contract. This name must be unique per contractor
OwnerTransporterId Edm.Int32 False
OwnerContractorId Edm.Int32 False
Deleted* Edm.Boolean False
LastUpdated Edm.DateTime False
Properties marked with a * are required

Navigation Properties

Name Type Multiplicity Summary
Contractors Contractor * a collection of contractor members of the contract
Transporters Transporter * a collection of transporters that execute the contract
OwnerContractor Contractor *
OwnerTransporter Transporter *
Parameters ContractParameterValue 0..1 A collection of ContractParameterValues that define the rules of the contract

Additional Information

No additional information found

Example

https://www.cabmanonline.nl/CCPService/DataServiceCCP.svc/Contracts