One Logo Pool Ball
AuthenticationServices · IOS API REFERENCE

ASSavePasswordRequest

class · iOS 26.2+ · SDK 27.1

class ASSavePasswordRequest

Members (10)

init · iOS 26.2+

init

TypeScript
static initServiceIdentifierCredentialSessionIDEvent(serviceIdentifier: ASCredentialServiceIdentifier, credential: ASPasswordCredential, sessionID: string, event: ASSavePasswordRequest_Event): ASSavePasswordRequest
Swift declaration
init(serviceIdentifier: ASCredentialServiceIdentifier, credential: ASPasswordCredential, sessionID: String, event: ASSavePasswordRequest.Event)
init · iOS 26.2+

init

TypeScript
static initServiceIdentifierCredentialSessionIDEventPasswordKind(serviceIdentifier: ASCredentialServiceIdentifier, credential: ASPasswordCredential, sessionID: string, event: ASSavePasswordRequest_Event, passwordKind?: (ASGeneratedPassword_Kind) | null): ASSavePasswordRequest
Swift declaration
init(serviceIdentifier: ASCredentialServiceIdentifier, credential: ASPasswordCredential, sessionID: String, event: ASSavePasswordRequest.Event, passwordKind: ASGeneratedPassword.Kind?)
init · iOS 26.2+

init

TypeScript
static initServiceIdentifierCredentialTitleSessionIDEvent(serviceIdentifier: ASCredentialServiceIdentifier, credential: ASPasswordCredential, title: (string) | null, sessionID: string, event: ASSavePasswordRequest_Event): ASSavePasswordRequest
Swift declaration
init(serviceIdentifier: ASCredentialServiceIdentifier, credential: ASPasswordCredential, title: String?, sessionID: String, event: ASSavePasswordRequest.Event)
init · iOS 26.2+

init

TypeScript
static initServiceIdentifierCredentialTitleSessionIDEventPasswordKind(serviceIdentifier: ASCredentialServiceIdentifier, credential: ASPasswordCredential, title: (string) | null, sessionID: string, event: ASSavePasswordRequest_Event, passwordKind?: (ASGeneratedPassword_Kind) | null): ASSavePasswordRequest
Swift declaration
init(serviceIdentifier: ASCredentialServiceIdentifier, credential: ASPasswordCredential, title: String?, sessionID: String, event: ASSavePasswordRequest.Event, passwordKind: ASGeneratedPassword.Kind?)
get · iOS 26.2+

credential

TypeScript
get credential(): ASPasswordCredential
Swift declaration
var credential: ASPasswordCredential { get }
get · iOS 26.2+

event

TypeScript
get event(): ASSavePasswordRequest_Event
Swift declaration
var event: ASSavePasswordRequest.Event { get }
get · iOS 26.2+

passwordKind

TypeScript
get passwordKind(): (ASGeneratedPassword_Kind) | null
Swift declaration
var passwordKind: ASGeneratedPassword.Kind? { get }
get · iOS 26.2+

serviceIdentifier

TypeScript
get serviceIdentifier(): ASCredentialServiceIdentifier
Swift declaration
var serviceIdentifier: ASCredentialServiceIdentifier { get }
get · iOS 26.2+

sessionID

TypeScript
get sessionID(): string
Swift declaration
var sessionID: String { get }
get · iOS 26.2+

title

TypeScript
get title(): (string) | null
Swift declaration
var title: String? { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

ASSavePasswordRequest.init()

inherited init: cannot prove legal (class declares 4 custom initializers)

All AuthenticationServices types →