Expand description
Model structs
Modules§
Structs§
- AchDetails
- ACH-specific details about
BANK_ACCOUNT
type payments with thetransfer_type
ofACH
. - Additional
Recipient Deprecated - Represents an additional recipient (other than the merchant) receiving a portion of this tender.
- Address
- Represents a postal address in a country.
- Afterpay
Details - Additional details about Afterpay payments.
- Application
Details - Details about the application that took the payment.
- Bank
Account Payment Details - Additional details about BANK_ACCOUNT type payments.
- Batch
Change Inventory Request - This is a model class for BatchChangeInventoryRequest type.
- Batch
Change Inventory Response - This is a model struct for BatchChangeInventoryResponse type.
- Batch
Delete Catalog Objects Request - This is a model class for BatchDeleteCatalogObjectsRequest type.
- Batch
Delete Catalog Objects Response - This is a model struct for BatchDeleteCatalogObjectsResponse type.
- Batch
Retrieve Catalog Objects Request - This is a model class for BatchRetrieveCatalogObjectsRequest type.
- Batch
Retrieve Catalog Objects Response - This is a model struct for BatchRetrieveCatalogObjectsResponse type.
- Batch
Retrieve Inventory Changes Request - This is a model struct for BatchRetrieveInventoryChangesRequest type.
- Batch
Retrieve Inventory Changes Response - This is a model struct for BatchRetrieveInventoryChangesResponse type.
- Batch
Retrieve Inventory Counts Request - This is a model struct for BatchRetrieveInventoryCountsRequest type.
- Batch
Retrieve Inventory Counts Response - This is a model struct for BatchRetrieveInventoryCountsResponse type.
- Batch
Retrieve Orders Request - This is a model class for BatchRetrieveOrdersRequest type.
- Batch
Retrieve Orders Response - This is a model struct for BatchRetrieveOrdersResponse type.
- Batch
Upsert Catalog Objects Request - This is a model class for BatchUpsertCatalogObjectsRequest type.
- Batch
Upsert Catalog Objects Response - This is a model struct for BatchUpsertCatalogObjectsResponse type.
- Bulk
Create Team Members Request - This is a model struct for BulkCreateTeamMembersRequest type.
- Bulk
Create Team Members Response - This is a model struct for BulkCreateTeamMembersResponse type.
- Bulk
Update Team Members Request - This is a model struct for BulkUpdateTeamMembersRequest type.
- Bulk
Update Team Members Response - This is a model struct for BulkUpdateTeamMembersResponse type.
- Business
Hours - The hours of operation for a location.
- Business
Hours Period - The hours of operation for a location.
- BuyNow
PayLater Details - Additional details about a Buy Now Pay Later payment type.
- Calculate
Order Request - This is a model struct for CalculateOrderRequest type
- Calculate
Order Response - This is a model struct for CalculateOrderResponse type.
- Cancel
Invoice Request - This is a model struct for CancelInvoiceRequest type.
- Cancel
Invoice Response - This is a model struct for CancelInvoiceResponse type
- Cancel
Payment ByIdempotency KeyRequest - This is a model struct for CancelPaymentByIdempotencyRequest type.
- Cancel
Payment ByIdempotency KeyResponse - This is a model struct for CancelPaymentByIdempotencyKeyResponse type.
- Cancel
Payment Response - This is a model struct for CancelPaymentResponse type.
- Cancel
Subscription Response - This is a model struct for CancelSubscriptionResponse type.
- Card
- Represents the payment details of a card to be used for payments.
- Card
Payment Details - Reflects the current status of a card payment.
- Card
Payment Timeline - The timeline for card payments.
- Cash
Payment Details - Stores details about a cash payment.
- Catalog
Category - A category to which a
CatalogItem
instance belongs. - Catalog
Custom Attribute Definition - Contains information defining a custom attribute.
- Catalog
Custom Attribute Definition Number Config - Configuration associated with Custom Attribute Definitions of type
NUMBER
. - Catalog
Custom Attribute Definition Selection Config - Configuration associated with
SELECTION
-type custom attribute definitions. - Catalog
Custom Attribute Definition Selection Config Custom Attribute Selection - A named selection for this
SELECTION
-type custom attribute definition. - Catalog
Custom Attribute Definition String Config - Configuration associated with Custom Attribute Definitions of type
STRING
. - Catalog
Custom Attribute Value - An instance of a custom attribute.
- Catalog
Discount - A discount applicable to items.
- Catalog
IdMapping - A mapping between a temporary client-supplied ID and a permanent server-generated ID.
- Catalog
Image - An image file to use in Square catalogs.
- Catalog
Info Response - This is a model struct for CatalogInfoResponse type.
- Catalog
Info Response Limits - Limits that apply to the Catalog Info API.
- Catalog
Item - A CatalogObject instance of the
ITEM
type, also referred to as an item, in the catalog. - Catalog
Item Modifier List Info - Options to control the properties of a
CatalogModifierList
applied to aCatalogItem
instance. - Catalog
Item Option - A group of variations for a
CatalogItem
. - Catalog
Item Option ForItem - An option that can be assigned to an item.
- Catalog
Item Option Value - An enumerated value that can link a
CatalogItemVariation
to an item option as one of its item option values. - Catalog
Item Option Value ForItem Variation - A
CatalogItemOptionValue
links an item variation to an item option as an item option value. - Catalog
Item Variation - An item variation (i.e., product) in the Catalog object model.
- Catalog
Measurement Unit - Represents the unit used to measure a
CatalogItemVariation
and specifies the precision for decimal quantities. - Catalog
Modifier - A modifier applicable to items at the time of sale.
- Catalog
Modifier List - list of modifiers applicable to items at the time of sale.
- Catalog
Modifier Override - Options to control how to override the default behavior of the specified modifier.
- Catalog
Object - The wrapper object for the catalog entries of a given object type.
- Catalog
Object Batch - A batch of catalog objects
- Catalog
Pricing Rule - Defines how discounts are automatically applied to a set of items that match the pricing rule during the active time period.
- Catalog
Product Set - Represents a collection of catalog objects for the purpose of applying a
PricingRule
. - Catalog
Query - A query composed of one or more different types of filters to narrow the scope of targeted
objects when calling the
SearchCatalogObjects
endpoint. - Catalog
Query Exact - The query filter to return the search result by exact match of the specified attribute name and value.
- Catalog
Query Item Variations ForItem Option Values - The query filter to return the item variations containing the specified item option value IDs.
- Catalog
Query Items ForItem Options - The query filter to return the items containing the specified item option IDs.
- Catalog
Query Items ForModifier List - The query filter to return the items containing the specified modifier list IDs.
- Catalog
Query Items ForTax - The query filter to return the items containing the specified tax IDs.
- Catalog
Query Prefix - The query filter to return the search result whose named attribute values are prefixed by the specified attribute value.
- Catalog
Query Range - The query filter to return the search result whose named attribute values fall between the specified range.
- Catalog
Query Set - The query filter to return the search result(s) by exact match of the specified
attribute_name
and any of theattribute_values
. - Catalog
Query Sorted Attribute - The query expression to specify the key to sort search results.
- Catalog
Query Text - The query filter to return the search result whose searchable attribute values contain all of the specified keywords or tokens, independent of the token order or case.
- Catalog
Quick Amount - Represents a Quick Amount in the Catalog.
- Catalog
Quick Amounts Settings - A parent Catalog Object model represents a set of Quick Amounts and the settings control the amounts.
- Catalog
Stock Conversion - Represents the rule of conversion between a stockable [CatalogItemVariation] and a non-stockable
sell-by or receive-by
CatalogItemVariation
that share the same underlying stock. - Catalog
Subscription Plan - Describes a subscription plan.
- Catalog
Tax - A tax applicable to an item.
- Catalog
Time Period - Represents a time period - either a single period or a repeating period.
- Catalog
V1Id - A Square API V1 identifier of an item, including the object ID and its associated location ID.
- Clone
Order Request - This is a model struct for CloneOrderRequest type.
- Clone
Order Response - This is a model struct for CloneOrderResponse type.
- Complete
Payment Request - This is a model struct for CompletePaymentRequest type.
- Complete
Payment Response - This is a model struct for CompletePaymentResponse type.
- Coordinates
- Latitude and longitude coordinates.
- Create
Card Request - This is a model class for CreateCardRequest type.
- Create
Card Response - This is a model struct for CreateCardResponse type.
- Create
Catalog Image Request - This is a model class for CreateCatalogImageRequest type.
- Create
Catalog Image Response - This is a model struct for CreateCatalogImageResponse type.
- Create
Customer Group Request - Create
Customer Group Response - Create
Customer Request - Create
Customer Response - Create
Gift Card Activity Request - This is a model struct for CreateGiftCardActivityRequest type
- Create
Gift Card Activity Response - This is a model struct for CreateGiftCardActivityResponse type
- Create
Gift Card Request - This is a model struct for CreateGiftCardRequest type
- Create
Gift Card Response - This is a model struct for CreateGiftCardResponse type
- Create
Invoice Request - This is a model struct for CreateInvoiceRequest type
- Create
Invoice Response - This is a model struct for CreateInvoiceResponse type
- Create
Location Request - This is a model struct for CreateLocationRequest type
- Create
Location Response - This is a model struct for CreateLocationResponse type
- Create
Order Request - This is a model struct for CreateOrderRequest type
- Create
Order Response - This is a model struct for CreateOrderResponse type
- Create
Payment Request - This is a model class for CreatePaymentRequest type.
- Create
Payment Response - This is a model struct for CreatePaymentResponse type.
- Create
Subscription Request - This is a model class for CreateSubscriptionRequest type.
- Create
Subscription Response - This is a model struct for CreateSubscriptionResponse type.
- Create
Team Member Request - This is a model struct for CreateTeamMemberRequest type.
- Create
Team Member Response - This is a model struct for CreateTeamMemberResponse type.
- Customer
- Represents a Square customer profile in the Customer Directory of a Square seller.
- Customer
Group - Represents a group of customer profiles.
- Customer
Preferences - Represents communication preferences for the customer profile.
- Customer
Segment - Represents a group of customer profiles that match one or more predefined filter criteria.
- Customer
TaxIds - Represents the tax ID associated with a [Customer] profile.
- Date
Time - Represents a Timestamp or DateTime.
- Delete
Catalog Object Response - This is a model struct for DeleteCatalogObjectResponse type
- Delete
Customer Group Response - This is a model struct for DeleteCustomerGroupResponse type
- Delete
Customer Response - This is a model struct for DeleteCustomerResponse type
- Delete
Invoice Parameters - This is a model struct for DeleteInvoiceParameters (query parameters)
- Delete
Invoice Response - This is a model struct for DeleteInvoiceResponse type
- Delete
Subscription Action Response - This is a model struct for DeleteSubscriptionActionResponse type.
- Device
Details - Details about the device that took the payment.
- Digital
Wallet Details - Additional details about
WALLET
type payments. - Disable
Card Response - This is a model struct for DisableCardResponse type
- External
Payment Details - Stores details about an external payment.
- GetInvoice
Response - This is a model struct for GetInvoiceResponse type
- GetPayment
Refund Response - This is a model struct for GetPaymentRefundResponse type
- GetPayment
Response - This is a model struct for GetPaymentResponse type.
- Gift
Card - Represents a Square gift card.
- Gift
Card Activity - Represents an action performed on a gift card that affects its state or balance.
- Gift
Card Activity Activate - Represents details about an
ACTIVATE
gift card activity type. - Gift
Card Activity Adjust Decrement - Represents details about an
ADJUST_DECREMENT
gift card activity type. - Gift
Card Activity Adjust Increment - Represents details about an
ADJUST_INCREMENT
gift card activity type. - Gift
Card Activity Block - Represents details about a
BLOCK
gift card activity type. - Gift
Card Activity Clear Balance - Represents details about a
CLEAR_BALANCE
gift card activity type. - Gift
Card Activity Deactivate - Represents details about a
DEACTIVATE
gift card activity type. - Gift
Card Activity Import - Represents details about an
IMPORT
gift card activity type. - Gift
Card Activity Import Reversal - Represents details about an
IMPORT_REVERSAL
gift card activity type. - Gift
Card Activity Load - Represents details about a
LOAD
gift card activity type. - Gift
Card Activity Redeem - Represents details about a
REDEEM
gift card activity type. - Gift
Card Activity Refund - Represents details about a
REFUND
gift card activity type. - Gift
Card Activity Unblock - Represents details about a
UNBLOCK
gift card activity type. - Gift
Card Activity Unlinked Activity Refund - Represents details about a
UNLINKED_ACTIVITY_REFUND
gift card activity type. - Inventory
Adjustment - Represents a change in state or quantity of product inventory at a particular time and location.
- Inventory
Adjustment Group - The current calculated inventory counts for the requested object and locations.
- Inventory
Change - Changes created for the request.
- Inventory
Count - The current calculated inventory counts for the requested object and locations.
- Inventory
Physical Count - Represents the quantity of an item variation that is physically present at a specific location, verified by a seller or a seller’s employee.
- Inventory
Transfer - Represents the transfer of a quantity of product inventory at a particular time from one location to another.
- Invoice
- Stores information about an invoice.
- Invoice
Accepted Payment Methods - The payment methods that customers can use to pay an invoice on the Square-hosted invoice page.
- Invoice
Custom Field - An additional seller-defined and customer-facing field to include on the invoice.
- Invoice
Filter - Describes query filters to apply.
- Invoice
Payment Reminder - Describes a payment request reminder (automatic notification) that Square sends to the customer.
- Invoice
Payment Request - Represents a payment request for an [Invoice].
- Invoice
Query - Describes query criteria for searching invoices.
- Invoice
Recipient - Represents a snapshot of customer data.
- Invoice
Recipient TaxIds - Represents the tax IDs for an invoice recipient.
- Invoice
Sort - Identifies the sort field and sort order.
- Item
Variation Location Overrides - Price and inventory alerting overrides for a
CatalogItemVariation
at a specificLocation
. - JobAssignment
- An object describing a job that a team member is assigned to.
- Link
Customer ToGift Card Request - This is a model struct for LinkCustomerToGiftCardRequest type
- Link
Customer ToGift Card Response - This is a model struct for LinkCustomerToGiftCardResponse type
- List
Cards Parameters - This is a model struct for ListCardsParameters (query parameters)
- List
Cards Response - This is a model struct for ListCardsResponse type
- List
Catalog Parameters - This is a model struct for ListCatalogParameters (query parameters)
- List
Catalog Response - This is a model struct for ListCatalogResponse type
- List
Customer Groups Parameters - This is a model struct for ListCustomerGroupsParameters (query parameters)
- List
Customer Groups Response - This is a model struct for ListCustomerGroupsResponse type
- List
Customer Segments Parameters - This is a model struct for ListCustomerSegmentsParameters (query parameters)
- List
Customer Segments Response - This is a model struct for ListCustomerSegmentsResponse type
- List
Customers Parameters - This is a model struct for ListCustomersParameters (query parameters)
- List
Customers Response - This is a model struct for ListCustomersResponse type
- List
Gift Card Activities Parameters - This is a model struct for ListGiftCardActivitiesParameters (query parameters)
- List
Gift Card Activities Response - This is a model struct for ListGiftCardActivitiesResponse type
- List
Gift Cards Parameters - This is a model struct for ListGiftCardsParameters (query parameters)
- List
Gift Cards Response - This is a model struct for ListGiftCardsResponse type
- List
Invoices Parameters - This is a model struct for ListInvoicesParameters (query parameters)
- List
Invoices Response - This is a model struct for ListInvoicesResponse type
- List
Locations Response - This is a model struct for ListLocationsResponse type
- List
Payment Refunds Parameters - This is a model struct for ListPaymentRefundsParameters (query parameters)
- List
Payment Refunds Response - This is a model struct for ListPaymentRefundsResponse type
- List
Payments Parameters - This is a model struct for ListPaymentsParameters (query parameters)
- List
Payments Response - This is a model struct for ListPaymentsResponse type
- List
Subscription Events Parameters - This is a model struct for ListSubscriptionEventsParameters (query parameters)
- List
Subscription Events Response - This is a model struct for ListSubscriptionEventsResponse type
- Location
- Represents one of a business’ locations.
- Measurement
Unit - Represents a unit of measurement to use with a quantity, such as ounces or inches.
- Measurement
Unit Custom - The information needed to define a custom unit, provided by the seller.
- Money
- Represents an amount of money.
- Order
- Contains all information related to a single order to process with Square, including line items that specify the products to purchase.
- Order
Entry - A lightweight description of an order that is returned when
returned_entries
istrue
on a [SearchOrdersRequest]. - Order
Fulfillment - This is a model struct for OrderFulfillment type.
- Order
Fulfillment Delivery Details - Describes delivery details of an order fulfillment.
- Order
Fulfillment Fulfillment Entry - This is a model struct for OrderFulfillmentFulfillmentEntry type.
- Order
Fulfillment Pickup Details - This is a model struct for OrderFulfillmentPickupDetails type.
- Order
Fulfillment Pickup Details Curbside Pickup Details - Specific details for curbside pickup.
- Order
Fulfillment Recipient - Contains information about the recipient of a fulfillment.
- Order
Fulfillment Shipment Details - Contains the details necessary to fulfill a shipment order.
- Order
Line Item - Represents a line item in an order.
- Order
Line Item Applied Discount - Represents an applied portion of a discount to a line item in an order.
- Order
Line Item Applied Tax - Represents an applied portion of a tax to a line item in an order.
- Order
Line Item Discount - Represents a discount that applies to one or more line items in an order.
- Order
Line Item Modifier - A [CatalogModifier].
- Order
Line Item Pricing Blocklists - Describes pricing adjustments that are blocked from manual and automatic application to a line item.
- Order
Line Item Pricing Blocklists Blocked Discount - A discount to block from applying to a line item.
- Order
Line Item Pricing Blocklists Blocked Tax - A tax to block from applying to a line item.
- Order
Line Item Tax - Represents a tax that applies to one or more line item in the order.
- Order
Money Amounts - A collection of various money amounts.
- Order
Pricing Options - Pricing options for an order.
- Order
Quantity Unit - Contains the measurement unit for a quantity and a precision that specifies the number of digits after the decimal point for decimal quantities.
- Order
Return - The set of line items, service charges, taxes, discounts, tips, and other items being returned in an order.
- Order
Return Discount - Represents a discount being returned that applies to one or more return line items in an order.
- Order
Return Line Item - The line item being returned in an order.
- Order
Return Line Item Modifier - A line item modifier being returned.
- Order
Return Service Charge - Represents the service charge applied to the original order.
- Order
Return Tax - Represents a tax being returned that applies to one or more return line items in an order.
- Order
Reward - Represents a reward that can be applied to an order if the necessary reward tier criteria are met.
- Order
Rounding Adjustment - A rounding adjustment of the money being returned.
- Order
Service Charge - Represents a service charge applied to an order.
- Order
Source - Represents the origination details of an order.
- Pause
Subscription Request - This is the model struct for the PauseSubscriptionRequest type.
- Pause
Subscription Response - This is the model struct for the PauseSubscriptionResponse type.
- PayOrder
Request - This is a model struct for PayOrderRequest type
- PayOrder
Response - This is a model struct for PayOrderResponse type
- Payment
- Represents a payment processed by the Square API.
- Payment
Refund - Represents a refund of a payment made using Square.
- Processing
Fee - Represents the Square processing fee.
- Publish
Invoice Request - This is a model struct for PublishInvoiceRequest type.
- Publish
Invoice Response - This is a model struct for PublishInvoiceResponse type
- Refund
- Represents a refund processed for a Square transaction.
- Refund
Payment Request - This is a model struct for RefundPaymentRequest type
- Refund
Payment Response - This is a model struct for RefundPaymentResponse type
- Register
Domain Request - This is a model struct for RegisterDomainRequest type.
- Register
Domain Response - This is a model struct for RegisterDomainResponse type
- Resume
Subscription Request - This is the model struct for the ResumeSubscriptionRequest type.
- Resume
Subscription Response - This is the model struct for the ResumeSubscriptionResponse type.
- Retrieve
Card Response - This is a model struct for RetrieveCardResponse type
- Retrieve
Catalog Object Parameters - This is a model struct for RetrieveCatalogObjectParameters (query parameters)
- Retrieve
Catalog Object Response - This is a model struct for RetrieveCatalogObjectResponse type
- Retrieve
Customer Group Response - This is a model struct for RetrieveCustomerGroupResponse type
- Retrieve
Customer Response - This is a model struct for RetrieveCustomerResponse type
- Retrieve
Customer Segment Response - This is a model struct for RetrieveCustomerSegmentResponse type
- Retrieve
Gift Card FromGAN Request - This is a model struct for RetrieveGiftCardFromGANRequest type
- Retrieve
Gift Card FromGAN Response - This is a model struct for RetrieveGiftCardFromGANResponse type
- Retrieve
Gift Card From Nonce Request - This is a model struct for RetrieveGiftCardFromNonceRequest type
- Retrieve
Gift Card From Nonce Response - This is a model struct for RetrieveGiftCardFromNonceResponse type
- Retrieve
Gift Card Response - This is a model struct for RetrieveGiftCardResponse type
- Retrieve
Inventory Adjustment Response - This is a model struct for RetrieveInventoryAdjustmentResponse type.
- Retrieve
Inventory Count Params - Retrieve
Inventory Count Response - This is a model struct for RetrieveInventoryCountResponse type.
- Retrieve
Inventory Physical Count - This is a model struct for RetrieveInventoryPhysicalCount type.
- Retrieve
Inventory Transfer Response - This is a model struct for RetrieveInventoryTransferResponse type.
- Retrieve
Location Response - This is a model struct for RetrieveLocationResponse type
- Retrieve
Order Response - This is a model struct for RetrieveOrderResponse type.
- Retrieve
Subscription Parameters - This is a model struct for RetrieveSubscriptionParameters (query parameters)
- Retrieve
Subscription Response - This is a model struct for the RetrieveSubscriptionResponse type.
- Retrieve
Team Member Response - This is a model struct for RetrieveTeamMemberResponse type.
- Retrieve
Wage Setting Response - This is a model struct for RetrieveWageSettingResponse type.
- Risk
Evaluation - Represents fraud risk information for the associated payment.
- Search
Catalog Items Request - This is a model struct for SearchCatalogItemsRequest type.
- Search
Catalog Items Response - This is a model struct for SearchCatalogItemsResponse type
- Search
Catalog Objects Request - This is a model struct for SearchCatalogObjectsRequest type.
- Search
Catalog Objects Response - This is a model struct for SearchCatalogObjectsResponse type
- Search
Customer Creation Source Filter - Filter based on order fulfillment information
- Search
Customers Date Time Filter - Filter for
Customer
objects based on whether theirCREATED_AT
timestamps fall within a specified time range. - Search
Customers Filter - Filtering criteria to use for a
SearchCustomers
request. - Search
Customers Query - Contains query criteria for the search.
- Search
Customers Request - This is a model struct for SearchCustomersRequest type.
- Search
Customers Response - This is a model struct for SearchCustomersResponse type
- Search
Customers Sort - Sorting criteria for a
SearchCustomers
request. - Search
Customers Text Filter - Search
Invoices Request - This is a model struct for SearchInvoicesRequest type.
- Search
Invoices Response - This is a model struct for SearchInvoicesResponse type
- Search
Orders Customer Filter - A filter based on the order
customer_id
and any tendercustomer_id
associated with the order. - Search
Orders Date Time Filter - Filter for
Order
objects based on whether theirCREATED_AT
,CLOSED_AT
, orUPDATED_AT
timestamps fall within a specified time range. - Search
Orders Filter - Filtering criteria to use for a
SearchOrders
request. - Search
Orders Fulfillment Filter - Filter based on order fulfillment information
- Search
Orders Query - Contains query criteria for the search.
- Search
Orders Request - This is a model struct for SearchOrdersRequest type.
- Search
Orders Response - This is a model struct for SearchOrdersResponse type
- Search
Orders Sort - Sorting criteria for a
SearchOrders
request. - Search
Orders Source Filter - A filter based on order
source
information. - Search
Orders State Filter - Filter by the current order
state
. - Search
Subscriptions Filter - Represents a set of query expressions (filters) to narrow the scope of targeted subscriptions returned by the SearchSubscriptions endpoint.
- Search
Subscriptions Query - Represents a query, consisting of specified query expressions, used to search for subscriptions.
- Search
Subscriptions Request - This is a model struct for SearchSubscriptionsRequest type.
- Search
Subscriptions Response - This is a model struct for SearchSubscriptionsResponse type.
- Search
Team Members Filter - Represents a filter used in a search for TeamMember objects.
- Search
Team Members Query - Represents the parameters in a search for
TeamMember
objects. - Search
Team Members Request - This is a model struct for SearchTeamMembersRequest type.
- Search
Team Members Response - This is a model struct for SearchTeamMembersResponse type.
- Source
Application - Provides information about the application used to generate a change.
- Standard
Unit Description - Contains the name and abbreviation for standard measurement unit.
- Standard
Unit Description Group - Group of standard measurement units.
- Subscription
- Represents a subscription to a subscription plan by a subscriber.
- Subscription
Action - Represents an action as a pending change to a subscription.
- Subscription
Event - Describes changes to a subscription and the subscription status.
- Subscription
Event Info - Provides information about the subscription event.
- Subscription
Phase - Describes a phase in a subscription plan.
- Subscription
Source - The origination details of the subscription.
- Swap
Plan Request - This is a model struct for the SwapPlanRequest type.
- Swap
Plan Response - This is a model struct for the SwapPlanResponse type.
- TaxIds
- Identifiers for the location used by various governments for tax purposes.
- Team
Member - A record representing an individual team member for a business.
- Team
Member Assigned Locations - A record representing an individual team member for a business.
- Tender
- Represents a tender (i.e., a method of payment) used in a Square transaction.
- Tender
Card Details - Represents additional details of a tender with type
CARD
orSQUARE_GIFT_CARD
- Tender
Cash Details - Represents the details of a tender with
type
CASH
. - Time
Range - Represents a generic time range.
- Transaction
Deprecated - Represents a transaction processed with Square, either with the Connect API or with Square Point of Sale.
- Unlink
Customer From Gift Card Request - This is a model struct for UnlinkCustomerFromGiftCardRequest type
- Unlink
Customer From Gift Card Response - This is a model struct for UnlinkCustomerFromGiftCardResponse type
- Update
Catalog Image Request - This is a model struct for UpdateCatalogImageRequest type.
- Update
Catalog Image Response - This is a model struct for UpdateCatalogImageResponse type.
- Update
Customer Group Request - This is a model struct for UpdateCustomerGroupRequest type.
- Update
Customer Group Response - This is a model struct for UpdateCustomerGroupResponse type.
- Update
Customer Request - This is a model struct for UpdateCustomerRequest type.
- Update
Customer Response - This is a model struct for UpdateCustomerResponse type.
- Update
Invoice Request - This is a model struct for UpdateInvoiceRequest type.
- Update
Invoice Response - This is a model struct for UpdateInvoiceResponse type.
- Update
Item Modifier Lists Request - This is a model struct for UpdateItemModifierListsRequest type.
- Update
Item Modifier Lists Response - This is a model struct for UpdateItemModifierListsResponse type.
- Update
Item Taxes Request - This is a model struct for UpdateItemTaxesRequest type.
- Update
Item Taxes Response - This is a model struct for UpdateItemTaxesResponse type.
- Update
Location Request - This is a model struct for the UpdateLocationRequest type
- Update
Location Response - This is a model struct for UpdateLocationResponse type
- Update
Order Request - This is a model struct for UpdateOrderRequest type.
- Update
Order Response - This is a model struct for UpdateOrderResponse type.
- Update
Payment Request - This is a model struct for UpdatePaymentRequest type.
- Update
Payment Response - This is a model struct for UpdatePaymentResponse type.
- Update
Subscription Request - This is a model struct for UpdateSubscriptionRequest type.
- Update
Subscription Response - This is a model struct for UpdateSubscriptionResponse type.
- Update
Team Member Request - This is a model struct for UpdateTeamMemberRequest type.
- Update
Team Member Response - This is a model struct for UpdateTeamMemberResponse type.
- Update
Wage Setting Request - This is a model struct for UpdateWageSettingRequest type.
- Update
Wage Setting Response - This is a model struct for UpdateWageSettingResponse type.
- Upsert
Catalog Object Request - This is a model struct for UpsertCatalogObjectRequest type.
- Upsert
Catalog Object Response - This is a model struct for UpsertCatalogObjectResponse type.
- Wage
Setting - An object representing a team member’s wage information.