periphery-models / ru.lifepay.periphery.models / PeripheryModelBase

PeripheryModelBase

abstract class PeripheryModelBase<T> : IPeripheryModel, GSONConvertible<T>

Базовый класс для периферийных моделей с поддержкой хранения в облаке.

Parameters

clazz - Class<T> Тип производной модели.

Constructors

<init>

PeripheryModelBase(clazz: Class<T>)

Базовый класс для периферийных моделей с поддержкой хранения в облаке.

Properties

typeOf

open var typeOf: String

Тип объекта

Functions

equals

open fun equals(other: Any?): Boolean

hashCode

open fun hashCode(): Int

toJSON

open fun toJSON(): String

Inheritors

FCAdditionalAttribute

class FCAdditionalAttribute : PeripheryModelBase<FCAdditionalAttribute>, GSONConvertible<FCAdditionalAttribute>

Дополнительный атрибут команды фискального регистратора.

FDBase

abstract class FDBase<T> : PeripheryModelBase<T>, IFD, GSONConvertible<T>

Определяет базовые атрибуты фискального документаю

FTAdditionalAttribute

class FTAdditionalAttribute : PeripheryModelBase<FTAdditionalAttribute>, GSONConvertible<FTAdditionalAttribute>

Дополнительный реквизит пользователя кассового чека (БСО), с учетом особенностей сферы деятельности, в которой осуществляются расчеты

FTAgentData

class FTAgentData : PeripheryModelBase<FTAgentData>, GSONConvertible<FTAgentData>

Данные агента.

FTCorrectionBasis

class FTCorrectionBasis : PeripheryModelBase<FTCorrectionBasis>, GSONConvertible<FTCorrectionBasis>

Основание для коррекции.

FTCorrectionCounters

class FTCorrectionCounters : PeripheryModelBase<FTCorrectionCounters>, GSONConvertible<FTCorrectionCounters>

Счетчики операций по чекам коррекции.

FTOperationCountersBase

abstract class FTOperationCountersBase<T> : PeripheryModelBase<T>, GSONConvertible<T>

Базовый класс для счетчиков операций.

FTOperatorMessage

class FTOperatorMessage : PeripheryModelBase<FTOperatorMessage>, GSONConvertible<FTOperatorMessage>

Cообщение оператора для ФН.

FTReceiptPosition

class FTReceiptPosition : PeripheryModelBase<FTReceiptPosition>, GSONConvertible<FTReceiptPosition>

Предмет расчета.

FTSupplierData

class FTSupplierData : PeripheryModelBase<FTSupplierData>, GSONConvertible<FTSupplierData>

Данные поставщика.

FTTotalCounters

class FTTotalCounters : PeripheryModelBase<FTTotalCounters>, GSONConvertible<FTTotalCounters>

Счетчики итогов

PTAdditionalAttribute

class PTAdditionalAttribute : PeripheryModelBase<PTAdditionalAttribute>, GSONConvertible<PTAdditionalAttribute>

Дополнительный атрибут транзакции платежного терминала.

PTFullShiftReport

class PTFullShiftReport : PeripheryModelBase<PTFullShiftReport>, GSONConvertible<PTFullShiftReport>

Полный отчет по транзакциям за смену.

PTSummaryShiftReport

class PTSummaryShiftReport : PeripheryModelBase<PTSummaryShiftReport>, GSONConvertible<PTSummaryShiftReport>

Краткий отчет по транзакциям за смену.

PTTransaction

class PTTransaction : PeripheryModelBase<PTTransaction>, GSONConvertible<PTTransaction>

Базовые поля банковской транзакции.