AVSTransaction
public struct AVSTransaction : Identifiable, Hashable, Equatable, Codable, Sendable
Represents the information of a transaction with the AVS
-
Declaration
Swift
public var id: UUID { get } -
ID of transaction for a sole ErxTask. May be used to track service communication
Declaration
Swift
public let transactionID: UUID -
States the HTTP status code the transaction terminated with
Declaration
Swift
public let httpStatusCode: Int32 -
Timestamp of transaction
Declaration
Swift
public let groupedRedeemTime: Date -
ID for multiple ErxTasks that are redeemed at once
Declaration
Swift
public let groupedRedeemID: UUID -
ID of receiving AVS (Apothekenverzeichnisdienst)
Declaration
Swift
public let telematikID: String? -
Declaration
Swift
public let taskId: String? -
Declaration
Swift
public init( transactionID: UUID = UUID(), httpStatusCode: Int32, groupedRedeemTime: Date, groupedRedeemID: UUID, telematikID: String? = nil, taskId: String )
View on GitHub
AVSTransaction Structure Reference