One Logo Pool Ball
AuthenticationServices · IOS API REFERENCE

ASImportableCredential.CreditCard

struct · iOS 26.0+ · SDK 27.1

struct CreditCard

A representation of CreditCard as defined in the [Credential Exchange Format (CXF) specs](https://fidoalliance.org/specs/cx/cxf-v1.0-rd-20250313.html) This is a representation of credit card information.

Members (15)

get · iOS 26.0+

expiryDate

TypeScript
get expiryDate(): (ASImportableEditableField) | null
Swift declaration
var expiryDate: ASImportableEditableField?

Optional: The expiration date in YYYY-MM format.

set · iOS 26.0+

expiryDate

TypeScript
set expiryDate(value: (ASImportableEditableField) | null)
Swift declaration
var expiryDate: ASImportableEditableField?

Optional: The expiration date in YYYY-MM format.

get · iOS 26.0+

verificationNumber

TypeScript
get verificationNumber(): (ASImportableEditableField) | null
Swift declaration
var verificationNumber: ASImportableEditableField?

Optional: The verification number, such as the CVC code.

set · iOS 26.0+

verificationNumber

TypeScript
set verificationNumber(value: (ASImportableEditableField) | null)
Swift declaration
var verificationNumber: ASImportableEditableField?

Optional: The verification number, such as the CVC code.

get · iOS 26.0+

pin

TypeScript
get pin(): (ASImportableEditableField) | null
Swift declaration
var pin: ASImportableEditableField?

Optional: The PIN number.

set · iOS 26.0+

pin

TypeScript
set pin(value: (ASImportableEditableField) | null)
Swift declaration
var pin: ASImportableEditableField?

Optional: The PIN number.

init · iOS 26.0+

init

TypeScript
static init(number?: (ASImportableEditableField) | null, fullName?: (ASImportableEditableField) | null, cardType?: (ASImportableEditableField) | null, verificationNumber?: (ASImportableEditableField) | null, pin?: (ASImportableEditableField) | null, expiryDate?: (ASImportableEditableField) | null, validFrom?: (ASImportableEditableField) | null): ASImportableCredential_CreditCard
Swift declaration
init(number: ASImportableEditableField?, fullName: ASImportableEditableField?, cardType: ASImportableEditableField?, verificationNumber: ASImportableEditableField?, pin: ASImportableEditableField?, expiryDate: ASImportableEditableField?, validFrom: ASImportableEditableField?)
get · iOS 26.0+

number

TypeScript
get number(): (ASImportableEditableField) | null
Swift declaration
var number: ASImportableEditableField?

Optional: The card number.

set · iOS 26.0+

number

TypeScript
set number(value: (ASImportableEditableField) | null)
Swift declaration
var number: ASImportableEditableField?

Optional: The card number.

get · iOS 26.0+

cardType

TypeScript
get cardType(): (ASImportableEditableField) | null
Swift declaration
var cardType: ASImportableEditableField?

Optional: The card type.

set · iOS 26.0+

cardType

TypeScript
set cardType(value: (ASImportableEditableField) | null)
Swift declaration
var cardType: ASImportableEditableField?

Optional: The card type.

get · iOS 26.0+

fullName

TypeScript
get fullName(): (ASImportableEditableField) | null
Swift declaration
var fullName: ASImportableEditableField?

Optional: The full name of the card owner.

set · iOS 26.0+

fullName

TypeScript
set fullName(value: (ASImportableEditableField) | null)
Swift declaration
var fullName: ASImportableEditableField?

Optional: The full name of the card owner.

get · iOS 26.0+

validFrom

TypeScript
get validFrom(): (ASImportableEditableField) | null
Swift declaration
var validFrom: ASImportableEditableField?

Optional: The date from which the card is valid in YYYY-MM format.

set · iOS 26.0+

validFrom

TypeScript
set validFrom(value: (ASImportableEditableField) | null)
Swift declaration
var validFrom: ASImportableEditableField?

Optional: The date from which the card is valid in YYYY-MM format.

Skipped declarations

No declarations were skipped in this snapshot.

All AuthenticationServices types →