PCTransaction Class Reference
| Inherits from | NSObject |
|---|---|
| Declared in | PCTransaction.h |
Overview
Объект транзакции. Только для чтения. Создается с помощью методов класса: transactionFromQRCode: или transactionFromQRCodeString:
Методы класса
+ transactionFromQRCode:
Созадание экземпляра класса из объекта QR кода
+ (nullable instancetype)transactionFromQRCode:(PCQRCode *)qrCodeParameters
qrCode |
объект PCTransactionQRCode |
|---|
Return Value
Экземпляр PCTransaction
Discussion
Созадание экземпляра класса из объекта QR кода
Declared In
PCTransaction.h
+ transactionFromQRCodeString:
Созадание экземпляра класса из строки с валидными данными QR кода
+ (nullable instancetype)transactionFromQRCodeString:(NSString *)transactionQRCodeStringParameters
transactionQRCodeString |
строка с данными QR кода. |
|---|
Return Value
Экземпляр PCTransaction или nil - если данные в переданной transactionQRCodeString строке не валидны
Discussion
Созадание экземпляра класса из строки с валидными данными QR кода
Declared In
PCTransaction.h
+ transactionFromJson:
Созадание экземпляра класса из JSON с валидными данными
+ (nullable instancetype)transactionFromJson:(NSDictionary *)transactionJsonParameters
transactionJson |
словарь с данными транзакции. |
|---|
Return Value
Экземпляр PCTransaction или nil - если данные в переданной transactionJson строке не валидны
Discussion
Созадание экземпляра класса из JSON с валидными данными
Declared In
PCTransaction.h
Свойства
systemID
Идентификатор прикладной системы
@property (nonatomic, readonly, nullable) NSString *systemIDDiscussion
Идентификатор прикладной системы
Declared In
PCTransaction.h
userID
Идентификатор пользователя
@property (nonatomic, readonly, nullable) NSString *userIDDiscussion
Идентификатор пользователя
Declared In
PCTransaction.h
transactionID
Идентификатор транзакции
@property (nonatomic, readonly, nullable) NSString *transactionIDDiscussion
Идентификатор транзакции
Declared In
PCTransaction.h
confirmationType
Предпочитаемый тип подтверждения транзакции
@property (nonatomic, readonly) PCConfirmationType confirmationTypeDiscussion
Предпочитаемый тип подтверждения транзакции
Declared In
PCTransaction.h
codeLength
Длина кода подтверждения
@property (nonatomic, readonly) NSUInteger codeLengthDiscussion
Длина кода подтверждения
Declared In
PCTransaction.h
messageText
Текстовая информация из данных транзакции
@property (nonatomic, readonly, nullable) NSString *messageTextDiscussion
Текстовая информация из данных транзакции
Declared In
PCTransaction.h
messageBinaryData
Бинарная информация из данных транзакции
@property (nonatomic, readonly, nullable) NSString *messageBinaryDataDiscussion
Бинарная информация из данных транзакции
Declared In
PCTransaction.h