apidocs / com.srv4pos.server.api.infrastructure / Info

Info

interface Info

User: Kirill, Date: 09.08.13 15:18.

Extension Functions

toJson

fun Info.toJson(): String

Inheritors

ActivationCodeInfo

class ActivationCodeInfo : Info

Serialized and signed ActivationDescriptorInfo.

ActivationConnectInfo

class ActivationConnectInfo : Info

An activationCode sent from end customer to srv4pos sales team to request an activation.

ActivationConnectReplyInfo

class ActivationConnectReplyInfo : Info

Fake bean just to return it's simple field .activationCodeInfo.

ActivationCreationInfo

class ActivationCreationInfo : Info

If current application does not have Activation the app uses this method to request (order) new one. Seller for the activation is identified by country and corporateId. Installation:

ActivationDescriptorInfo

class ActivationDescriptorInfo : Info

This data structure is serialized to ActivationOrder and sent to the device to activate it.

ActivationDetailedOverviewInfo

class ActivationDetailedOverviewInfo : Info

Represents server-side entity available for admin.

ActivationDetailsInfo

class ActivationDetailsInfo : Info

Information about activation period (when and which features are activated, per which period).

ActivationInfo

class ActivationInfo : Info

Represents server-side entity available.

ActivationOverviewInfo

class ActivationOverviewInfo : Info

Represents server-side entity available for admin.

ActivationSecurityInfo

class ActivationSecurityInfo : Info

Return activation information .apiKey.

ActivationSecurityShortInfo

class ActivationSecurityShortInfo : Info

AdvancedControlUnitInfo

class AdvancedControlUnitInfo : Info

Represents server-side entity available for admin.

ApplicationDescriptionAdvancedInfo

class ApplicationDescriptionAdvancedInfo : Info

Advanced info of com.srv4pos.server.api.applicationDescription.ApplicationDescriptionInfo which covers *Id fields by expanded structures.

ApplicationDescriptionInfo

class ApplicationDescriptionInfo : Info

User: Kirill, Date: 05.08.13 17:59

BalanceInfo

class BalanceInfo : Info

BuildInfoInfo

class BuildInfoInfo : Info

Information about android device taken from android.os.Build.

CashRegisterNameExistsInfo

class CashRegisterNameExistsInfo : Info

Parameters passed to ActivationService.cashRegisterNameExists.

CashRegisterNameExistsResultInfo

class CashRegisterNameExistsResultInfo : Info

Fake bean to return information from ActivationService.cashRegisterNameExists as single parameter called .exists.

ChangeBalanceInfo

class ChangeBalanceInfo : Info

CommodityAdvancedInfo

class CommodityAdvancedInfo : Info

Info entity with complete ProductInfo and CategoryInfo instead of solely their identifiers. See com.srv4pos.server.api.commodity.CommodityInfo for comparison.

ContactInfo

class ContactInfo : Info

Information about person. Used for ActivationCreationInfo.contactInfo.

ControlUnitDetailedInfo

class ControlUnitDetailedInfo : Info

Represents server-side entity available for admin.

ControlUnitDeviceOverviewInfo

class ControlUnitDeviceOverviewInfo : Info

Represents server-side entity available for admin.

ControlUnitEndpointInfo

class ControlUnitEndpointInfo : Info

Represents control unit access point (endpoint) to the control unit to connect it physically.

ControlUnitInfo

class ControlUnitInfo : Info

Represents server-side entity available for admin.

ControlUnitRemoteOverviewInfo

class ControlUnitRemoteOverviewInfo : Info

Represents server-side entity available for admin.

DayLogInfo

class DayLogInfo : Info

Set of field as in Day log entity.

DayShortInfo

class DayShortInfo : Info

Short set of field as in Day entity.

DeliveryInfo

class DeliveryInfo : Info

Represents information about delivery.

DeviceInfo

class DeviceInfo : Info

This entity provides info about android device.

DeviceOverviewInfo

class DeviceOverviewInfo : Info

Advanced information about device with buildInfo.

EmailAccountInfo

class EmailAccountInfo : Info

Information about email account.

FullActivationAdvancedInfo

class FullActivationAdvancedInfo : Info

There is full info for replication from a cloud server to a local server

GeolocationInfo

class GeolocationInfo : Info

Just simple address structure.

HairdresserInfo

class HairdresserInfo : Info

Represents hairdresser.

IdentifierInfo

class IdentifierInfo : Info

Methods called "new" will return the identifier of newly created entity by using this class.

IdInfo

class IdInfo : Info

Methods called "create" will return the id of type long.

InstallationDeprecatedInfo2

class InstallationDeprecatedInfo2 : Info

This entity provides info about android device.

InstallationInfo

class InstallationInfo : Info

This entity provides info about android device.

InstallationOverviewInfo

class InstallationOverviewInfo : Info

This entity provides info about android device.

KdInfo

open class KdInfo : Info

Represents information about pos plus control unit.

KdReplyInfo

class KdReplyInfo : Info

User: Kirill, Date: 08.03.14 17:16.

OrderAdvancedInfo

class OrderAdvancedInfo : Info

OrderItemAdvancedInfo

class OrderItemAdvancedInfo : Info

PaymentInfo

class PaymentInfo : Info

User: Pavel Abizyaev, Date: 04.09.2014 17:54.

PicturePathInfo

class PicturePathInfo : Info

PreceptInfo

class PreceptInfo : Info

Created by ikupriyanov on 10.05.15.

PreceptItemInfo

class PreceptItemInfo : Info

Created by ikupriyanov on 17.05.15.

PrintInfo

class PrintInfo : Info

User: Pavel Abizyaev, Date: 04.09.2014 17:52.

ProductAdvancedInfo

class ProductAdvancedInfo : Info

Created by eugene.shishkin on 29.09.14.

ReceiptInfo

class ReceiptInfo : Info

Set of field as in Sale entity.

RegistrationAdvancedInfo

class RegistrationAdvancedInfo : Info

Represents extended entity.

RegistrationDetailedOverviewDeprecatedInfo

class RegistrationDetailedOverviewDeprecatedInfo : Info

Represents server-side entity available for admin.

RegistrationOverviewInfo

class RegistrationOverviewInfo : Info

Represents server-side entity available for admin.

RestaurantOverviewInfo

class RestaurantOverviewInfo : Info

SaleDetailedInfo

class SaleDetailedInfo : Info

SaleProductInfo

class SaleProductInfo : Info

User: Pavel Abizyaev, Date: 04.09.2014 17:47.

SaleShortInfo

class SaleShortInfo : Info

Set of field as in Sale entity.

SellerOverviewInfo

class SellerOverviewInfo : Info

SellerStatsInfo

class SellerStatsInfo : Info

Information about availability of local control units and activation expiration.

SoftwareVendorInfo

class SoftwareVendorInfo : Info

Represents a company who has a cash register software and integrates the software with this server. List of software represented by software vendor is under com.srv4pos.server.api.applicationDescription.ApplicationDescriptionInfo

SyncEntityInfo

interface SyncEntityInfo : Info

User: Pavel Abizyaev, Date: 04.02.15 21:49.

TaxesStatsInfo

class TaxesStatsInfo : Info

TaxStatsInfo

class TaxStatsInfo : Info

TimeInfo

class TimeInfo : Info

TimezoneInfo

class TimezoneInfo : Info

Timezone abbreviation, such as UTC.

TripInfo

class TripInfo : Info

UserInfo

class UserInfo : Info

Information about the user which has authenticated and authorized.

UserRegistrationInfo

class UserRegistrationInfo : Info

Registration information for user. It has a password unlike UserInfo.

UserShortInfo

class UserShortInfo : Info

Contains username only. Used in GET collections methods.

WorkHoursInfo

class WorkHoursInfo : Info