Uses of Package
io.trippay.sdk.payment.model
Packages that use io.trippay.sdk.payment.model
-
Classes in io.trippay.sdk.payment.model used by io.trippay.sdk.payment.apiClassDescriptionAccount holds KYC, bank account and contact information of an affiliate, supplier, reactive or any type of entity that is to be a beneficiary of funds through the payment.Shows where the account is in terms of onboarding and readinessActivityStreamRequest for affiliate detailsAffiliate details response contains details about the affiliate facilitating the sale.AggregateBookingContractCancellationStateAggregateBookingContractCaptureCurrenciesByAccountResponseApplicationBeneficiaryAggregateDataA booking record is the contract that got created after a successful payment was submitted.Contract cancellable response objectBookingContractGridResponseCancelBookingContractRequestCountResponseCreateAccountRequestCreateAgentSaleRequestCreateApplicationResponseCreateMappingRequestExternalBookingContractImmediateRefundRequestKeyValuePairManagingEntityMapping record is responsible for mapping a local account identifier with a remote system.MultiBookingContractResponseNotificationPageAccountPageMappingA contract record is what gets saved upon pricing and converted to a BookingContract on reactive and subsequently removed.PayableContractRequestDetails of the booking entries that went in for one particular supplier directly.RefundRequestResponse object for when a system document is removed.RevokeClientIdResponseSendNotificationSetTaxIdentifierRequestStateTotalAggregateFundsUniqueResultUpdateApplicationResponseUpdateMappingRequestUpsertAccountMappingRequestUpsertAccountRequestUpsertActivityStreamRequestUpsertApplicationRequestUpsertBankAccountRequestUpsertWebhookRequestVerifyAccountRequestWebhook
-
Classes in io.trippay.sdk.payment.model used by io.trippay.sdk.payment.modelClassDescriptionAccount holds KYC, bank account and contact information of an affiliate, supplier, reactive or any type of entity that is to be a beneficiary of funds through the payment.Type of account owner tells us whether ths account is managed by a company or an individual.The preferred method which the account holder wishes to be paid.Account status shows if it's approvedType of account tells us what the account is capable of.Shows where the account is in terms of onboarding and readinessAccount status shows if it's approvedHow we interact with the acquirerType of credentialsActivityStreamWho can track this stream?ActivityStreamUserAddress informationRequest for affiliate detailsAccount identifier typeAffiliate details response contains details about the affiliate facilitating the sale.AggregateBookingContractCancellationStateAggregateBookingContractCaptureCurrenciesByAccountResponseAggregateDescriptorAggregate functionApplicationType of entity.AuthenticatedUserObject that holds before and after values of a particular amount after refund has been appliedAccounts use bank accounts to get paid.Beneficiary is a registered account with rights to compensation within a booking.The type of beneficiary payment.BeneficiaryAggregateDataType of reactive to beneficiaryA variable charge can be a fixed amount or a percentage.The type of chargeA booking record is the contract that got created after a successful payment was submitted.Reason type.Type of entity that cancelled the booking.Contract cancellable response objectBookingContractGridResponseBookingContractItemWhen to charge for this item.How to calculate the total amount.Type of item this is.BookingContractPaymentDetailsUnique transaction id from the vendor upon a successful sale.Name of acquiring vendorCancelBookingContractRequestWho is doing the cancellationType of cancellationCompositeFilterDescriptorWhether to filter inclusively or exclusivelyContactCountResponseCountryCreateAccountRequestThe method which the account holder wishes to be paid.Type of account owner tells us whether ths account is managed by a company or an individual.Type of account tells us what the account is capable of.CreateAgentSaleRequestCreateApplicationResponseType of entity.CreateMappingRequestCustomMonetaryAmountExternalBookingContractFilterDescriptorFilter operator to use on fieldGeoJsonPointGeoNames have been created at [https://geonames.org](https://geonames.org) and contain geographical destinations we use as geoname data to associate travel inventory with a location.GeoNameLightweight typeGroupDescriptorGroup sort directionGuestUserImmediateRefundRequestPayment method with the details describing how to make a payment happenTechnology taking the chargeName of acquiring vendorKeyValuePairManagingEntityprice lookup keyThis is for Wink entities only.Type of entity.Mapping record is responsible for mapping a local account identifier with a remote system.MultiBookingContractResponseNotificationApplication domainImportance of messageRecipient typeMessage typePageableObjectPageAccountPageBookingContractPageMappingA contract record is what gets saved upon pricing and converted to a BookingContract on reactive and subsequently removed.PayableContractRequestType of identifier this isDetails of the booking entries that went in for one particular supplier directly.Details of the booking entries that went in for one particular supplier directly.Indicates whether the supplierIdentifier can be found internally or is mapped via an external identifierHolds one booking line item for a specific supplier.When to charge for this item.Indicates the way this item should be priced.Type of item this is.PayableContractSupplierItemBeneficiary is a registered account with rights to compensation within a booking.The identifierType tells us what type of identifier this isThe type of beneficiary payment.PersonalIdentifier the gender of the customer.Marital status of the traveler.PreferencesDetails of the booking entries that went in for one particular supplier directly.ProfileLightweightProfileUserQuoteLightweightRefundRequestWhether to cancel the booking alongside requesting a refund.A description of the refund that can be displayed to bookerResponse object for when a system document is removed.RevokeClientIdResponseSendNotificationApplication domainNotification importanceRecipient typeNotification typeSetTaxIdentifierRequestSimpleDateTimeItinerary outlines stay dates, number of adults and childrenSortDescriptorDescriptors used for sorting result setSortObjectStateCountry subdivision such as a state or provinceSubSubCountryLightweightOutlines the policy for this item.When the cancellation policy is refundable, this flag can be set and indicates there is more rules involved than just a no-questions-asked refundable.If the guest does not honor the non-refundable deadline rule, this charge dictates what she owes after the deadline passes.When the cancellation policy is non-refundable, this flag can be set and indicates there is more rules involved to calculate what the guest will owe in case of a cancellation.The non-refundable charge might can have a deadline.In case the 'Refundable cancellation charge' is set, a different no show charge can be applied.If advanceCancellationFreeOfCharge rules is not honored, this property explains what the guest will be charged.TotalAggregateFundsUniqueResultUpdateApplicationResponseUpdateMappingRequestUpsertAccountMappingRequestUpsertAccountRequestThe preferred method which the account holder wishes to be paid.UpsertActivityStreamRequestWho can track this stream?Light-weight Address objectUpsertApplicationRequestUpsertBankAccountRequestThis address object only requires that cityGeoNameId be present.UpsertWebhookRequestVerifyAccountRequestThe method which the account holder whishes to be paid.Whether the account is a company or individual.WebhookType of entity.