UpdateCardRequest

public struct UpdateCardRequest : Encodable, Sendable

Card update request model.

  • Unique identification of the card in your system.

    Declaration

    Swift

    public let externalId: String?
  • The rules this card should use when authorizing a transaction.

    Declaration

    Swift

    public let authRules: AuthRules?
  • Card metadata fields.

    Declaration

    Swift

    public let metadata: [String : CustomValue]?
  • Address to ship the card to.

    Declaration

    Swift

    public let shippingAddress: Address?
  • Array of incentive rules that should apply to this card.

    Declaration

    Swift

    public let incentives: CardIncentivesRules?
  • Auxiliary constructor

    Declaration

    Swift

    public init(authRules: AuthRules? = nil,
                metadata: [String: CustomValue]? = nil,
                shippingAddress: Address? = nil,
                incentives: CardIncentivesRules? = nil,
                externalId: String? = nil)

    Parameters

    authRules

    The rules this card should use when authorizing a transaction.

    metadata

    Card metadata fields.

    shippingAddress

    Address to ship the card to.

    incentives

    Array of incentive rules that should apply to this card.

    externalId

    Unique identification of the card in your system.