Package com.clover.sdk
Class GenericParcelable
- java.lang.Object
-
- com.clover.sdk.GenericParcelable
-
- All Implemented Interfaces:
Parcelable
- Direct Known Subclasses:
Account
,Ach
,AdditionalCharge
,AdditionalCharge
,AdditionalChargeAmount
,Address
,Address
,AggregateRating
,AnalyticalEvent
,AndroidPermission
,AndroidVersion
,AnomalyReasons
,App
,AppBillingInfo
,AppBundle
,AppBundleCountry
,AppCarousel
,AppCategory
,AppHistory
,AppLocale
,AppMetered
,AppMeteredCountry
,AppMeteredEvent
,AppNotification
,AppSubscription
,AppSubscriptionCountry
,AppSuggestRecord
,AppTracking
,AppUsbDevice
,Attribute
,Authorization
,BaseSale
,Batch
,BatchCardlessTotal
,BatchCardTotal
,BatchDetail
,BatchRequest
,BatchTotalStats
,BatchTotalType
,BatchTransactions
,BrandAsset
,BroadcastMessage
,BusinessType
,CacheIndex
,Card
,Card
,CardlessPaymentData
,CardTransaction
,CashAdvanceCustomerIdentification
,CashAdvanceExtra
,CashbackSuggestion
,CashEvent
,Category
,CategoryItem
,CategorySortOrder
,CategorySortOrderArray
,Charge
,CountryInfo
,CreateLineItemsRequest
,CreateTokenResponse
,Credit
,CreditAnalytic
,CreditRefund
,CreditRefundResponse
,CreditRequest
,CreditResponse
,CustomActivity
,Customer
,CustomerInfo
,CustomerMetadata
,DCCInfo
,Developer
,DeveloperMerchantLimits
,DeveloperPermission
,DeveloperRole
,Device
,DeviceAccessory
,DeviceCashSummaryRow
,DeviceCountInfo
,DevicePriceInfo
,DeviceTotalStats
,DeviceType
,Discount
,Discount
,DiscountsReport
,DisplayAndPrintMessage
,DisplayDiscount
,DisplayLineItem
,DisplayModification
,DisplayOrder
,DisplayPayment
,DynamicBinHandlerRequest
,DynamicBinResponse
,ECommTransactionInfo
,EmailAddress
,EMIDetails
,Employee
,EmployeeCard
,EndpointTotalStats
,EntitlementPlanCode
,ExternalMerchant
,Gateway
,GatewayTxAnalytic
,GermanInfo
,GiftCard
,GiftCardResponse
,GiftCardTransaction
,Guest
,GuestLineItem
,GuestV2
,HappyHourDiscount
,HourRange
,HoursSet
,IdArray
,IdentityDocument
,IncrementalAuthorization
,InfoleaseChargeAttempt
,InventoryItems
,Item
,ItemGroup
,ItemModifierGroup
,ItemOverride
,ItemSalesBucket
,ItemStock
,KeyedSummary
,LabelSummaryRow
,LabelSummarySection
,Landmark
,LayoutOverride
,Level3LineItem
,LimitedDevice
,LineItem
,LineItemEvent
,LineItemPayment
,LineItemsArrayAndWarning
,LineItemsReport
,Logo
,MccAppCarousel
,Menu
,MenuItem
,MenuModifier
,MenuModifierGroup
,MenuSection
,Merchant
,MerchantAppCharge
,MerchantBankProcessing
,MerchantBatch
,MerchantBillingInfo
,MerchantBoarding
,MerchantDeviceBoarding
,MerchantGatewayEntitlement
,MerchantGatewayEntitlementConfiguration
,MerchantGroupAppVersion
,MerchantHierarchy
,MerchantPlan
,MerchantPlanCharge
,MerchantPlanMeta
,MerchantPlanRules
,MerchantProgramExpress
,MerchantProperties
,Modification
,Modifier
,ModifierGroup
,ModifierGroupArray
,ModifierOverride
,Module
,OceanGatewayInfo
,OnlineOrder
,OnlineOrderCustomer
,OnlineOrderMerchant
,OnlineOrderMerchantProvider
,OnlineOrderProvider
,OnlineOrderProviderService
,OnlineOrderService
,Option
,OptionItem
,Order
,OrderChangeReason
,OrderChangeReasonsList
,OrderDeleteReason
,OrderFee
,OrderRefundRequest
,OrderRefundResponse
,OrderType
,Payment
,PaymentAnalytic
,PaymentBatchInfo
,PaymentEmiInfo
,PaymentProcessedPayload
,PaymentProcessor
,PaymentRefundPayload
,PaymentRequest
,PaymentRequestCardDetails
,PaymentResponse
,PaymentsAndNonRevenueGroupedOverTime
,PaymentTaxRate
,PayPalCallbackRequest
,PeripheralBundleCountry
,Permissions
,PermissionSet
,PermissionSetRole
,PhoneNumber
,Point
,Points
,Printer
,PrintGroup
,PrintOrder
,ProcessorKey
,PromotionalMessage
,PurchaseCardBillingInfo
,PurchaseCardL2
,PurchaseCardL2DataWrapper
,PurchaseCardL3
,Reference
,Reference
,Refund
,RefundAnalytic
,RefundRequest
,RefundResponse
,ReleaseNote
,RemoteCustomer
,ReportDiscountGroup
,ReportDiscountGroupTotal
,ReportDiscountRow
,ReportItem
,ReportLabel
,ReportPaymentsV2Row
,ReportPaymentsV2Section
,Reseller
,Role
,RolloutMerchant
,Rom
,SalesSummary
,SalesSummarySection
,Screenshot
,Section
,SepaElvTransactionInfo
,ServerFeature
,ServerTotalStats
,ServiceCharge
,ServiceChargeAmount
,ServiceFeeRefundRequest
,ServiceFeeRequest
,ServiceOrderType
,Shift
,Signature
,SignatureDisclaimer
,SoftwarePackage
,Statement
,Summary
,SummaryGroup
,SummaryLineItems
,SummaryMerchantCharges
,SummarySection
,Table
,TableOrder
,Tag
,TagItem
,TagPrinter
,TaxableAmountRate
,TaxRate
,TaxRateItem
,Tender
,TerminalManagementComponent
,TerminalManagementComponent
,TerminalManagementStandard
,TerminalManagementStandard
,ThemesEnum
,TipAdjustedPayload
,TipSuggestion
,TokenizeCardRequest
,TokenizeCardResponse
,TokenRequest
,Transaction
,TransactionData
,TransactionInfo
,TransactionSettings
,UIConfiguration
,ValidationDetails
,VasConfig
,VasDataType
,VasPayload
,VasPayloadElement
,VasPayloadResponse
,VasServiceProvider
,VasSettings
,VaultedCard
,VoidedLineItem
,VoidExtraData
,VoidReasonDetails
,Wallet
,WebHook
,ZipcodeProperties
public abstract class GenericParcelable extends Object implements Parcelable
For Clover internal use only.There are two copies of this file, one in clover-android-sdk and one in schema-tool, please keep them in sync.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface android.os.Parcelable
Parcelable.ClassLoaderCreator<T extends Object>, Parcelable.Creator<T extends Object>
-
-
Field Summary
-
Fields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
-
-
Constructor Summary
Constructors Constructor Description GenericParcelable()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description int
describeContents()
Bundle
getBundle()
Gets a Bundle which can be used to get and set data attached to this instance.protected abstract GenericClient
getGenericClient()
String
toString()
void
writeToParcel(Parcel dest, int flags)
-
-
-
Method Detail
-
getBundle
public final Bundle getBundle()
Gets a Bundle which can be used to get and set data attached to this instance. The attached Bundle will be parcelled but not jsonified.
-
describeContents
public final int describeContents()
- Specified by:
describeContents
in interfaceParcelable
-
writeToParcel
public final void writeToParcel(Parcel dest, int flags)
- Specified by:
writeToParcel
in interfaceParcelable
-
getGenericClient
protected abstract GenericClient getGenericClient()
-
-