Skip to content

Latest commit

 

History

History
198 lines (152 loc) · 9.11 KB

Catalog.md

File metadata and controls

198 lines (152 loc) · 9.11 KB

Catalog — operations

Accessor: client.Catalog · Source: src/Square/Api/Catalog.cs · 14 operations

Type sources: the file declaring each type an operation names (RawError excluded — see sdk-map.md).

BatchDeleteCatalogObjects

  • Auth: options.Oauth2
  • Signature: BatchDeleteCatalogObjects(BatchDeleteCatalogObjectsOperationRequest request, RequestOptions? requestOptions = null, CancellationToken cancellationToken = default)
    • required: Body
  • Returns: BatchDeleteCatalogObjectsResponse
  • Error: ApiException<RawError> — Case B
Type Source
BatchDeleteCatalogObjectsOperationRequest src/Square/Requests/Catalog/BatchDeleteCatalogObjectsOperationRequest.cs
BatchDeleteCatalogObjectsRequest src/Square/Models/BatchDeleteCatalogObjectsRequest.cs
BatchDeleteCatalogObjectsResponse src/Square/Models/BatchDeleteCatalogObjectsResponse.cs

BatchRetrieveCatalogObjects

  • Auth: options.Oauth2
  • Signature: BatchRetrieveCatalogObjects(BatchRetrieveCatalogObjectsOperationRequest request, RequestOptions? requestOptions = null, CancellationToken cancellationToken = default)
    • required: Body
  • Returns: BatchRetrieveCatalogObjectsResponse
  • Error: ApiException<RawError> — Case B
Type Source
BatchRetrieveCatalogObjectsOperationRequest src/Square/Requests/Catalog/BatchRetrieveCatalogObjectsOperationRequest.cs
BatchRetrieveCatalogObjectsRequest src/Square/Models/BatchRetrieveCatalogObjectsRequest.cs
BatchRetrieveCatalogObjectsResponse src/Square/Models/BatchRetrieveCatalogObjectsResponse.cs

BatchUpsertCatalogObjects

  • Auth: options.Oauth2
  • Signature: BatchUpsertCatalogObjects(BatchUpsertCatalogObjectsOperationRequest request, RequestOptions? requestOptions = null, CancellationToken cancellationToken = default)
    • required: Body
  • Returns: BatchUpsertCatalogObjectsResponse
  • Error: ApiException<RawError> — Case B
Type Source
BatchUpsertCatalogObjectsOperationRequest src/Square/Requests/Catalog/BatchUpsertCatalogObjectsOperationRequest.cs
BatchUpsertCatalogObjectsRequest src/Square/Models/BatchUpsertCatalogObjectsRequest.cs
BatchUpsertCatalogObjectsResponse src/Square/Models/BatchUpsertCatalogObjectsResponse.cs

CatalogInfo

  • Auth: options.Oauth2
  • Signature: CatalogInfo(RequestOptions? requestOptions = null, CancellationToken cancellationToken = default)
  • Returns: CatalogInfoResponse
  • Error: ApiException<RawError> — Case B
Type Source
CatalogInfoResponse src/Square/Models/CatalogInfoResponse.cs

CreateCatalogImage

  • Auth: options.Oauth2
  • Signature: CreateCatalogImage(CreateCatalogImageOperationRequest request, RequestOptions? requestOptions = null, CancellationToken cancellationToken = default)
  • Returns: CreateCatalogImageResponse
  • Error: ApiException<RawError> — Case B
Type Source
CreateCatalogImageOperationRequest src/Square/Requests/Catalog/CreateCatalogImageOperationRequest.cs
CreateCatalogImageRequest src/Square/Models/CreateCatalogImageRequest.cs
CreateCatalogImageResponse src/Square/Models/CreateCatalogImageResponse.cs

DeleteCatalogObject

  • Auth: options.Oauth2
  • Signature: DeleteCatalogObject(DeleteCatalogObjectRequest request, RequestOptions? requestOptions = null, CancellationToken cancellationToken = default)
    • required: ObjectId
  • Returns: DeleteCatalogObjectResponse
  • Error: ApiException<RawError> — Case B
Type Source
DeleteCatalogObjectRequest src/Square/Requests/Catalog/DeleteCatalogObjectRequest.cs
DeleteCatalogObjectResponse src/Square/Models/DeleteCatalogObjectResponse.cs

ListCatalog

  • Auth: options.Oauth2
  • Signature: ListCatalog(ListCatalogRequest request, RequestOptions? requestOptions = null, CancellationToken cancellationToken = default)
  • Query params (wire ← C#): cursor ← Cursor, types ← Types, catalog_version ← CatalogVersion
  • Returns: ListCatalogResponse
  • Error: ApiException<RawError> — Case B
Type Source
ListCatalogRequest src/Square/Requests/Catalog/ListCatalogRequest.cs
ListCatalogResponse src/Square/Models/ListCatalogResponse.cs

RetrieveCatalogObject

  • Auth: options.Oauth2
  • Signature: RetrieveCatalogObject(RetrieveCatalogObjectRequest request, RequestOptions? requestOptions = null, CancellationToken cancellationToken = default)
    • required: ObjectId
  • Query params (wire ← C#): include_related_objects ← IncludeRelatedObjects, catalog_version ← CatalogVersion, include_category_path_to_root ← IncludeCategoryPathToRoot
  • Returns: RetrieveCatalogObjectResponse
  • Error: ApiException<RawError> — Case B
Type Source
RetrieveCatalogObjectRequest src/Square/Requests/Catalog/RetrieveCatalogObjectRequest.cs
RetrieveCatalogObjectResponse src/Square/Models/RetrieveCatalogObjectResponse.cs

SearchCatalogItems

  • Auth: options.Oauth2
  • Signature: SearchCatalogItems(SearchCatalogItemsOperationRequest request, RequestOptions? requestOptions = null, CancellationToken cancellationToken = default)
    • required: Body
  • Returns: SearchCatalogItemsResponse
  • Error: ApiException<RawError> — Case B
Type Source
SearchCatalogItemsOperationRequest src/Square/Requests/Catalog/SearchCatalogItemsOperationRequest.cs
SearchCatalogItemsRequest src/Square/Models/SearchCatalogItemsRequest.cs
SearchCatalogItemsResponse src/Square/Models/SearchCatalogItemsResponse.cs

SearchCatalogObjects

  • Auth: options.Oauth2
  • Signature: SearchCatalogObjects(SearchCatalogObjectsOperationRequest request, RequestOptions? requestOptions = null, CancellationToken cancellationToken = default)
    • required: Body
  • Returns: SearchCatalogObjectsResponse
  • Error: ApiException<RawError> — Case B
Type Source
SearchCatalogObjectsOperationRequest src/Square/Requests/Catalog/SearchCatalogObjectsOperationRequest.cs
SearchCatalogObjectsRequest src/Square/Models/SearchCatalogObjectsRequest.cs
SearchCatalogObjectsResponse src/Square/Models/SearchCatalogObjectsResponse.cs

UpdateCatalogImage

  • Auth: options.Oauth2
  • Signature: UpdateCatalogImage(UpdateCatalogImageOperationRequest request, RequestOptions? requestOptions = null, CancellationToken cancellationToken = default)
    • required: ImageId
  • Returns: UpdateCatalogImageResponse
  • Error: ApiException<RawError> — Case B
Type Source
UpdateCatalogImageOperationRequest src/Square/Requests/Catalog/UpdateCatalogImageOperationRequest.cs
UpdateCatalogImageRequest src/Square/Models/UpdateCatalogImageRequest.cs
UpdateCatalogImageResponse src/Square/Models/UpdateCatalogImageResponse.cs

UpdateItemModifierLists

  • Auth: options.Oauth2
  • Signature: UpdateItemModifierLists(UpdateItemModifierListsOperationRequest request, RequestOptions? requestOptions = null, CancellationToken cancellationToken = default)
    • required: Body
  • Returns: UpdateItemModifierListsResponse
  • Error: ApiException<RawError> — Case B
Type Source
UpdateItemModifierListsOperationRequest src/Square/Requests/Catalog/UpdateItemModifierListsOperationRequest.cs
UpdateItemModifierListsRequest src/Square/Models/UpdateItemModifierListsRequest.cs
UpdateItemModifierListsResponse src/Square/Models/UpdateItemModifierListsResponse.cs

UpdateItemTaxes

  • Auth: options.Oauth2
  • Signature: UpdateItemTaxes(UpdateItemTaxesOperationRequest request, RequestOptions? requestOptions = null, CancellationToken cancellationToken = default)
    • required: Body
  • Returns: UpdateItemTaxesResponse
  • Error: ApiException<RawError> — Case B
Type Source
UpdateItemTaxesOperationRequest src/Square/Requests/Catalog/UpdateItemTaxesOperationRequest.cs
UpdateItemTaxesRequest src/Square/Models/UpdateItemTaxesRequest.cs
UpdateItemTaxesResponse src/Square/Models/UpdateItemTaxesResponse.cs

UpsertCatalogObject

  • Auth: options.Oauth2
  • Signature: UpsertCatalogObject(UpsertCatalogObjectOperationRequest request, RequestOptions? requestOptions = null, CancellationToken cancellationToken = default)
    • required: Body
  • Returns: UpsertCatalogObjectResponse
  • Error: ApiException<RawError> — Case B
Type Source
UpsertCatalogObjectOperationRequest src/Square/Requests/Catalog/UpsertCatalogObjectOperationRequest.cs
UpsertCatalogObjectRequest src/Square/Models/UpsertCatalogObjectRequest.cs
UpsertCatalogObjectResponse src/Square/Models/UpsertCatalogObjectResponse.cs