-
-
Notifications
You must be signed in to change notification settings - Fork 203
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix ShippingV2 schema, update ObjectSerializer array deserialization (#…
…432)
- Loading branch information
Showing
46 changed files
with
430 additions
and
233 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
## ErrorList | ||
|
||
## Properties | ||
|
||
Name | Type | Description | Notes | ||
------------ | ------------- | ------------- | ------------- | ||
**errors** | [**\SellingPartnerApi\Model\ShippingV2\Error[]**](Error.md) | A list of error responses returned when a request is unsuccessful. | [optional] | ||
|
||
[[ShippingV2 Models]](../) [[API list]](../../Api) [[README]](../../../README.md) |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,188 @@ | ||
<?php | ||
/** | ||
* ErrorList | ||
* | ||
* PHP version 7.3 | ||
* | ||
* @category Class | ||
* @package SellingPartnerApi | ||
*/ | ||
|
||
/** | ||
* Amazon Shipping API | ||
* | ||
* The Amazon Shipping API is designed to support outbound shipping use cases both for orders originating on Amazon-owned marketplaces as well as external channels/marketplaces. With these APIs, you can request shipping rates, create shipments, cancel shipments, and track shipments. | ||
* | ||
* The version of the OpenAPI document: v2 | ||
* Contact: [email protected] | ||
* Generated by: https://openapi-generator.tech | ||
* OpenAPI Generator version: 5.0.1 | ||
*/ | ||
|
||
/** | ||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). | ||
* https://openapi-generator.tech | ||
* Do not edit the class manually. | ||
*/ | ||
|
||
namespace SellingPartnerApi\Model\ShippingV2; | ||
use ArrayAccess; | ||
use SellingPartnerApi\Model\BaseModel; | ||
use SellingPartnerApi\Model\ModelInterface; | ||
use SellingPartnerApi\ObjectSerializer; | ||
|
||
/** | ||
* ErrorList Class Doc Comment | ||
* | ||
* @category Class | ||
* @description A list of error responses returned when a request is unsuccessful. | ||
* @package SellingPartnerApi | ||
* @group | ||
* @implements \ArrayAccess<TKey, TValue> | ||
* @template TKey int|null | ||
* @template TValue mixed|null | ||
*/ | ||
class ErrorList extends BaseModel implements ModelInterface, ArrayAccess, \JsonSerializable, \IteratorAggregate | ||
{ | ||
public const DISCRIMINATOR = null; | ||
|
||
/** | ||
* The original name of the model. | ||
* | ||
* @var string | ||
*/ | ||
protected static $openAPIModelName = 'ErrorList'; | ||
|
||
/** | ||
* Array of property to type mappings. Used for (de)serialization | ||
* | ||
* @var string[] | ||
*/ | ||
protected static $openAPITypes = [ | ||
'errors' => '\SellingPartnerApi\Model\ShippingV2\Error[]' | ||
]; | ||
|
||
/** | ||
* Array of property to format mappings. Used for (de)serialization | ||
* | ||
* @var string[] | ||
* @phpstan-var array<string, string|null> | ||
* @psalm-var array<string, string|null> | ||
*/ | ||
protected static $openAPIFormats = [ | ||
'errors' => null | ||
]; | ||
|
||
|
||
|
||
/** | ||
* Array of attributes where the key is the local name, | ||
* and the value is the original name | ||
* | ||
* @var string[] | ||
*/ | ||
protected static $attributeMap = [ | ||
'headers' => 'headers', | ||
'errors' => 'errors' | ||
]; | ||
|
||
/** | ||
* Array of attributes to setter functions (for deserialization of responses) | ||
* | ||
* @var string[] | ||
*/ | ||
protected static $setters = [ | ||
'headers' => 'setHeaders', | ||
'errors' => 'setErrors' | ||
]; | ||
|
||
/** | ||
* Array of attributes to getter functions (for serialization of requests) | ||
* | ||
* @var string[] | ||
*/ | ||
protected static $getters = [ | ||
'headers' => 'getHeaders', | ||
'errors' => 'getErrors' | ||
]; | ||
|
||
|
||
|
||
/** | ||
* Associative array for storing property values | ||
* | ||
* @var mixed[] | ||
*/ | ||
protected $container = []; | ||
|
||
/** | ||
* Constructor | ||
* | ||
* @param mixed[] $data Associated array of property values | ||
* initializing the model | ||
*/ | ||
public function __construct(array $data = null) | ||
{ | ||
$this->container['errors'] = $data['errors'] ?? null; | ||
} | ||
|
||
/** | ||
* Show all the invalid properties with reasons. | ||
* | ||
* @return array invalid properties with reasons | ||
*/ | ||
public function listInvalidProperties() | ||
{ | ||
$invalidProperties = []; | ||
return $invalidProperties; | ||
} | ||
|
||
/** | ||
* Gets API response headers | ||
* | ||
* @return array[string] | ||
*/ | ||
public function getHeaders() | ||
{ | ||
return $this->container['headers']; | ||
} | ||
|
||
/** | ||
* Sets API response headers (only relevant to response models) | ||
* | ||
* @param array[string => string] $headers Associative array of response headers. | ||
* | ||
* @return self | ||
*/ | ||
public function setHeaders($headers) | ||
{ | ||
$this->container['headers'] = $headers; | ||
return $this; | ||
} | ||
|
||
/** | ||
* Gets errors | ||
* | ||
* @return \SellingPartnerApi\Model\ShippingV2\Error[]|null | ||
*/ | ||
public function getErrors() | ||
{ | ||
return $this->container['errors']; | ||
} | ||
|
||
/** | ||
* Sets errors | ||
* | ||
* @param \SellingPartnerApi\Model\ShippingV2\Error[]|null $errors A list of error responses returned when a request is unsuccessful. | ||
* | ||
* @return self | ||
*/ | ||
public function setErrors($errors) | ||
{ | ||
$this->container['errors'] = $errors; | ||
|
||
return $this; | ||
} | ||
} | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.