README.md in square_connect-2.20190327.1.292 vs README.md in square_connect-2.20190410.0.296

- old
+ new

@@ -8,11 +8,11 @@ for the specification and template files we used to generate this. This SDK is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project: - API version: 2.0 -- Package version: 2.20190327.1 +- Package version: 2.20190410.0 - Build package: io.swagger.codegen.languages.RubyClientCodegen For more information, please visit [https://squareup.com/developers](https://squareup.com/developers) ## Installation @@ -371,10 +371,11 @@ - [SquareConnect::OrderLineItemDiscountType](docs/OrderLineItemDiscountType.md) - [SquareConnect::OrderLineItemModifier](docs/OrderLineItemModifier.md) - [SquareConnect::OrderLineItemTax](docs/OrderLineItemTax.md) - [SquareConnect::OrderLineItemTaxScope](docs/OrderLineItemTaxScope.md) - [SquareConnect::OrderLineItemTaxType](docs/OrderLineItemTaxType.md) + - [SquareConnect::OrderSource](docs/OrderSource.md) - [SquareConnect::Product](docs/Product.md) - [SquareConnect::Refund](docs/Refund.md) - [SquareConnect::RefundStatus](docs/RefundStatus.md) - [SquareConnect::RegisterDomainRequest](docs/RegisterDomainRequest.md) - [SquareConnect::RegisterDomainResponse](docs/RegisterDomainResponse.md) @@ -614,28 +615,30 @@ - **Type**: OAuth - **Flow**: accessCode - **Authorization URL**: `https://connect.squareup.com/oauth2/authorize` - **Scopes**: - - MERCHANT_PROFILE_READ: GET endpoints related to a merchant's business and location entities. Almost all Connect API applications need this permission in order to obtain a merchant's location IDs - - PAYMENTS_READ: GET endpoints related to transactions and refunds - - PAYMENTS_WRITE: POST, PUT, and DELETE endpoints related to transactions and refunds. E-commerce applications must request this permission - - CUSTOMERS_READ: GET endpoints related to customer management - - CUSTOMERS_WRITE: POST, PUT, and DELETE endpoints related to customer management - - SETTLEMENTS_READ: GET endpoints related to settlements (deposits) - - BANK_ACCOUNTS_READ: GET endpoints related to a merchant's bank accounts - - ITEMS_READ: GET endpoints related to a merchant's item library - - ITEMS_WRITE: POST, PUT, and DELETE endpoints related to a merchant's item library - - ORDERS_READ: GET endpoints related to a merchant's orders - - ORDERS_WRITE: POST, PUT, and DELETE endpoints related to a merchant's orders - - EMPLOYEES_READ: GET endpoints related to employee management - - EMPLOYEES_WRITE: POST, PUT, and DELETE endpoints related to employee management - - TIMECARDS_READ: GET endpoints related to employee timecards - - TIMECARDS_WRITE: POST, PUT, and DELETE endpoints related to employee timecards - - PAYMENTS_WRITE_ADDITIONAL_RECIPIENTS: Allow third party applications to deduct a portion of each transaction amount. - - PAYMENTS_WRITE_IN_PERSON: POST, PUT, and DELETE endpoints. Grants write access to transaction and refunds information. - - INVENTORY_READ: GET endpoints related to a merchant's inventory - - INVENTORY_WRITE: POST, PUT, and DELETE endpoints related to a merchant's inventory + - BANK_ACCOUNTS_READ: __HTTP Method__: `GET` Grants read access to bank account information associated with the targeted Square account. For example, to call the Connect v1 ListBankAccounts endpoint. + - CUSTOMERS_READ: __HTTP Method__: `GET` Grants read access to customer information. For example, to call the ListCustomers endpoint. + - CUSTOMERS_WRITE: __HTTP Method__: `POST`, `PUT`, `DELETE` Grants write access to customer information. For example, to create and update customer profiles. + - EMPLOYEES_READ: __HTTP Method__: `GET` Grants read access to employee profile information. For example, to call the Connect v1 Employees API. + - EMPLOYEES_WRITE: __HTTP Method__: `POST`, `PUT`, `DELETE` Grants write access to employee profile information. For example, to create and modify employee profiles. + - INVENTORY_READ: __HTTP Method__: `GET` Grants read access to inventory information. For example, to call the RetrieveInventoryCount endpoint. + - INVENTORY_WRITE: __HTTP Method__: `POST`, `PUT`, `DELETE` Grants write access to inventory information. For example, to call the BatchChangeInventory endpoint. + - ITEMS_READ: __HTTP Method__: `GET` Grants read access to business and location information. For example, to obtain a location ID for subsequent activity. + - ITEMS_WRITE: __HTTP Method__: `POST`, `PUT`, `DELETE` Grants write access to product catalog information. For example, to modify or add to a product catalog. + - MERCHANT_PROFILE_READ: __HTTP Method__: `GET` Grants read access to business and location information. For example, to obtain a location ID for subsequent activity. + - ORDERS_READ: __HTTP Method__: `GET` Grants read access to order information. For example, to call the BatchRetrieveOrders endpoint. + - ORDERS_WRITE: __HTTP Method__: `POST`, `PUT`, `DELETE` Grants write access to order information. For example, to call the CreateCheckout endpoint. + - PAYMENTS_READ: __HTTP Method__: `GET` Grants read access to transaction and refund information. For example, to call the RetrieveTransaction endpoint. + - PAYMENTS_WRITE: __HTTP Method__: `POST`, `PUT`, `DELETE` Grants write access to transaction and refunds information. For example, to process payments with the Transactions or Checkout API. + - PAYMENTS_WRITE_ADDITIONAL_RECIPIENTS: __HTTP Method__: `POST`, `PUT`, `DELETE` Allow third party applications to deduct a portion of each transaction amount. __Required__ to use multiparty transaction functionality with the Transactions API. + - PAYMENTS_WRITE_IN_PERSON: __HTTP Method__: `POST`, `PUT`, `DELETE` Grants write access to transaction and refunds information. For example, to process in-person payments. + - SETTLEMENTS_READ: __HTTP Method__: `GET` Grants read access to settlement (deposit) information. For example, to call the Connect v1 ListSettlements endpoint. + - TIMECARDS_READ: __HTTP Method__: `GET` Grants read access to employee timecard information. For example, to call the Connect v1 ListTimecards endpoint. + - TIMECARDS_WRITE: __HTTP Method__: `POST`, `PUT`, `DELETE` Grants write access to employee timecard information. For example, to create and modify timecards. + - TIMECARDS_SETTINGS_READ: __HTTP Method__: `GET` Grants read access to employee timecard settings information. For example, to call the GetBreakType endpoint. + - TIMECARDS_SETTINGS_WRITE: __HTTP Method__: `POST`, `PUT`, `DELETE` Grants write access to employee timecard settings information. For example, to call the UpdateBreakType endpoint. ### oauth2ClientSecret - **Type**: API key - **API key parameter name**: Authorization