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