model

package
v0.0.0-...-560fae6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 19, 2019 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// DocumentIncome - Приход
	DocumentIncome = DocumentType(1)
	// DocumentIncomeReturn - Возврат прихода
	DocumentIncomeReturn = DocumentType(2)
	// DocumentExpenditure - Расход
	DocumentExpenditure = DocumentType(3)
	// DocumentExpenditureReturn - Возврат расхода
	DocumentExpenditureReturn = DocumentType(4)
)
View Source
const (
	// BankPaymentAgent - Банковский платежный агент
	BankPaymentAgent = AgentType(0)
	// BankPaymentSubagent - Банковский платежный субагент
	BankPaymentSubagent
	// PaymentAgent - Платежный агент
	PaymentAgent
	// PaymentSubagent - Платежный субагент
	PaymentSubagent
	// Attorney - Поверенный
	Attorney
	// CommisionAgent - Комиссионер
	CommisionAgent
	// OtherAgent - иной агент
	OtherAgent
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AgentType

type AgentType int

AgentType - Признак агента

type CheckClose

type CheckClose struct {
}

type Document

type Document struct {
	Type                                DocumentType  // Тип документа
	Positions                           []Position    // Список предметов расчета
	CheckClose                          CheckClose    // Параметры закрытия чека
	CustomerContact                     string        // Контактная информация о клиенте телефон или email
	AgentType                           AgentType     // Признак агента
	PaymentTransferOperatorPhoneNumbers []string      // Телефон оператора перевода
	PaymentAgentOperation               string        // Операция платежного агента
	PaymentAgentPhoneNumbers            []string      // Телефон платежного агента
	PaymentOperatorPhoneNumbers         []string      // Телефон оператора по приему платежей
	PaymentOperatorName                 string        // Наименование оператора перевода
	PaymentOperatorAddress              string        // Адрес оператора перевода
	PaymentOperatorINN                  string        // ИНН оператора перевода
	SupplierPhoneNumbers                []string      // Телефон поставщика
	AdditionalUserAttribute             UserAttribute // Дополнительный реквезит чека
	AdditionalAttribute                 string        // Дополнительный реквезит чека
	AutomatNumber                       string        // Номер автомата
	SettlementAddress                   string        // Адрес расчетов
	SettlementPlace                     string        // Места расчетов
	Customer                            string        // Покупатель (клиент)
	CustomerINN                         string        // ИНН покупателя
}

Document - Содержимое документа

type DocumentType

type DocumentType int

DocumentType - Тип документа

type Payment

type Payment struct {
}

type Position

type Position struct {
}

type UserAttribute

type UserAttribute struct {
	Name  string
	Value string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL