Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go API client for conductor

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 0.0.1
  • Package version: 1.0.0
  • Generator version: 7.24.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Import the package in a go file in your project and run go mod tidy:

import conductor "github.com/Munchpass/conductor-go"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value conductor.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), conductor.ContextServerIndex, 1)

Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value conductor.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), conductor.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using conductor.ContextOperationServerIndices and conductor.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), conductor.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), conductor.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://api.conductor.is/v1

Class Method HTTP request Description
DefaultAPI AuthSessionsPost Post /auth-sessions Create an auth session
DefaultAPI EndUsersGet Get /end-users List all end-users
DefaultAPI EndUsersIdDelete Delete /end-users/{id} Delete an end-user
DefaultAPI EndUsersIdGet Get /end-users/{id} Retrieve an end-user
DefaultAPI EndUsersPost Post /end-users Create an end-user
DefaultAPI QuickbooksDesktopAccountTaxLinesGet Get /quickbooks-desktop/account-tax-lines List all account tax lines
DefaultAPI QuickbooksDesktopAccountsGet Get /quickbooks-desktop/accounts List all accounts
DefaultAPI QuickbooksDesktopAccountsIdGet Get /quickbooks-desktop/accounts/{id} Retrieve an account
DefaultAPI QuickbooksDesktopAccountsIdPost Post /quickbooks-desktop/accounts/{id} Update an account
DefaultAPI QuickbooksDesktopAccountsPost Post /quickbooks-desktop/accounts Create an account
DefaultAPI QuickbooksDesktopBillCheckPaymentsGet Get /quickbooks-desktop/bill-check-payments List all bill check payments
DefaultAPI QuickbooksDesktopBillCheckPaymentsIdDelete Delete /quickbooks-desktop/bill-check-payments/{id} Delete a bill check payment
DefaultAPI QuickbooksDesktopBillCheckPaymentsIdGet Get /quickbooks-desktop/bill-check-payments/{id} Retrieve a bill check payment
DefaultAPI QuickbooksDesktopBillCheckPaymentsIdPost Post /quickbooks-desktop/bill-check-payments/{id} Update a bill check payment
DefaultAPI QuickbooksDesktopBillCheckPaymentsIdVoidPost Post /quickbooks-desktop/bill-check-payments/{id}/void Void a bill check payment
DefaultAPI QuickbooksDesktopBillCheckPaymentsPost Post /quickbooks-desktop/bill-check-payments Create a bill check payment
DefaultAPI QuickbooksDesktopBillCreditCardPaymentsGet Get /quickbooks-desktop/bill-credit-card-payments List all bill credit card payments
DefaultAPI QuickbooksDesktopBillCreditCardPaymentsIdDelete Delete /quickbooks-desktop/bill-credit-card-payments/{id} Delete a bill credit card payment
DefaultAPI QuickbooksDesktopBillCreditCardPaymentsIdGet Get /quickbooks-desktop/bill-credit-card-payments/{id} Retrieve a bill credit card payment
DefaultAPI QuickbooksDesktopBillCreditCardPaymentsIdVoidPost Post /quickbooks-desktop/bill-credit-card-payments/{id}/void Void a bill credit card payment
DefaultAPI QuickbooksDesktopBillCreditCardPaymentsPost Post /quickbooks-desktop/bill-credit-card-payments Create a bill credit card payment
DefaultAPI QuickbooksDesktopBillsGet Get /quickbooks-desktop/bills List all bills
DefaultAPI QuickbooksDesktopBillsIdDelete Delete /quickbooks-desktop/bills/{id} Delete a bill
DefaultAPI QuickbooksDesktopBillsIdGet Get /quickbooks-desktop/bills/{id} Retrieve a bill
DefaultAPI QuickbooksDesktopBillsIdPost Post /quickbooks-desktop/bills/{id} Update a bill
DefaultAPI QuickbooksDesktopBillsIdVoidPost Post /quickbooks-desktop/bills/{id}/void Void a bill
DefaultAPI QuickbooksDesktopBillsPost Post /quickbooks-desktop/bills Create a bill
DefaultAPI QuickbooksDesktopBillsToPayGet Get /quickbooks-desktop/bills-to-pay List bills and credits available to pay for a vendor
DefaultAPI QuickbooksDesktopBuildAssembliesGet Get /quickbooks-desktop/build-assemblies List all build assemblies
DefaultAPI QuickbooksDesktopBuildAssembliesIdDelete Delete /quickbooks-desktop/build-assemblies/{id} Delete a build assembly
DefaultAPI QuickbooksDesktopBuildAssembliesIdGet Get /quickbooks-desktop/build-assemblies/{id} Retrieve a build assembly
DefaultAPI QuickbooksDesktopBuildAssembliesIdPost Post /quickbooks-desktop/build-assemblies/{id} Update a build assembly
DefaultAPI QuickbooksDesktopBuildAssembliesPost Post /quickbooks-desktop/build-assemblies Create a build assembly
DefaultAPI QuickbooksDesktopChecksGet Get /quickbooks-desktop/checks List all checks
DefaultAPI QuickbooksDesktopChecksIdDelete Delete /quickbooks-desktop/checks/{id} Delete a check
DefaultAPI QuickbooksDesktopChecksIdGet Get /quickbooks-desktop/checks/{id} Retrieve a check
DefaultAPI QuickbooksDesktopChecksIdPost Post /quickbooks-desktop/checks/{id} Update a check
DefaultAPI QuickbooksDesktopChecksIdVoidPost Post /quickbooks-desktop/checks/{id}/void Void a check
DefaultAPI QuickbooksDesktopChecksPost Post /quickbooks-desktop/checks Create a check
DefaultAPI QuickbooksDesktopClassesGet Get /quickbooks-desktop/classes List all classes
DefaultAPI QuickbooksDesktopClassesIdGet Get /quickbooks-desktop/classes/{id} Retrieve a class
DefaultAPI QuickbooksDesktopClassesIdPost Post /quickbooks-desktop/classes/{id} Update a class
DefaultAPI QuickbooksDesktopClassesPost Post /quickbooks-desktop/classes Create a class
DefaultAPI QuickbooksDesktopCompanyGet Get /quickbooks-desktop/company Retrieve company file info
DefaultAPI QuickbooksDesktopCreditCardChargesGet Get /quickbooks-desktop/credit-card-charges List all credit card charges
DefaultAPI QuickbooksDesktopCreditCardChargesIdDelete Delete /quickbooks-desktop/credit-card-charges/{id} Delete a credit card charge
DefaultAPI QuickbooksDesktopCreditCardChargesIdGet Get /quickbooks-desktop/credit-card-charges/{id} Retrieve a credit card charge
DefaultAPI QuickbooksDesktopCreditCardChargesIdPost Post /quickbooks-desktop/credit-card-charges/{id} Update a credit card charge
DefaultAPI QuickbooksDesktopCreditCardChargesIdVoidPost Post /quickbooks-desktop/credit-card-charges/{id}/void Void a credit card charge
DefaultAPI QuickbooksDesktopCreditCardChargesPost Post /quickbooks-desktop/credit-card-charges Create a credit card charge
DefaultAPI QuickbooksDesktopCreditCardCreditsGet Get /quickbooks-desktop/credit-card-credits List all credit card credits
DefaultAPI QuickbooksDesktopCreditCardCreditsIdDelete Delete /quickbooks-desktop/credit-card-credits/{id} Delete a credit card credit
DefaultAPI QuickbooksDesktopCreditCardCreditsIdGet Get /quickbooks-desktop/credit-card-credits/{id} Retrieve a credit card credit
DefaultAPI QuickbooksDesktopCreditCardCreditsIdPost Post /quickbooks-desktop/credit-card-credits/{id} Update a credit card credit
DefaultAPI QuickbooksDesktopCreditCardCreditsIdVoidPost Post /quickbooks-desktop/credit-card-credits/{id}/void Void a credit card credit
DefaultAPI QuickbooksDesktopCreditCardCreditsPost Post /quickbooks-desktop/credit-card-credits Create a credit card credit
DefaultAPI QuickbooksDesktopCreditCardRefundsGet Get /quickbooks-desktop/credit-card-refunds List all credit card refunds
DefaultAPI QuickbooksDesktopCreditCardRefundsIdDelete Delete /quickbooks-desktop/credit-card-refunds/{id} Delete a credit card refund
DefaultAPI QuickbooksDesktopCreditCardRefundsIdGet Get /quickbooks-desktop/credit-card-refunds/{id} Retrieve a credit card refund
DefaultAPI QuickbooksDesktopCreditCardRefundsIdVoidPost Post /quickbooks-desktop/credit-card-refunds/{id}/void Void a credit card refund
DefaultAPI QuickbooksDesktopCreditCardRefundsPost Post /quickbooks-desktop/credit-card-refunds Create a credit card refund
DefaultAPI QuickbooksDesktopCreditMemosGet Get /quickbooks-desktop/credit-memos List all credit memos
DefaultAPI QuickbooksDesktopCreditMemosIdDelete Delete /quickbooks-desktop/credit-memos/{id} Delete a credit memo
DefaultAPI QuickbooksDesktopCreditMemosIdGet Get /quickbooks-desktop/credit-memos/{id} Retrieve a credit memo
DefaultAPI QuickbooksDesktopCreditMemosIdPost Post /quickbooks-desktop/credit-memos/{id} Update a credit memo
DefaultAPI QuickbooksDesktopCreditMemosIdVoidPost Post /quickbooks-desktop/credit-memos/{id}/void Void a credit memo
DefaultAPI QuickbooksDesktopCreditMemosPost Post /quickbooks-desktop/credit-memos Create a credit memo
DefaultAPI QuickbooksDesktopCurrenciesGet Get /quickbooks-desktop/currencies List all currencies
DefaultAPI QuickbooksDesktopCurrenciesIdGet Get /quickbooks-desktop/currencies/{id} Retrieve a currency
DefaultAPI QuickbooksDesktopCurrenciesIdPost Post /quickbooks-desktop/currencies/{id} Update a currency
DefaultAPI QuickbooksDesktopCurrenciesPost Post /quickbooks-desktop/currencies Create a currency
DefaultAPI QuickbooksDesktopCustomerTypesGet Get /quickbooks-desktop/customer-types List all customer types
DefaultAPI QuickbooksDesktopCustomerTypesIdGet Get /quickbooks-desktop/customer-types/{id} Retrieve a customer type
DefaultAPI QuickbooksDesktopCustomerTypesPost Post /quickbooks-desktop/customer-types Create a customer type
DefaultAPI QuickbooksDesktopCustomersGet Get /quickbooks-desktop/customers List all customers
DefaultAPI QuickbooksDesktopCustomersIdGet Get /quickbooks-desktop/customers/{id} Retrieve a customer
DefaultAPI QuickbooksDesktopCustomersIdPost Post /quickbooks-desktop/customers/{id} Update a customer
DefaultAPI QuickbooksDesktopCustomersPost Post /quickbooks-desktop/customers Create a customer
DefaultAPI QuickbooksDesktopDateDrivenTermsGet Get /quickbooks-desktop/date-driven-terms List all date-driven terms
DefaultAPI QuickbooksDesktopDateDrivenTermsIdGet Get /quickbooks-desktop/date-driven-terms/{id} Retrieve a date-driven term
DefaultAPI QuickbooksDesktopDateDrivenTermsPost Post /quickbooks-desktop/date-driven-terms Create a date-driven term
DefaultAPI QuickbooksDesktopDeletedListObjectsGet Get /quickbooks-desktop/deleted-list-objects List all deleted list-objects
DefaultAPI QuickbooksDesktopDeletedTransactionsGet Get /quickbooks-desktop/deleted-transactions List all deleted transactions
DefaultAPI QuickbooksDesktopDepositsGet Get /quickbooks-desktop/deposits List all deposits
DefaultAPI QuickbooksDesktopDepositsIdDelete Delete /quickbooks-desktop/deposits/{id} Delete a deposit
DefaultAPI QuickbooksDesktopDepositsIdGet Get /quickbooks-desktop/deposits/{id} Retrieve a deposit
DefaultAPI QuickbooksDesktopDepositsIdPost Post /quickbooks-desktop/deposits/{id} Update a deposit
DefaultAPI QuickbooksDesktopDepositsIdVoidPost Post /quickbooks-desktop/deposits/{id}/void Void a deposit
DefaultAPI QuickbooksDesktopDepositsPost Post /quickbooks-desktop/deposits Create a deposit
DefaultAPI QuickbooksDesktopDiscountItemsGet Get /quickbooks-desktop/discount-items List all discount items
DefaultAPI QuickbooksDesktopDiscountItemsIdGet Get /quickbooks-desktop/discount-items/{id} Retrieve a discount item
DefaultAPI QuickbooksDesktopDiscountItemsIdPost Post /quickbooks-desktop/discount-items/{id} Update a discount item
DefaultAPI QuickbooksDesktopDiscountItemsPost Post /quickbooks-desktop/discount-items Create a discount item
DefaultAPI QuickbooksDesktopEmployeesGet Get /quickbooks-desktop/employees List all employees
DefaultAPI QuickbooksDesktopEmployeesIdGet Get /quickbooks-desktop/employees/{id} Retrieve an employee
DefaultAPI QuickbooksDesktopEmployeesIdPost Post /quickbooks-desktop/employees/{id} Update an employee
DefaultAPI QuickbooksDesktopEmployeesPost Post /quickbooks-desktop/employees Create an employee
DefaultAPI QuickbooksDesktopEstimatesGet Get /quickbooks-desktop/estimates List all estimates
DefaultAPI QuickbooksDesktopEstimatesIdDelete Delete /quickbooks-desktop/estimates/{id} Delete an estimate
DefaultAPI QuickbooksDesktopEstimatesIdGet Get /quickbooks-desktop/estimates/{id} Retrieve an estimate
DefaultAPI QuickbooksDesktopEstimatesIdPost Post /quickbooks-desktop/estimates/{id} Update an estimate
DefaultAPI QuickbooksDesktopEstimatesPost Post /quickbooks-desktop/estimates Create an estimate
DefaultAPI QuickbooksDesktopHealthCheckGet Get /quickbooks-desktop/health-check Health check
DefaultAPI QuickbooksDesktopInventoryAdjustmentsGet Get /quickbooks-desktop/inventory-adjustments List all inventory adjustments
DefaultAPI QuickbooksDesktopInventoryAdjustmentsIdDelete Delete /quickbooks-desktop/inventory-adjustments/{id} Delete an inventory adjustment
DefaultAPI QuickbooksDesktopInventoryAdjustmentsIdGet Get /quickbooks-desktop/inventory-adjustments/{id} Retrieve an inventory adjustment
DefaultAPI QuickbooksDesktopInventoryAdjustmentsIdPost Post /quickbooks-desktop/inventory-adjustments/{id} Update an inventory adjustment
DefaultAPI QuickbooksDesktopInventoryAdjustmentsIdVoidPost Post /quickbooks-desktop/inventory-adjustments/{id}/void Void an inventory adjustment
DefaultAPI QuickbooksDesktopInventoryAdjustmentsPost Post /quickbooks-desktop/inventory-adjustments Create an inventory adjustment
DefaultAPI QuickbooksDesktopInventoryAssemblyItemsGet Get /quickbooks-desktop/inventory-assembly-items List all inventory assembly items
DefaultAPI QuickbooksDesktopInventoryAssemblyItemsIdGet Get /quickbooks-desktop/inventory-assembly-items/{id} Retrieve an inventory assembly item
DefaultAPI QuickbooksDesktopInventoryAssemblyItemsIdPost Post /quickbooks-desktop/inventory-assembly-items/{id} Update an inventory assembly item
DefaultAPI QuickbooksDesktopInventoryAssemblyItemsPost Post /quickbooks-desktop/inventory-assembly-items Create an inventory assembly item
DefaultAPI QuickbooksDesktopInventoryItemsGet Get /quickbooks-desktop/inventory-items List all inventory items
DefaultAPI QuickbooksDesktopInventoryItemsIdGet Get /quickbooks-desktop/inventory-items/{id} Retrieve an inventory item
DefaultAPI QuickbooksDesktopInventoryItemsIdPost Post /quickbooks-desktop/inventory-items/{id} Update an inventory item
DefaultAPI QuickbooksDesktopInventoryItemsPost Post /quickbooks-desktop/inventory-items Create an inventory item
DefaultAPI QuickbooksDesktopInventorySitesGet Get /quickbooks-desktop/inventory-sites List all inventory sites
DefaultAPI QuickbooksDesktopInventorySitesIdGet Get /quickbooks-desktop/inventory-sites/{id} Retrieve an inventory site
DefaultAPI QuickbooksDesktopInventorySitesIdPost Post /quickbooks-desktop/inventory-sites/{id} Update an inventory site
DefaultAPI QuickbooksDesktopInventorySitesPost Post /quickbooks-desktop/inventory-sites Create an inventory site
DefaultAPI QuickbooksDesktopInvoicesGet Get /quickbooks-desktop/invoices List all invoices
DefaultAPI QuickbooksDesktopInvoicesIdDelete Delete /quickbooks-desktop/invoices/{id} Delete an invoice
DefaultAPI QuickbooksDesktopInvoicesIdGet Get /quickbooks-desktop/invoices/{id} Retrieve an invoice
DefaultAPI QuickbooksDesktopInvoicesIdPost Post /quickbooks-desktop/invoices/{id} Update an invoice
DefaultAPI QuickbooksDesktopInvoicesIdVoidPost Post /quickbooks-desktop/invoices/{id}/void Void an invoice
DefaultAPI QuickbooksDesktopInvoicesPost Post /quickbooks-desktop/invoices Create an invoice
DefaultAPI QuickbooksDesktopItemGroupsGet Get /quickbooks-desktop/item-groups List all item groups
DefaultAPI QuickbooksDesktopItemGroupsIdGet Get /quickbooks-desktop/item-groups/{id} Retrieve an item group
DefaultAPI QuickbooksDesktopItemGroupsIdPost Post /quickbooks-desktop/item-groups/{id} Update an item group
DefaultAPI QuickbooksDesktopItemGroupsPost Post /quickbooks-desktop/item-groups Create an item group
DefaultAPI QuickbooksDesktopItemReceiptsGet Get /quickbooks-desktop/item-receipts List all item receipts
DefaultAPI QuickbooksDesktopItemReceiptsIdDelete Delete /quickbooks-desktop/item-receipts/{id} Delete an item receipt
DefaultAPI QuickbooksDesktopItemReceiptsIdGet Get /quickbooks-desktop/item-receipts/{id} Retrieve an item receipt
DefaultAPI QuickbooksDesktopItemReceiptsIdPost Post /quickbooks-desktop/item-receipts/{id} Update an item receipt
DefaultAPI QuickbooksDesktopItemReceiptsIdVoidPost Post /quickbooks-desktop/item-receipts/{id}/void Void an item receipt
DefaultAPI QuickbooksDesktopItemReceiptsPost Post /quickbooks-desktop/item-receipts Create an item receipt
DefaultAPI QuickbooksDesktopItemSitesGet Get /quickbooks-desktop/item-sites List all item sites
DefaultAPI QuickbooksDesktopItemSitesIdGet Get /quickbooks-desktop/item-sites/{id} Retrieve an item site
DefaultAPI QuickbooksDesktopJournalEntriesGet Get /quickbooks-desktop/journal-entries List all journal entries
DefaultAPI QuickbooksDesktopJournalEntriesIdDelete Delete /quickbooks-desktop/journal-entries/{id} Delete a journal entry
DefaultAPI QuickbooksDesktopJournalEntriesIdGet Get /quickbooks-desktop/journal-entries/{id} Retrieve a journal entry
DefaultAPI QuickbooksDesktopJournalEntriesIdPost Post /quickbooks-desktop/journal-entries/{id} Update a journal entry
DefaultAPI QuickbooksDesktopJournalEntriesIdVoidPost Post /quickbooks-desktop/journal-entries/{id}/void Void a journal entry
DefaultAPI QuickbooksDesktopJournalEntriesPost Post /quickbooks-desktop/journal-entries Create a journal entry
DefaultAPI QuickbooksDesktopNonInventoryItemsGet Get /quickbooks-desktop/non-inventory-items List all non-inventory items
DefaultAPI QuickbooksDesktopNonInventoryItemsIdGet Get /quickbooks-desktop/non-inventory-items/{id} Retrieve a non-inventory item
DefaultAPI QuickbooksDesktopNonInventoryItemsIdPost Post /quickbooks-desktop/non-inventory-items/{id} Update a non-inventory item
DefaultAPI QuickbooksDesktopNonInventoryItemsPost Post /quickbooks-desktop/non-inventory-items Create a non-inventory item
DefaultAPI QuickbooksDesktopOtherChargeItemsGet Get /quickbooks-desktop/other-charge-items List all other charge items
DefaultAPI QuickbooksDesktopOtherChargeItemsIdGet Get /quickbooks-desktop/other-charge-items/{id} Retrieve an other charge item
DefaultAPI QuickbooksDesktopOtherChargeItemsIdPost Post /quickbooks-desktop/other-charge-items/{id} Update an other charge item
DefaultAPI QuickbooksDesktopOtherChargeItemsPost Post /quickbooks-desktop/other-charge-items Create an other charge item
DefaultAPI QuickbooksDesktopOtherNamesGet Get /quickbooks-desktop/other-names List all other-names
DefaultAPI QuickbooksDesktopOtherNamesIdGet Get /quickbooks-desktop/other-names/{id} Retrieve an other-name
DefaultAPI QuickbooksDesktopOtherNamesIdPost Post /quickbooks-desktop/other-names/{id} Update an other-name
DefaultAPI QuickbooksDesktopOtherNamesPost Post /quickbooks-desktop/other-names Create an other-name
DefaultAPI QuickbooksDesktopPaymentMethodsGet Get /quickbooks-desktop/payment-methods List all payment methods
DefaultAPI QuickbooksDesktopPaymentMethodsIdGet Get /quickbooks-desktop/payment-methods/{id} Retrieve a payment method
DefaultAPI QuickbooksDesktopPaymentMethodsPost Post /quickbooks-desktop/payment-methods Create a payment method
DefaultAPI QuickbooksDesktopPaymentsToDepositGet Get /quickbooks-desktop/payments-to-deposit List all payments to deposit
DefaultAPI QuickbooksDesktopPayrollWageItemsGet Get /quickbooks-desktop/payroll-wage-items List all payroll wage items
DefaultAPI QuickbooksDesktopPayrollWageItemsIdGet Get /quickbooks-desktop/payroll-wage-items/{id} Retrieve a payroll wage item
DefaultAPI QuickbooksDesktopPayrollWageItemsPost Post /quickbooks-desktop/payroll-wage-items Create a payroll wage item
DefaultAPI QuickbooksDesktopPreferencesGet Get /quickbooks-desktop/preferences Retrieve company file preferences
DefaultAPI QuickbooksDesktopPriceLevelsGet Get /quickbooks-desktop/price-levels List all price levels
DefaultAPI QuickbooksDesktopPriceLevelsIdGet Get /quickbooks-desktop/price-levels/{id} Retrieve a price level
DefaultAPI QuickbooksDesktopPriceLevelsIdPost Post /quickbooks-desktop/price-levels/{id} Update a price level
DefaultAPI QuickbooksDesktopPriceLevelsPost Post /quickbooks-desktop/price-levels Create a price level
DefaultAPI QuickbooksDesktopPurchaseOrdersGet Get /quickbooks-desktop/purchase-orders List all purchase orders
DefaultAPI QuickbooksDesktopPurchaseOrdersIdDelete Delete /quickbooks-desktop/purchase-orders/{id} Delete a purchase order
DefaultAPI QuickbooksDesktopPurchaseOrdersIdGet Get /quickbooks-desktop/purchase-orders/{id} Retrieve a purchase order
DefaultAPI QuickbooksDesktopPurchaseOrdersIdPost Post /quickbooks-desktop/purchase-orders/{id} Update a purchase order
DefaultAPI QuickbooksDesktopPurchaseOrdersPost Post /quickbooks-desktop/purchase-orders Create a purchase order
DefaultAPI QuickbooksDesktopReceivePaymentsGet Get /quickbooks-desktop/receive-payments List all receive-payments
DefaultAPI QuickbooksDesktopReceivePaymentsIdDelete Delete /quickbooks-desktop/receive-payments/{id} Delete a receive-payment
DefaultAPI QuickbooksDesktopReceivePaymentsIdGet Get /quickbooks-desktop/receive-payments/{id} Retrieve a receive-payment
DefaultAPI QuickbooksDesktopReceivePaymentsIdPost Post /quickbooks-desktop/receive-payments/{id} Update a receive-payment
DefaultAPI QuickbooksDesktopReceivePaymentsPost Post /quickbooks-desktop/receive-payments Create a receive-payment
DefaultAPI QuickbooksDesktopReportsAgingGet Get /quickbooks-desktop/reports/aging Retrieve an aging report
DefaultAPI QuickbooksDesktopReportsBudgetSummaryGet Get /quickbooks-desktop/reports/budget-summary Retrieve a budget summary report
DefaultAPI QuickbooksDesktopReportsCustomDetailGet Get /quickbooks-desktop/reports/custom-detail Retrieve a custom detail report
DefaultAPI QuickbooksDesktopReportsCustomSummaryGet Get /quickbooks-desktop/reports/custom-summary Retrieve a custom summary report
DefaultAPI QuickbooksDesktopReportsGeneralDetailGet Get /quickbooks-desktop/reports/general-detail Retrieve a general detail report
DefaultAPI QuickbooksDesktopReportsGeneralSummaryGet Get /quickbooks-desktop/reports/general-summary Retrieve a general summary report
DefaultAPI QuickbooksDesktopReportsJobGet Get /quickbooks-desktop/reports/job Retrieve a job report
DefaultAPI QuickbooksDesktopReportsPayrollDetailGet Get /quickbooks-desktop/reports/payroll-detail Retrieve a payroll detail report
DefaultAPI QuickbooksDesktopReportsPayrollSummaryGet Get /quickbooks-desktop/reports/payroll-summary Retrieve a payroll summary report
DefaultAPI QuickbooksDesktopReportsTimeGet Get /quickbooks-desktop/reports/time Retrieve a time report
DefaultAPI QuickbooksDesktopSalesOrdersGet Get /quickbooks-desktop/sales-orders List all sales orders
DefaultAPI QuickbooksDesktopSalesOrdersIdDelete Delete /quickbooks-desktop/sales-orders/{id} Delete a sales order
DefaultAPI QuickbooksDesktopSalesOrdersIdGet Get /quickbooks-desktop/sales-orders/{id} Retrieve a sales order
DefaultAPI QuickbooksDesktopSalesOrdersIdPost Post /quickbooks-desktop/sales-orders/{id} Update a sales order
DefaultAPI QuickbooksDesktopSalesOrdersPost Post /quickbooks-desktop/sales-orders Create a sales order
DefaultAPI QuickbooksDesktopSalesReceiptsGet Get /quickbooks-desktop/sales-receipts List all sales receipts
DefaultAPI QuickbooksDesktopSalesReceiptsIdDelete Delete /quickbooks-desktop/sales-receipts/{id} Delete a sales receipt
DefaultAPI QuickbooksDesktopSalesReceiptsIdGet Get /quickbooks-desktop/sales-receipts/{id} Retrieve a sales receipt
DefaultAPI QuickbooksDesktopSalesReceiptsIdPost Post /quickbooks-desktop/sales-receipts/{id} Update a sales receipt
DefaultAPI QuickbooksDesktopSalesReceiptsIdVoidPost Post /quickbooks-desktop/sales-receipts/{id}/void Void a sales receipt
DefaultAPI QuickbooksDesktopSalesReceiptsPost Post /quickbooks-desktop/sales-receipts Create a sales receipt
DefaultAPI QuickbooksDesktopSalesRepresentativesGet Get /quickbooks-desktop/sales-representatives List all sales representatives
DefaultAPI QuickbooksDesktopSalesRepresentativesIdGet Get /quickbooks-desktop/sales-representatives/{id} Retrieve a sales representative
DefaultAPI QuickbooksDesktopSalesRepresentativesIdPost Post /quickbooks-desktop/sales-representatives/{id} Update a sales representative
DefaultAPI QuickbooksDesktopSalesRepresentativesPost Post /quickbooks-desktop/sales-representatives Create a sales representative
DefaultAPI QuickbooksDesktopSalesTaxCodesGet Get /quickbooks-desktop/sales-tax-codes List all sales-tax codes
DefaultAPI QuickbooksDesktopSalesTaxCodesIdGet Get /quickbooks-desktop/sales-tax-codes/{id} Retrieve a sales-tax code
DefaultAPI QuickbooksDesktopSalesTaxCodesIdPost Post /quickbooks-desktop/sales-tax-codes/{id} Update a sales-tax code
DefaultAPI QuickbooksDesktopSalesTaxCodesPost Post /quickbooks-desktop/sales-tax-codes Create a sales-tax code
DefaultAPI QuickbooksDesktopSalesTaxGroupItemsGet Get /quickbooks-desktop/sales-tax-group-items List all sales-tax group items
DefaultAPI QuickbooksDesktopSalesTaxGroupItemsIdGet Get /quickbooks-desktop/sales-tax-group-items/{id} Retrieve a sales-tax group item
DefaultAPI QuickbooksDesktopSalesTaxGroupItemsIdPost Post /quickbooks-desktop/sales-tax-group-items/{id} Update a sales-tax group item
DefaultAPI QuickbooksDesktopSalesTaxGroupItemsPost Post /quickbooks-desktop/sales-tax-group-items Create a sales-tax group item
DefaultAPI QuickbooksDesktopSalesTaxItemsGet Get /quickbooks-desktop/sales-tax-items List all sales-tax items
DefaultAPI QuickbooksDesktopSalesTaxItemsIdGet Get /quickbooks-desktop/sales-tax-items/{id} Retrieve a sales-tax item
DefaultAPI QuickbooksDesktopSalesTaxItemsIdPost Post /quickbooks-desktop/sales-tax-items/{id} Update a sales-tax item
DefaultAPI QuickbooksDesktopSalesTaxItemsPost Post /quickbooks-desktop/sales-tax-items Create a sales-tax item
DefaultAPI QuickbooksDesktopSalesTaxPaymentChecksGet Get /quickbooks-desktop/sales-tax-payment-checks List all sales-tax payment checks
DefaultAPI QuickbooksDesktopSalesTaxPaymentChecksIdDelete Delete /quickbooks-desktop/sales-tax-payment-checks/{id} Delete a sales-tax payment check
DefaultAPI QuickbooksDesktopSalesTaxPaymentChecksIdGet Get /quickbooks-desktop/sales-tax-payment-checks/{id} Retrieve a sales-tax payment check
DefaultAPI QuickbooksDesktopSalesTaxPaymentChecksIdPost Post /quickbooks-desktop/sales-tax-payment-checks/{id} Update a sales-tax payment check
DefaultAPI QuickbooksDesktopSalesTaxPaymentChecksIdVoidPost Post /quickbooks-desktop/sales-tax-payment-checks/{id}/void Void a sales-tax payment check
DefaultAPI QuickbooksDesktopSalesTaxPaymentChecksPost Post /quickbooks-desktop/sales-tax-payment-checks Create a sales-tax payment check
DefaultAPI QuickbooksDesktopServiceItemsGet Get /quickbooks-desktop/service-items List all service items
DefaultAPI QuickbooksDesktopServiceItemsIdGet Get /quickbooks-desktop/service-items/{id} Retrieve a service item
DefaultAPI QuickbooksDesktopServiceItemsIdPost Post /quickbooks-desktop/service-items/{id} Update a service item
DefaultAPI QuickbooksDesktopServiceItemsPost Post /quickbooks-desktop/service-items Create a service item
DefaultAPI QuickbooksDesktopShippingMethodsGet Get /quickbooks-desktop/shipping-methods List all shipping methods
DefaultAPI QuickbooksDesktopShippingMethodsIdGet Get /quickbooks-desktop/shipping-methods/{id} Retrieve a shipping method
DefaultAPI QuickbooksDesktopShippingMethodsPost Post /quickbooks-desktop/shipping-methods Create a shipping method
DefaultAPI QuickbooksDesktopStandardTermsGet Get /quickbooks-desktop/standard-terms List all standard terms
DefaultAPI QuickbooksDesktopStandardTermsIdGet Get /quickbooks-desktop/standard-terms/{id} Retrieve a standard term
DefaultAPI QuickbooksDesktopStandardTermsPost Post /quickbooks-desktop/standard-terms Create a standard term
DefaultAPI QuickbooksDesktopSubtotalItemsGet Get /quickbooks-desktop/subtotal-items List all subtotal items
DefaultAPI QuickbooksDesktopSubtotalItemsIdGet Get /quickbooks-desktop/subtotal-items/{id} Retrieve a subtotal item
DefaultAPI QuickbooksDesktopSubtotalItemsIdPost Post /quickbooks-desktop/subtotal-items/{id} Update a subtotal item
DefaultAPI QuickbooksDesktopSubtotalItemsPost Post /quickbooks-desktop/subtotal-items Create a subtotal item
DefaultAPI QuickbooksDesktopTemplatesGet Get /quickbooks-desktop/templates List all templates
DefaultAPI QuickbooksDesktopTimeTrackingActivitiesGet Get /quickbooks-desktop/time-tracking-activities List all time tracking activities
DefaultAPI QuickbooksDesktopTimeTrackingActivitiesIdDelete Delete /quickbooks-desktop/time-tracking-activities/{id} Delete a time tracking activity
DefaultAPI QuickbooksDesktopTimeTrackingActivitiesIdGet Get /quickbooks-desktop/time-tracking-activities/{id} Retrieve a time tracking activity
DefaultAPI QuickbooksDesktopTimeTrackingActivitiesIdPost Post /quickbooks-desktop/time-tracking-activities/{id} Update a time tracking activity
DefaultAPI QuickbooksDesktopTimeTrackingActivitiesPost Post /quickbooks-desktop/time-tracking-activities Create a time tracking activity
DefaultAPI QuickbooksDesktopTransactionsGet Get /quickbooks-desktop/transactions List all transactions
DefaultAPI QuickbooksDesktopTransactionsIdGet Get /quickbooks-desktop/transactions/{id} Retrieve a transaction
DefaultAPI QuickbooksDesktopTransfersGet Get /quickbooks-desktop/transfers List all transfers
DefaultAPI QuickbooksDesktopTransfersIdGet Get /quickbooks-desktop/transfers/{id} Retrieve a transfer
DefaultAPI QuickbooksDesktopTransfersIdPost Post /quickbooks-desktop/transfers/{id} Update a transfer
DefaultAPI QuickbooksDesktopTransfersPost Post /quickbooks-desktop/transfers Create a transfer
DefaultAPI QuickbooksDesktopUnitOfMeasureSetsGet Get /quickbooks-desktop/unit-of-measure-sets List all unit-of-measure sets
DefaultAPI QuickbooksDesktopUnitOfMeasureSetsIdGet Get /quickbooks-desktop/unit-of-measure-sets/{id} Retrieve an unit-of-measure set
DefaultAPI QuickbooksDesktopUnitOfMeasureSetsPost Post /quickbooks-desktop/unit-of-measure-sets Create an unit-of-measure set
DefaultAPI QuickbooksDesktopVendorCreditsGet Get /quickbooks-desktop/vendor-credits List all vendor credits
DefaultAPI QuickbooksDesktopVendorCreditsIdDelete Delete /quickbooks-desktop/vendor-credits/{id} Delete a vendor credit
DefaultAPI QuickbooksDesktopVendorCreditsIdGet Get /quickbooks-desktop/vendor-credits/{id} Retrieve a vendor credit
DefaultAPI QuickbooksDesktopVendorCreditsIdPost Post /quickbooks-desktop/vendor-credits/{id} Update a vendor credit
DefaultAPI QuickbooksDesktopVendorCreditsIdVoidPost Post /quickbooks-desktop/vendor-credits/{id}/void Void a vendor credit
DefaultAPI QuickbooksDesktopVendorCreditsPost Post /quickbooks-desktop/vendor-credits Create a vendor credit
DefaultAPI QuickbooksDesktopVendorsGet Get /quickbooks-desktop/vendors List all vendors
DefaultAPI QuickbooksDesktopVendorsIdGet Get /quickbooks-desktop/vendors/{id} Retrieve a vendor
DefaultAPI QuickbooksDesktopVendorsIdPost Post /quickbooks-desktop/vendors/{id} Update a vendor
DefaultAPI QuickbooksDesktopVendorsPost Post /quickbooks-desktop/vendors Create a vendor

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

BearerAuth

  • Type: HTTP Bearer token authentication

Example

auth := context.WithValue(context.Background(), conductor.ContextAccessToken, "BEARER_TOKEN_STRING")
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

About

Unofficial Go SDK for https://conductor.is/. Generated using their OpenAPI spec (https://docs.conductor.is/api-ref/openapi)

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages