Skip to main content

BillingChange

Billing detail change returned in auditableActionList.

type BillingChange {
id: Int!
userId: Int!
guestId: Int
guestEmail: String
oldBillingDetails: String!
newBillingDetails: String!
source: String!
timestamp: Int!
}

Fields​

BillingChange.id ● Int! non-null scalar​

Audit entry id, distinct from the resource ids mentioned in the action.

BillingChange.userId ● Int! non-null scalar​

Owner account id associated with the action.

BillingChange.guestId ● Int scalar​

Acting user id; null for older or non-user actions.

BillingChange.guestEmail ● String scalar​

Acting user's email when distinct from the owner and still resolvable; null otherwise.

BillingChange.oldBillingDetails ● String! non-null scalar​

JSON-encoded billing details before the change.

BillingChange.newBillingDetails ● String! non-null scalar​

JSON-encoded billing details after the change.

BillingChange.source ● String! non-null scalar​

automated when no person triggered the change (a billing system event), manual otherwise.

BillingChange.timestamp ● Int! non-null scalar​

Action time in Unix seconds.

Implemented By​

AuditableAction union