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 }