Skip to content

Application models

Request and response types for the Application API.

models

Classes:

ApplicationCreate

Bases: BaseModelWithConfig

Attributes:

name instance-attribute

name: str

roles instance-attribute

roles: list[str] | None

ApplicationCreateResponse

Bases: BaseModelWithConfig

Attributes:

UUID instance-attribute

UUID: str

client_secret instance-attribute

client_secret: str

id instance-attribute

id: str

name instance-attribute

name: str

ApplicationInstance

Bases: BaseModelWithConfig

Attributes:

UUID instance-attribute

UUID: str

id instance-attribute

id: str

name instance-attribute

name: str

roles instance-attribute

roles: list[str]

subscriber_id instance-attribute

subscriber_id: str

ApplicationPatch

Bases: BaseModelWithConfig

Attributes:

name class-attribute instance-attribute

name: str | None = None

roles class-attribute instance-attribute

roles: list[str] | None = None

ApplicationResponse

Bases: BaseModelWithConfig

Attributes:

applications instance-attribute

applications: list[ApplicationInstance]

ApplicationUpdate

Bases: BaseModelWithConfig

Attributes:

name instance-attribute

name: str

roles instance-attribute

roles: list[str] | None

RefreshApplicationResponse

Bases: BaseModelWithConfig

Attributes:

client_secret instance-attribute

client_secret: str