Module objects

Module objects 

Source
Expand description

A non-comprehensive list of the Objects used by the Square API.

Modules§

enums

Structs§

ACHDetails
AcceptedPaymentMethods
Address
AfterpayDetails
ApplicationDetails
AppointmentSegment
Availability
AvailabilityQueryFilter
BankAccountPaymentDetails
Booking
BookingCreatorDetails
BusinessAppointmentSettings
BusinessBookingProfile
BusinessHours
BusinessHoursPeriod
BuyNowPayLaterDetails
Card
Representation of a Credit/Debit Card for the crate and the Square API.
CardPaymentDetails
CardPaymentTimeline
CashAppDetails
CashPaymentDetails
CatalogCategory
CatalogCustomAttributeDefinition
CatalogCustomAttributeDefinitionNumberConfig
CatalogCustomAttributeDefinitionSelectionConfig
CatalogCustomAttributeDefinitionSelectionConfigCustomAttributeSelection
CatalogCustomAttributeDefinitionStringConfig
CatalogCustomAttributeValue
CatalogDiscount
CatalogImage
CatalogInfoResponseLimits
CatalogItem
CatalogItemModifierListInfo
CatalogItemOption
CatalogItemOptionForItem
CatalogItemOptionValue
CatalogItemOptionValueForItemVariation
CatalogItemVariation
CatalogMeasurementUnit
CatalogModifier
CatalogModifierList
CatalogModifierOverride
CatalogObject
CatalogObjectOption
CatalogObjectVariation
CatalogPricingRule
CatalogProductSet
CatalogQuery
CatalogQueryExact
CatalogQueryItemVariationsForItemOptionValues
CatalogQueryItemsForItemOptions
CatalogQueryItemsForModifierList
CatalogQueryItemsForTax
CatalogQueryPrefix
CatalogQueryRange
CatalogQuerySet
CatalogQuerySortedAttribute
CatalogQueryText
CatalogQuickAmount
CatalogQuickAmountsSettings
CatalogStockConversion
CatalogSubscriptionPlan
CatalogTax
CatalogTimePeriod
CatalogV1ID
ChargeRequestAdditionalRecipient
Checkout
CheckoutOptions
Coordinates
CreateOrderRequest
CreationSource
CustomAttributeFilter
CustomField
Customer
CustomerFilter
CustomerSort
CustomerTextFilter
DeviceCheckoutOptions
DeviceDetails
DigitalWalletDetails
ExternalPaymentDetails
FilterValue
InventoryAdjustment
InventoryAdjustmentGroup
InventoryChange
InventoryCount
InventoryPhysicalCount
InventoryTransfer
ItemVariationLocationOverrides
Location
MeasurementUnit
MeasurementUnitCustom
Money
Representation of Money for the crate. The amount is given in the lowest possible denomination. So for GBP the amount is in pence.
Order
OrderEntry
OrderFulfillment
OrderFulfillmentFulfillmentEntry
OrderFulfillmentPickupDetails
OrderFulfillmentPickupDetailsCurbsidePickupDetails
OrderFulfillmentRecipient
OrderFulfillmentShipmentDetails
OrderLineItem
OrderLineItemAppliedDiscount
OrderLineItemAppliedTax
OrderLineItemDiscount
OrderLineItemModifier
OrderLineItemPricingBlocklists
OrderLineItemPricingBlocklistsBlockedDiscount
OrderLineItemPricingBlocklistsBlockedTax
OrderLineItemTax
OrderMoneyAmounts
OrderPricingOptions
OrderQuantityUnit
OrderReturn
OrderReturnDiscount
OrderReturnLineItem
OrderReturnLineItemModifier
OrderReturnServiceCharge
OrderReturnTax
OrderReward
OrderRoundingAdjustment
OrderServiceCharge
OrderSource
Payment
PaymentLink
PaymentOptions
PrePopulatedData
Preferences
ProcessingFee
QuickPay
Range
Refund
RiskEvaluation
SearchOrdersCustomerFilter
SearchOrdersDateTimeFilter
SearchOrdersFilter
SearchOrdersFulfillmentFilter
SearchOrdersQuery
SearchOrdersSort
SearchOrdersSourceFilter
SearchOrdersStateFilter
SearchQueryAttribute
SegmentFilter
Site
SourceApplication
StandardUnitDescription
StandardUnitDescriptionGroup
StartAtRange
SubscriptionPhase
TaxIds
TeamMemberBookingProfile
Tender
TenderCardDetails
TenderCashDetails
TerminalCheckout
TerminalCheckoutQuery
TerminalCheckoutQueryFilter
TerminalCheckoutQuerySort
TerminalRefund
TerminalRefundQuery
TerminalRefundQueryFilter
TimeRange
TipSettings

Enums§

CheckoutEnum
Response
The Response enum holds the variety of responses that can be returned from a Square API call.