Banner
thingiverse.api.banner
Contains endpoint functions for accessing the API
get_banner
asyncio(*, client, location, query=UNSET, category_id=UNSET, type_=UNSET, search=UNSET)
async
Get a banner (ad)
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
location
|
GetBannerLocation
|
|
required |
query
|
str | Unset
|
Example: 3D. |
UNSET
|
category_id
|
int | Unset
|
Example: 63. |
UNSET
|
type_
|
GetBannerType | Unset
|
|
UNSET
|
search
|
str | Unset
|
Example: q=test&page=1&type=things&sort=relevant. |
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
BannerSchema | GetBannerResponse401 | GetBannerResponse403 | GetBannerResponse404 | None
|
BannerSchema | GetBannerResponse401 | GetBannerResponse403 | GetBannerResponse404 |
Source code in thingiverse/api/banner/get_banner.py
asyncio_detailed(*, client, location, query=UNSET, category_id=UNSET, type_=UNSET, search=UNSET)
async
Get a banner (ad)
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
location
|
GetBannerLocation
|
|
required |
query
|
str | Unset
|
Example: 3D. |
UNSET
|
category_id
|
int | Unset
|
Example: 63. |
UNSET
|
type_
|
GetBannerType | Unset
|
|
UNSET
|
search
|
str | Unset
|
Example: q=test&page=1&type=things&sort=relevant. |
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[BannerSchema | GetBannerResponse401 | GetBannerResponse403 | GetBannerResponse404]
|
Response[BannerSchema | GetBannerResponse401 | GetBannerResponse403 | GetBannerResponse404] |
Source code in thingiverse/api/banner/get_banner.py
sync(*, client, location, query=UNSET, category_id=UNSET, type_=UNSET, search=UNSET)
Get a banner (ad)
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
location
|
GetBannerLocation
|
|
required |
query
|
str | Unset
|
Example: 3D. |
UNSET
|
category_id
|
int | Unset
|
Example: 63. |
UNSET
|
type_
|
GetBannerType | Unset
|
|
UNSET
|
search
|
str | Unset
|
Example: q=test&page=1&type=things&sort=relevant. |
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
BannerSchema | GetBannerResponse401 | GetBannerResponse403 | GetBannerResponse404 | None
|
BannerSchema | GetBannerResponse401 | GetBannerResponse403 | GetBannerResponse404 |
Source code in thingiverse/api/banner/get_banner.py
sync_detailed(*, client, location, query=UNSET, category_id=UNSET, type_=UNSET, search=UNSET)
Get a banner (ad)
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
location
|
GetBannerLocation
|
|
required |
query
|
str | Unset
|
Example: 3D. |
UNSET
|
category_id
|
int | Unset
|
Example: 63. |
UNSET
|
type_
|
GetBannerType | Unset
|
|
UNSET
|
search
|
str | Unset
|
Example: q=test&page=1&type=things&sort=relevant. |
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[BannerSchema | GetBannerResponse401 | GetBannerResponse403 | GetBannerResponse404]
|
Response[BannerSchema | GetBannerResponse401 | GetBannerResponse403 | GetBannerResponse404] |
Source code in thingiverse/api/banner/get_banner.py
get_banner_0_page_ad
asyncio(*, client, location, query=UNSET, category_id=UNSET, type_=UNSET, search=UNSET)
async
Get banner (ad) for a certain page
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
location
|
GetBanner0PageAdLocation
|
|
required |
query
|
str | Unset
|
Example: 3D. |
UNSET
|
category_id
|
int | Unset
|
Example: 63. |
UNSET
|
type_
|
GetBanner0PageAdType | Unset
|
|
UNSET
|
search
|
str | Unset
|
Example: q=test&page=1&type=things&sort=relevant. |
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
GetBanner0PageAdResponse200 | GetBanner0PageAdResponse401 | GetBanner0PageAdResponse403 | GetBanner0PageAdResponse404 | None
|
GetBanner0PageAdResponse200 | GetBanner0PageAdResponse401 | GetBanner0PageAdResponse403 | GetBanner0PageAdResponse404 |
Source code in thingiverse/api/banner/get_banner_0_page_ad.py
asyncio_detailed(*, client, location, query=UNSET, category_id=UNSET, type_=UNSET, search=UNSET)
async
Get banner (ad) for a certain page
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
location
|
GetBanner0PageAdLocation
|
|
required |
query
|
str | Unset
|
Example: 3D. |
UNSET
|
category_id
|
int | Unset
|
Example: 63. |
UNSET
|
type_
|
GetBanner0PageAdType | Unset
|
|
UNSET
|
search
|
str | Unset
|
Example: q=test&page=1&type=things&sort=relevant. |
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[GetBanner0PageAdResponse200 | GetBanner0PageAdResponse401 | GetBanner0PageAdResponse403 | GetBanner0PageAdResponse404]
|
Response[GetBanner0PageAdResponse200 | GetBanner0PageAdResponse401 | GetBanner0PageAdResponse403 | GetBanner0PageAdResponse404] |
Source code in thingiverse/api/banner/get_banner_0_page_ad.py
sync(*, client, location, query=UNSET, category_id=UNSET, type_=UNSET, search=UNSET)
Get banner (ad) for a certain page
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
location
|
GetBanner0PageAdLocation
|
|
required |
query
|
str | Unset
|
Example: 3D. |
UNSET
|
category_id
|
int | Unset
|
Example: 63. |
UNSET
|
type_
|
GetBanner0PageAdType | Unset
|
|
UNSET
|
search
|
str | Unset
|
Example: q=test&page=1&type=things&sort=relevant. |
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
GetBanner0PageAdResponse200 | GetBanner0PageAdResponse401 | GetBanner0PageAdResponse403 | GetBanner0PageAdResponse404 | None
|
GetBanner0PageAdResponse200 | GetBanner0PageAdResponse401 | GetBanner0PageAdResponse403 | GetBanner0PageAdResponse404 |
Source code in thingiverse/api/banner/get_banner_0_page_ad.py
sync_detailed(*, client, location, query=UNSET, category_id=UNSET, type_=UNSET, search=UNSET)
Get banner (ad) for a certain page
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
location
|
GetBanner0PageAdLocation
|
|
required |
query
|
str | Unset
|
Example: 3D. |
UNSET
|
category_id
|
int | Unset
|
Example: 63. |
UNSET
|
type_
|
GetBanner0PageAdType | Unset
|
|
UNSET
|
search
|
str | Unset
|
Example: q=test&page=1&type=things&sort=relevant. |
UNSET
|
Raises:
| Type | Description |
|---|---|
UnexpectedStatus
|
If the server returns an undocumented status code and Client.raise_on_unexpected_status is True. |
TimeoutException
|
If the request takes longer than Client.timeout. |
Returns:
| Type | Description |
|---|---|
Response[GetBanner0PageAdResponse200 | GetBanner0PageAdResponse401 | GetBanner0PageAdResponse403 | GetBanner0PageAdResponse404]
|
Response[GetBanner0PageAdResponse200 | GetBanner0PageAdResponse401 | GetBanner0PageAdResponse403 | GetBanner0PageAdResponse404] |