VirtualCardAttributes

public protocol VirtualCardAttributes
  • id

    Identifier generated by the Virtual Cards Service.

    Declaration

    Swift

    var id: String { get set }
  • List of identifiers of user/accounts associted with this card.

    Typically, this will consist of at least the user id and sudo id of the account.

    Declaration

    Swift

    var owners: [Owner] { get set }
  • Owner Id of the card.

    Declaration

    Swift

    var owner: String { get set }
  • Virtual cards service supplied version.

    Declaration

    Swift

    var version: Int { get set }
  • Associative Id of the funding source used to provision the card.

    Declaration

    Swift

    var fundingSourceId: String { get set }
  • Current state of the cards status.

    Declaration

    Swift

    var state: VirtualCardState { get set }
  • Owner of the card.

    Declaration

    Swift

    var cardHolder: String { get set }
  • Last 4 digits on the card.

    Declaration

    Swift

    var last4: String { get set }
  • Currency ISO code associated with the Card.

    Declaration

    Swift

    var currency: String { get set }
  • Date of the cards active to period.

    Declaration

    Swift

    var activeTo: Date { get set }
  • Date that the card was cancelled at.

    Declaration

    Swift

    var cancelledAt: Date? { get set }
  • VirtualCards service timestamp to when the card entry was created.

    Declaration

    Swift

    var createdAt: Date { get set }
  • VirtualCards service timestamp to when the card entry was last updated.

    Declaration

    Swift

    var updatedAt: Date { get set }