VirtualCardAttributes
public protocol VirtualCardAttributes
-
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 }
VirtualCardAttributes Protocol Reference