PCTransaction Class Reference
| Inherits from | NSObject | 
|---|---|
| Declared in | PCTransaction.h | 
Overview
Объект транзакции. Только для чтения. Создается с помощью методов класса: transactionFromQRCode: или transactionFromQRCodeString:
Методы класса
+ transactionFromQRCode:
	Созадание экземпляра класса из объекта QR кода
+ (nullable instancetype)transactionFromQRCode:(PCQRCode *_Nonnull)qrCodeParameters
| qrCode | объект PCTransactionQRCode | 
|---|
Return Value
Экземпляр PCTransaction
Discussion
Созадание экземпляра класса из объекта QR кода
Declared In
PCTransaction.h
+ transactionFromQRCodeString:
	Созадание экземпляра класса из строки с валидными данными QR кода
+ (nullable instancetype)transactionFromQRCodeString:(NSString *_Nonnull)transactionQRCodeStringParameters
| transactionQRCodeString | строка с данными QR кода. | 
|---|
Return Value
Экземпляр PCTransaction или nil - если данные в переданной transactionQRCodeString строке не валидны
Discussion
Созадание экземпляра класса из строки с валидными данными QR кода
Declared In
PCTransaction.h
+ transactionFromJson:
	Созадание экземпляра класса из JSON с валидными данными
+ (nullable instancetype)transactionFromJson:(NSDictionary *_Nonnull)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