Skip to content

Namespace-related schemas

NamespaceResponseV1

Namespace response.

Parameters:

  • id

    (int) –

    Namespace id

  • name

    (str) –

    Namespace name, unique in the entire database

  • description

    (str) –

    Namespace description

  • owned_by

    (str) –

    The namespace owner

  • changed_at

    (datetime) –

    Timestamp of last change of the namespace data

  • changed_by

    (str | None, default: None ) –

    Latest user who changed the namespace data

NamespacePaginateQueryV1

Query params for namespace pagination request.

Parameters:

  • page

    (int, default: 1 ) –

    Page number

  • page_size

    (int, default: 20 ) –

    Number of items per page

  • name

    (str | None, default: None ) –

    Search query

NamespaceCreateRequestV1

Request body for namespace creation request.

Parameters:

  • name

    (str) –

    Namespace name, unique in the entire database

  • description

    (str, default: '' ) –

    Namespace description

NamespaceUpdateRequestV1

Request body for namespace update request.

If field value is not set, it will not be updated.

Parameters:

  • name

    (str, default: Unset() ) –

    Namespace name

  • description

    (str, default: Unset() ) –

    Namespace description

NamespaceUserRole

DEVELOPER = 'DEVELOPER'

Namespace Developer

MAINTAINER = 'MAINTAINER'

Namespace Maintainer

OWNER = 'OWNER'

Namespace Owner