CustomerCardInstance
A shared interface for all common properties customer card instances can have. A customer can only have one customer card instance for each customer card config at any point in time.
Has 3 implementations:
CustomerCardInstanceLoading
CustomerCardInstanceLoaded
CustomerCardInstanceError
interface CustomerCardInstance {
id: ID!
customerId: ID!
customerCardConfig: CustomerCardConfig!
createdAt: DateTime!
createdBy: Actor!
updatedAt: DateTime!
updatedBy: Actor!
}
Fields
CustomerCardInstance.id
● ID!
non-null scalar
The ID of the customer card instance. A new ID is generated for each load.
CustomerCardInstance.customerId
● ID!
non-null scalar
The customer the instance is for.
CustomerCardInstance.customerCardConfig
● CustomerCardConfig!
non-null object
The customer card config this instance is for.
CustomerCardInstance.createdAt
● DateTime!
non-null object
CustomerCardInstance.createdBy
● Actor!
non-null union
CustomerCardInstance.updatedAt
● DateTime!
non-null object
CustomerCardInstance.updatedBy
● Actor!
non-null union
Returned by
customerCardInstances
query
Member of
CustomerCardInstanceChange
object ● ReloadCustomerCardInstanceOutput
object
Implemented by
CustomerCardInstanceError
object ● CustomerCardInstanceLoaded
object ● CustomerCardInstanceLoading
object