OBJECT

Contract

A contract, forming a publication agreement between the client and a rights holder

link GraphQL Schema definition

  • type Contract {
  • # The actual MS delivery date
  • actualMsDeliveryDate: ISO8601Date
  • # The author discount
  • authorDiscount: String
  • # The client associated with the contract
  • client: Client
  • # The Consonance unique client identifier
  • clientId: Int!
  • # An in-house name for the contract
  • contractName: String!
  • # The copyright year
  • copyrightYear: String
  • # List of deliverables for the contract
  • deliveryDates: [DeliveryDate!]!
  • # A description for the contract
  • description: String
  • # The flat fee amount
  • flatFeeValue: Float
  • # The number of free copies
  • freeCopies: String
  • # The number of free copies used
  • freeCopiesUsed: String
  • # The gratis copies associated with the contract
  • gratisCopies: [GratisCopy!]!
  • # The guaranteed royalty
  • guaranteedRoyaltyValue: Float
  • # The unique Consonance identifier
  • id: Int!
  • # The licensed rights associated with the contract
  • licensedRights: [LicensedRight!]!
  • # The planned MS delivery date
  • msDeliveryDate: ISO8601Date
  • # The MS proofs date
  • msProofsDate: ISO8601Date
  • # The pub before date
  • pubBeforeDate: ISO8601Date
  • # The remainder rate
  • remainderRate: String
  • # The remainder rate for sales above cost
  • remainderRateOverCost: Float
  • # The review date
  • reviewDate: ISO8601Date
  • # The revised MS delivery date
  • revisedMsDeliveryDate: ISO8601Date
  • # The date the contract was signed
  • signedDate: ISO8601Date
  • # The contract term in months
  • term: String
  • # The last day the contract is in force
  • terminatedDate: ISO8601Date
  • # The circumstances under which the contract is expiring
  • terminationReason: String
  • # The work to which the contract is attached
  • work: Work
  • }