timeoutDate
TypeScriptget timeoutDate(): globalThis.DateSwift declarationfinal var timeoutDate: Date { get }The `Date` after which the action cannot be completed.
class · iOS 17.4+ · SDK 27.1
class ConversationActionA programmatic interface for objects that represent a VoIP action associated with a `Conversation`.
get timeoutDate(): globalThis.DateSwift declarationfinal var timeoutDate: Date { get }The `Date` after which the action cannot be completed.
get conversationUUID(): stringSwift declarationfinal var conversationUUID: UUID { get }The unique identifier for the `Conversation` associated with the action.
static init(conversationUUID: string, timeoutDate?: globalThis.Date): ConversationActionSwift declarationconvenience init(conversationUUID: UUID, timeoutDate: Date = Date(timeIntervalSinceNow: 30))Initializes a new conversation action. - parameter conversationID: The unique identifier for the `Conversation` to be associated with this new action. - parameter timeoutDate: The `Date` after which the action cannot be completed.
fail(): voidSwift declarationfinal func fail()Reports the failed execution of the action.
get uuid(): stringSwift declarationfinal var uuid: UUID { get }The unique identifier for the action.
get state(): ConversationAction_StateSwift declarationfinal var state: ConversationAction.State { get }The action's current state.
fulfill(): voidSwift declarationfinal func fulfill()Reports the successful execution of the action.
No declarations were skipped in this snapshot.