VOSI API

Availability

VOSIAvailability pydantic-xml models.

class vo_models.vosi.availability.models.Availability(**data)[source]

VOSI Availability complex type.

Parameters:
  • available (bool) – (element) - Whether the service is currently available.

  • up_since (Annotated[datetime, Ellipsis] | None) – (element) - The instant at which the service last became available.

  • down_at (Annotated[datetime, Ellipsis] | None) – (element) - The instant at which the service is next scheduled to become unavailable.

  • back_at (Annotated[datetime, Ellipsis] | None) – (element) - The instant at which the service is scheduled to become available again after a period of unavailability.

  • note (list[str] | None) – (element) - A textual note concerning availability.

model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.

Tables

Capabilities

VOSICapabilities pydantic-xml models.

class vo_models.vosi.capabilities.models.VOSICapabilities(**data)[source]

A listing of capabilities supported by a service

Parameters:

capability (list[TableAccess | Capability]) –

(element) - A capability supported by the service.

A protocol-specific capability is included by specifying a vr:Capability sub-type via an xsi:type attribute on this element.

model_computed_fields: ClassVar[Dict[str, ComputedFieldInfo]] = {}

A dictionary of computed field names and their corresponding ComputedFieldInfo objects.