Skip to main content

CustomerCardInstanceLoading

A loading customer card. The createdAt timestamp indicates when the load was started. Will be updated to be a CustomerCardInstanceLoaded or CustomerCardInstanceError.

type CustomerCardInstanceLoading implements CustomerCardInstance {
id: ID!
customerId: ID!
customerCardConfig: CustomerCardConfig!
createdAt: DateTime!
createdBy: Actor!
updatedAt: DateTime!
updatedBy: Actor!
}

Fields

CustomerCardInstanceLoading.id ● ID! non-null scalar

The ID of the customer card instance. A new ID is generated for each load.

CustomerCardInstanceLoading.customerId ● ID! non-null scalar

The customer the instance is for.

CustomerCardInstanceLoading.customerCardConfig ● CustomerCardConfig! non-null object

The customer card config this instance is for.

CustomerCardInstanceLoading.createdAt ● DateTime! non-null object

CustomerCardInstanceLoading.createdBy ● Actor! non-null union

CustomerCardInstanceLoading.updatedAt ● DateTime! non-null object

CustomerCardInstanceLoading.updatedBy ● Actor! non-null union

Interfaces

CustomerCardInstance interface

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