## uploads an image

`client.pets.uploadImage(numberpetID, "string" | "ArrayBuffer" | "ArrayBufferView" | 2 moreimage, PetUploadImageParamsparams, RequestOptionsoptions?): PetUploadImageResponse`

**post** `/pet/{petId}/uploadImage`

uploads an image

### Parameters

- `petID: number`

- `image: "string" | "ArrayBuffer" | "ArrayBufferView" | 2 more`

- `params: PetUploadImageParams`

  - `additionalMetadata?: string`

    Query param: Additional Metadata

### Returns

- `PetUploadImageResponse`

  - `code?: number`

  - `message?: string`

  - `type?: string`

### Example

```typescript
import RpTestDocs1 from 'rp-test-docs-1';

const client = new RpTestDocs1({
  apiKey: process.env['PETSTORE_API_KEY'], // This is the default and can be omitted
});

const response = await client.pets.uploadImage(0, fs.createReadStream('path/to/file'));

console.log(response.code);
```

#### Response

```json
{
  "code": 0,
  "message": "message",
  "type": "type"
}
```
