PCTransaction Class Reference

Inherits from NSObject
Declared in PCTransaction.h

Overview

Объект транзакции. Только для чтения. Создается с помощью методов класса: transactionFromQRCode: или transactionFromQRCodeString:

Методы класса

+ transactionFromQRCode:

Созадание экземпляра класса из объекта QR кода

+ (nullable instancetype)transactionFromQRCode:(PCQRCode *)qrCode

Parameters

qrCode

объект PCTransactionQRCode

Return Value

Экземпляр PCTransaction

Discussion

Созадание экземпляра класса из объекта QR кода

Declared In

PCTransaction.h

+ transactionFromQRCodeString:

Созадание экземпляра класса из строки с валидными данными QR кода

+ (nullable instancetype)transactionFromQRCodeString:(NSString *)transactionQRCodeString

Parameters

transactionQRCodeString

строка с данными QR кода.

Return Value

Экземпляр PCTransaction или nil - если данные в переданной transactionQRCodeString строке не валидны

Discussion

Созадание экземпляра класса из строки с валидными данными QR кода

Declared In

PCTransaction.h

+ transactionFromJson:

Созадание экземпляра класса из JSON с валидными данными

+ (nullable instancetype)transactionFromJson:(NSDictionary *)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