Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
horizon 1.1.3 documentation
Logo

Horizon

  • Data.Horizon

High-level design

  • Entities
  • Role Permissions

Backend

  • Install & run backend
  • Architecture
  • Configuration
    • Database settings
    • Logging settings
    • Setup monitoring
    • CORS settings
    • Serving static files
    • OpenAPI settings
    • Enabling debug
  • Auth Providers
    • Dummy Auth provider
    • LDAP Auth provider
    • LDAP Cached Auth provider
    • Custom Auth provider
  • OpenAPI specification
  • Scripts
    • Manage Admins

Client

  • Install client
  • Sync client
  • Auth
  • Schemas
    • Namespace-related schemas
    • Namespace history-related schemas
    • HWM-related schemas
    • HWM history-related schemas
    • Permissions-related schemas
    • User-related schemas
    • Ping-related schemas
    • Pagination-related schemas
  • Exceptions

Development

  • Changelog
    • 1.1.3 (2025-10-29)
    • 1.1.2 (2025-04-07)
    • 1.1.1 (2025-01-28)
    • 1.0.2 (2024-11-21)
    • 1.0.1 (2024-06-27)
    • 1.0.0 (2024-06-10)
    • 0.2.1 (2024-05-29)
    • 0.2.0 (2024-05-15)
    • 0.1.3 (2024-05-02)
    • 0.1.2 (2024-04-02)
    • 0.1.1 (2024-03-27)
    • 0.0.13 (2024-02-13)
    • 0.0.12 (2024-01-24)
    • 0.0.11 (2024-01-22)
    • 0.0.10 (2024-01-22)
    • 0.0.9 (2024-01-19)
    • 0.0.8 (2024-01-18)
  • Contributing Guide
  • Security
Back to top
View this page

Namespace-related schemas¶

pydantic model horizon.commons.schemas.v1.namespace.NamespaceResponseV1¶

Namespace response.

field id: int [Required]¶

Namespace id

field name: str [Required]¶

Namespace name, unique in the entire database

field description: str [Required]¶

Namespace description

field owned_by: str [Required]¶

The namespace owner

field changed_at: datetime [Required]¶

Timestamp of last change of the namespace data

field changed_by: str | None = None¶

Latest user who changed the namespace data

class Config¶
pydantic model horizon.commons.schemas.v1.namespace.NamespacePaginateQueryV1¶

Query params for namespace pagination request.

field name: str | None = None¶
Constraints:
  • min_length = 1

  • max_length = 256

field page: int = 1¶

Page number

Constraints:
  • gt = 0

field page_size: int = 20¶

Number of items per page

Constraints:
  • gt = 0

  • le = 50

pydantic model horizon.commons.schemas.v1.namespace.NamespaceCreateRequestV1¶

Request body for namespace creation request.

field name: str [Required]¶
Constraints:
  • min_length = 1

  • max_length = 256

field description: str = ''¶
pydantic model horizon.commons.schemas.v1.namespace.NamespaceUpdateRequestV1¶

Request body for namespace update request.

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

field name: str = Unset()¶
Constraints:
  • min_length = 1

  • max_length = 256

field description: str = Unset()¶
class Config¶
Next
Namespace history-related schemas
Previous
Schemas
Copyright © 2023-2025 MTS PJSC
Made with Sphinx and @pradyunsg's Furo
Last updated on Mar 28, 2025
On this page
  • Namespace-related schemas
    • NamespaceResponseV1
      • NamespaceResponseV1.id
      • NamespaceResponseV1.name
      • NamespaceResponseV1.description
      • NamespaceResponseV1.owned_by
      • NamespaceResponseV1.changed_at
      • NamespaceResponseV1.changed_by
      • NamespaceResponseV1.Config
    • NamespacePaginateQueryV1
      • NamespacePaginateQueryV1.name
      • NamespacePaginateQueryV1.page
      • NamespacePaginateQueryV1.page_size
    • NamespaceCreateRequestV1
      • NamespaceCreateRequestV1.name
      • NamespaceCreateRequestV1.description
    • NamespaceUpdateRequestV1
      • NamespaceUpdateRequestV1.name
      • NamespaceUpdateRequestV1.description
      • NamespaceUpdateRequestV1.Config