INPUT_OBJECT

UpdateContractInput

Autogenerated input type of UpdateContract

link GraphQL Schema definition

  • input UpdateContractInput {
  • # A unique identifier for the client performing the mutation.
  • clientMutationId: String
  • # The Consonance unique identifier
  • id: Int!
  • # An in-house name for the contract
  • contractName: String
  • # The date the contract was signed
  • signedDate: ISO8601Date
  • # A description for the contract
  • description: String
  • # The number of free copies
  • freeCopies: String
  • # The number of free copies used
  • freeCopiesUsed: String
  • # The author discount
  • authorDiscount: String
  • # The remainder rate
  • remainderRate: String
  • # The remainder rate for sales above cost
  • remainderRateOverCost: Float
  • # The guaranteed royalty
  • guaranteedRoyaltyValue: Float
  • # The flat fee amount
  • flatFeeValue: Float
  • # The circumstances under which the contract is expiring
  • terminationReason: String
  • # The last day the contract is in force
  • terminatedDate: ISO8601Date
  • }

link Require by