Package com.onslip360
Class Onslip360Object<This extends Onslip360Object<This>>
- java.lang.Object
-
- com.onslip360.Onslip360Object<This>
-
- All Implemented Interfaces:
Cloneable
,Comparable<Onslip360Object<This>>
- Direct Known Subclasses:
API.AccessToken
,API.AccessTokenCert
,API.Account
,API.AccountConfig
,API.AccountingEntry
,API.ActiveTrigger
,API.AuthorizeIntegrationRequest
,API.AuthorizeIntegrationResponse
,API.AutoCloseBatchAction
,API.Batch
,API.BLActivation
,API.Button
,API.ButtonMap
,API.ButtonMapItem
,API.Campaign
,API.CampaignRules
,API.CardBatchSummaryMetadata
,API.CardReceiptMetadata
,API.CardTransaction
,API.CashDrawer
,API.Cert
,API.ClientInfo
,API.CloudControlUnit
,API.CloudControlUnitStatus
,API.Command
,API.Company
,API.CompanyConfig
,API.CompanyFeature
,API.CompanyRegistration
,API.CompanyRegistrationInfo
,API.CompanySummary
,API.CostCenter
,API.CouponVoucher
,API.CouponVoucherMetadata
,API.CreditSalesReportActionParams
,API.CSR
,API.CSRRequest
,API.CurrencyMetadata
,API.Customer
,API.CustomerFeedbackParams
,API.CustomerInfo
,API.DailyTillPassword
,API.DataObject
,API.DataObjectOperation
,API.DataObjectReport
,API.DataObjectRevision
,API.DataStream
,API.DigitalReceipt
,API.DigitalReceiptAction
,API.DigitalReceiptRecipient
,API.DMCampaign
,API.DMCampaignAction
,API.DMCampaignRecipient
,API.EchoMessage
,API.EntertainmentBill
,API.ERPAccount
,API.ERPAction
,API.ERPActivation
,API.ERPCancelInvoiceRequest
,API.ERPCreateInvoiceRequest
,API.ERPDeliverInvoiceRequest
,API.ERPFindInvoiceRequest
,API.ERPInvoiceDeliveryParams
,API.ERPInvoiceMetadata
,API.ERPStatusRequest
,API.ERPStatusResponse
,API.EventStream
,API.ExternalBatch
,API.ExternalReceipt
,API.ExternalRecord
,API.ExternalReport
,API.File
,API.FileArchive
,API.FortnoxActivation
,API.GlobalIntegration
,API.GratuitySummary
,API.InitWeiqIntegrationParams
,API.InspectionRequest
,API.Integration
,API.IntegrationStatusMessage
,API.InvalidPayload
,API.InventoryAdjustment
,API.InventoryAdjustmentItem
,API.Item
,API.ItemModifier
,API.KeySpecification
,API.KitchenPrinterConfig
,API.Label
,API.LabelCategory
,API.Location
,API.LocationConfig
,API.MerchantConfig
,API.MerchantParams
,API.Metadata
,API.MQRecord
,API.MQRecordSchedule
,API.NewAccountLoginDetailsParams
,API.OAuthAccessTokenResponse
,API.OAuthAuthorizationCodeRequest
,API.Order
,API.OrderTicket
,API.Partial_AccessToken
,API.Partial_AccessTokenCert
,API.Partial_Account
,API.Partial_AccountConfig
,API.Partial_AccountingEntry
,API.Partial_ActiveTrigger
,API.Partial_AuthorizeIntegrationRequest
,API.Partial_AuthorizeIntegrationResponse
,API.Partial_AutoCloseBatchAction
,API.Partial_Batch
,API.Partial_BLActivation
,API.Partial_Button
,API.Partial_ButtonMap
,API.Partial_ButtonMapItem
,API.Partial_Campaign
,API.Partial_CampaignRules
,API.Partial_CardBatchSummaryMetadata
,API.Partial_CardReceiptMetadata
,API.Partial_CardTransaction
,API.Partial_CashDrawer
,API.Partial_Cert
,API.Partial_ClientInfo
,API.Partial_CloudControlUnit
,API.Partial_CloudControlUnitStatus
,API.Partial_Command
,API.Partial_Company
,API.Partial_CompanyConfig
,API.Partial_CompanyFeature
,API.Partial_CompanyRegistration
,API.Partial_CompanyRegistrationInfo
,API.Partial_CompanySummary
,API.Partial_CostCenter
,API.Partial_CouponVoucher
,API.Partial_CouponVoucherMetadata
,API.Partial_CreditSalesReportActionParams
,API.Partial_CSR
,API.Partial_CSRRequest
,API.Partial_CurrencyMetadata
,API.Partial_Customer
,API.Partial_CustomerFeedbackParams
,API.Partial_CustomerInfo
,API.Partial_DailyTillPassword
,API.Partial_DataObject
,API.Partial_DataObjectOperation
,API.Partial_DataObjectReport
,API.Partial_DataObjectRevision
,API.Partial_DigitalReceipt
,API.Partial_DigitalReceiptAction
,API.Partial_DigitalReceiptRecipient
,API.Partial_DMCampaign
,API.Partial_DMCampaignAction
,API.Partial_DMCampaignRecipient
,API.Partial_EchoMessage
,API.Partial_EntertainmentBill
,API.Partial_ERPAccount
,API.Partial_ERPAction
,API.Partial_ERPActivation
,API.Partial_ERPCancelInvoiceRequest
,API.Partial_ERPCreateInvoiceRequest
,API.Partial_ERPDeliverInvoiceRequest
,API.Partial_ERPFindInvoiceRequest
,API.Partial_ERPInvoiceDeliveryParams
,API.Partial_ERPInvoiceMetadata
,API.Partial_ERPStatusRequest
,API.Partial_ERPStatusResponse
,API.Partial_EventStream
,API.Partial_ExternalBatch
,API.Partial_ExternalReceipt
,API.Partial_ExternalRecord
,API.Partial_ExternalReport
,API.Partial_File
,API.Partial_FileArchive
,API.Partial_FortnoxActivation
,API.Partial_GlobalIntegration
,API.Partial_GratuitySummary
,API.Partial_InitWeiqIntegrationParams
,API.Partial_InspectionRequest
,API.Partial_Integration
,API.Partial_IntegrationStatusMessage
,API.Partial_InvalidPayload
,API.Partial_InventoryAdjustment
,API.Partial_InventoryAdjustmentItem
,API.Partial_Item
,API.Partial_ItemModifier
,API.Partial_KeySpecification
,API.Partial_KitchenPrinterConfig
,API.Partial_Label
,API.Partial_LabelCategory
,API.Partial_Location
,API.Partial_LocationConfig
,API.Partial_MerchantConfig
,API.Partial_MerchantParams
,API.Partial_Metadata
,API.Partial_MQRecord
,API.Partial_MQRecordSchedule
,API.Partial_NewAccountLoginDetailsParams
,API.Partial_OAuthAccessTokenResponse
,API.Partial_OAuthAuthorizationCodeRequest
,API.Partial_Order
,API.Partial_OrderTicket
,API.Partial_PasswordReset
,API.Partial_PasswordResetChallenge
,API.Partial_PasswordResetChallengeParams
,API.Partial_PasswordResetChallengeRequest
,API.Partial_Payment
,API.Partial_PaymentBatchSummary
,API.Partial_PaymentMethod
,API.Partial_PaymentMethodAccount
,API.Partial_PaymentSaleSummary
,API.Partial_PaymentSummary
,API.Partial_PaymentVoucher
,API.Partial_PaymentVoucherMetadata
,API.Partial_Peripheral
,API.Partial_PeripheralBinding
,API.Partial_PeripheralServiceBinding
,API.Partial_PersonalkollenActivation
,API.Partial_PinResetRequest
,API.Partial_PKCS12Status
,API.Partial_PlandayActivation
,API.Partial_PrePaidMetadata
,API.Partial_PrivPortToken
,API.Partial_Product
,API.Partial_ProductEntry
,API.Partial_ProductGroup
,API.Partial_ProductGroupAccount
,API.Partial_ProductGroupSummary
,API.Partial_ProductModifier
,API.Partial_QueryTrigger
,API.Partial_Receipt
,API.Partial_Record
,API.Partial_Report
,API.Partial_ReportAction
,API.Partial_ReportCoverParams
,API.Partial_ReportDefinition
,API.Partial_ReportModel
,API.Partial_ResellerParams
,API.Partial_Resource
,API.Partial_ResourceMap
,API.Partial_ResourceMapItem
,API.Partial_RestrictedVersionWarningParams
,API.Partial_Role
,API.Partial_SalesReportActionParams
,API.Partial_SendEmailAction
,API.Partial_SendEmailRequest
,API.Partial_Sergel
,API.Partial_ServerError
,API.Partial_ServiceEndpoint
,API.Partial_Shift
,API.Partial_ShiftHistory
,API.Partial_ShiftHistoryExport
,API.Partial_ShiftsReportActionParams
,API.Partial_ShortURI
,API.Partial_SlippConfig
,API.Partial_StatusEvent
,API.Partial_StockBalance
,API.Partial_StockBalancesReportActionParams
,API.Partial_StockBalanceTransaction
,API.Partial_Summary
,API.Partial_SwishConfig
,API.Partial_SwishError
,API.Partial_SwishPingRequest
,API.Partial_SwishQRRequest
,API.Partial_SwishQRResponse
,API.Partial_SwishRefundRequest
,API.Partial_SwishTransaction
,API.Partial_SwishTransactionMetadata
,API.Partial_SystemConfig
,API.Partial_SystemParams
,API.Partial_SystemStatus
,API.Partial_Tab
,API.Partial_TakeOutConfig
,API.Partial_TakeOutStatus
,API.Partial_TerminateCompanyRequest
,API.Partial_Till
,API.Partial_TillConfig
,API.Partial_TillRegistrationInfo
,API.Partial_TillState
,API.Partial_TillSummary
,API.Partial_TransactionSummary
,API.Partial_TransactionSummaryGroup
,API.Partial_Trigger
,API.Partial_TriggerAction
,API.Partial_TriggerEvent
,API.Partial_UsageEntry
,API.Partial_User
,API.Partial_UserRegistrationInfo
,API.Partial_VATSummary
,API.Partial_VirtualDevice
,API.Partial_VismaActivation
,API.Partial_VismaConfig
,API.Partial_VivaWalletConfig
,API.Partial_Voucher
,API.Partial_VouchersReportActionParams
,API.Partial_VoucherTransaction
,API.Partial_WebhookAction
,API.Partial_WebhookMessage
,API.Partial_WEIQ
,API.Partial_WEIQCaptureRequest
,API.Partial_WelcomeEmailParams
,API.Partial_ZoinedActivation
,API.Partial_ZReportActionParams
,API.PasswordReset
,API.PasswordResetChallenge
,API.PasswordResetChallengeParams
,API.PasswordResetChallengeRequest
,API.Payment
,API.PaymentBatchSummary
,API.PaymentMethod
,API.PaymentMethodAccount
,API.PaymentSaleSummary
,API.PaymentSummary
,API.PaymentVoucher
,API.PaymentVoucherMetadata
,API.Peripheral
,API.PeripheralBinding
,API.PeripheralServiceBinding
,API.PersonalkollenActivation
,API.PinResetRequest
,API.PKCS12Status
,API.PlandayActivation
,API.PrePaidMetadata
,API.PrivPortToken
,API.Product
,API.ProductEntry
,API.ProductGroup
,API.ProductGroupAccount
,API.ProductGroupSummary
,API.ProductModifier
,API.QueryTrigger
,API.Receipt
,API.Record
,API.Report
,API.ReportAction
,API.ReportCoverParams
,API.ReportDefinition
,API.ReportModel
,API.ResellerParams
,API.Resource
,API.ResourceMap
,API.ResourceMapItem
,API.RestrictedVersionWarningParams
,API.Role
,API.SalesReportActionParams
,API.SendEmailAction
,API.SendEmailRequest
,API.Sergel
,API.ServerError
,API.ServiceEndpoint
,API.Shift
,API.ShiftHistory
,API.ShiftHistoryExport
,API.ShiftsReportActionParams
,API.ShortURI
,API.SlippConfig
,API.StatusEvent
,API.StockBalance
,API.StockBalancesReportActionParams
,API.StockBalanceTransaction
,API.Stored_AccessToken
,API.Stored_Account
,API.Stored_Button
,API.Stored_ButtonMap
,API.Stored_Campaign
,API.Stored_Cert
,API.Stored_Company
,API.Stored_CompanyConfig
,API.Stored_CompanySummary
,API.Stored_Customer
,API.Stored_DataObject
,API.Stored_DataObjectReport
,API.Stored_DigitalReceipt
,API.Stored_DigitalReceiptRecipient
,API.Stored_DMCampaign
,API.Stored_EventStream
,API.Stored_GlobalIntegration
,API.Stored_Integration
,API.Stored_InventoryAdjustment
,API.Stored_Label
,API.Stored_LabelCategory
,API.Stored_Location
,API.Stored_MQRecordSchedule
,API.Stored_Order
,API.Stored_PaymentMethod
,API.Stored_Peripheral
,API.Stored_PrivPortToken
,API.Stored_Product
,API.Stored_ProductGroup
,API.Stored_ProductModifier
,API.Stored_Record
,API.Stored_Resource
,API.Stored_ResourceMap
,API.Stored_Role
,API.Stored_Shift
,API.Stored_ShortURI
,API.Stored_StockBalance
,API.Stored_SwishTransaction
,API.Stored_SystemConfig
,API.Stored_Tab
,API.Stored_Till
,API.Stored_TillState
,API.Stored_Trigger
,API.Stored_TriggerEvent
,API.Stored_User
,API.Stored_Voucher
,API.Summary
,API.SwishConfig
,API.SwishError
,API.SwishPingRequest
,API.SwishQRRequest
,API.SwishQRResponse
,API.SwishRefundRequest
,API.SwishTransaction
,API.SwishTransactionMetadata
,API.SystemConfig
,API.SystemParams
,API.SystemStatus
,API.Tab
,API.TakeOutConfig
,API.TakeOutStatus
,API.TerminateCompanyRequest
,API.Till
,API.TillConfig
,API.TillRegistrationInfo
,API.TillState
,API.TillSummary
,API.TransactionSummary
,API.TransactionSummaryGroup
,API.Trigger
,API.TriggerAction
,API.TriggerEvent
,API.UsageEntry
,API.User
,API.UserRegistrationInfo
,API.VATSummary
,API.VirtualDevice
,API.VismaActivation
,API.VismaConfig
,API.VivaWalletConfig
,API.Voucher
,API.VouchersReportActionParams
,API.VoucherTransaction
,API.WebhookAction
,API.WebhookMessage
,API.WEIQ
,API.WEIQCaptureRequest
,API.WelcomeEmailParams
,API.ZoinedActivation
,API.ZReportActionParams
public abstract class Onslip360Object<This extends Onslip360Object<This>> extends Object implements Cloneable, Comparable<Onslip360Object<This>>
-
-
Method Summary
-
-
-
Method Detail
-
compareTo
public int compareTo(Onslip360Object<This> obj)
- Specified by:
compareTo
in interfaceComparable<This extends Onslip360Object<This>>
-
clone
@Nonnull public This clone()
-
fromJson
@Nonnull public static <T extends Onslip360Object<?>> T fromJson(Class<T> c, InputStream json)
-
fromJson
@Nonnull public static <T extends Onslip360Object<?>> T fromJson(Class<T> c, String json)
-
fromObject
@Nonnull public static <T extends Onslip360Object<?>> T fromObject(Class<T> c, Onslip360Object<?> obj)
-
fromMap
@Nonnull public static <T extends Onslip360Object<?>> T fromMap(Class<T> c, Map<? extends CharSequence,? extends Object> map)
-
fromJsonArray
@Nonnull public static <T extends Onslip360Object<?>> T[] fromJsonArray(Class<T> c, String json)
-
fromJsonArray
@Nonnull public static <T extends Onslip360Object<?>> T[] fromJsonArray(Class<T> c, InputStream json)
-
fromList
@Nonnull public static <T extends Onslip360Object<?>> T[] fromList(Class<T> c, List<? extends Map<? extends CharSequence,? extends Object>> list)
-
toJson
@Nonnull public static String toJson(Onslip360Object<?> obj)
-
toJson
@Nonnull public static String toJson(Onslip360Object<?>[] array)
-
toJson
public static void toJson(Onslip360Object<?> obj, @Nonnull OutputStream out) throws IOException
- Throws:
IOException
-
toJson
public static void toJson(Onslip360Object<?>[] array, @Nonnull OutputStream out) throws IOException
- Throws:
IOException
-
toMap
@Nonnull public static Map<String,Object> toMap(Onslip360Object<?> obj)
-
toList
@Nonnull public static List<Map<String,Object>> toList(Onslip360Object<?>[] array)
-
-