ahriman.web.schemas package

Submodules

ahriman.web.schemas.any_schema module

class AnySchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

response dummy schema

ahriman.web.schemas.aur_package_schema module

class AURPackageSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

response AUR package schema

ahriman.web.schemas.auth_info_schema module

class AuthInfoSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

authorization information schema

ahriman.web.schemas.auth_schema module

class AuthSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

request cookie authorization schema

ahriman.web.schemas.auto_refresh_interval_schema module

class AutoRefreshIntervalSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

auto refresh interval schema

ahriman.web.schemas.build_options_schema module

class BuildOptionsSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

request build options schema

ahriman.web.schemas.changes_schema module

class ChangesSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

response package changes schema

ahriman.web.schemas.configuration_schema module

class ConfigurationSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

response configuration schema

ahriman.web.schemas.counters_schema module

class CountersSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

response package counters schema

ahriman.web.schemas.dependencies_schema module

class DependenciesSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

request/response package dependencies schema

ahriman.web.schemas.error_schema module

class ErrorSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

response error schema

ahriman.web.schemas.event_schema module

class EventSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

request/response event schema

ahriman.web.schemas.event_search_schema module

class EventSearchSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: PaginationSchema

request event search schema

ahriman.web.schemas.file_schema module

class FileSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

request file upload schema

ahriman.web.schemas.info_schema module

class InfoSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

response service information schema

ahriman.web.schemas.info_v2_schema module

class InfoV2Schema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

response service information schema

ahriman.web.schemas.internal_status_schema module

class InternalStatusSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: RepositoryIdSchema

response service status schema

ahriman.web.schemas.log_schema module

class LogSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

request and response package log schema

ahriman.web.schemas.login_schema module

class LoginSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

request login schema

ahriman.web.schemas.logs_rotate_schema module

class LogsRotateSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

request logs rotate schema

ahriman.web.schemas.logs_schema module

class LogsSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

response package logs schema

ahriman.web.schemas.logs_search_schema module

class LogsSearchSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: PaginationSchema

request log search schema

ahriman.web.schemas.oauth2_schema module

class OAuth2Schema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

request OAuth2 authorization schema

ahriman.web.schemas.package_name_schema module

class PackageNameSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

request package name schema

ahriman.web.schemas.package_names_schema module

class PackageNamesSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: BuildOptionsSchema

request package names schema

ahriman.web.schemas.package_patch_schema module

class PackagePatchSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: PackageNamesSchema

response schema with packages and patches

ahriman.web.schemas.package_properties_schema module

class PackagePropertiesSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

request and response package properties schema

ahriman.web.schemas.package_schema module

class PackageSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

request and response package schema

ahriman.web.schemas.package_status_schema module

class PackageStatusSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

response package status schema

class PackageStatusSimplifiedSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

special request package status schema

ahriman.web.schemas.package_version_schema module

class PackageVersionSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: RepositoryIdSchema

request package name schema

ahriman.web.schemas.pagination_schema module

class PaginationSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: RepositoryIdSchema

request pagination schema

ahriman.web.schemas.patch_name_schema module

class PatchNameSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: PackageNameSchema

request package patch schema

ahriman.web.schemas.patch_schema module

class PatchSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

request and response patch schema

ahriman.web.schemas.pgp_key_id_schema module

class PGPKeyIdSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

request PGP key ID schema

ahriman.web.schemas.pgp_key_schema module

class PGPKeySchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

response PGP key schema

ahriman.web.schemas.process_id_schema module

class ProcessIdSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

request and response spawned process id schema

ahriman.web.schemas.process_schema module

class ProcessSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

process status response schema

ahriman.web.schemas.remote_schema module

class RemoteSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

request and response package remote schema

ahriman.web.schemas.repository_id_schema module

class RepositoryIdSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

request and response repository unique identifier schema

ahriman.web.schemas.repository_stats_schema module

class RepositoryStatsSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

response repository stats schema

ahriman.web.schemas.search_schema module

class SearchSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

request package search schema

ahriman.web.schemas.status_schema module

class StatusSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

request and response status schema

ahriman.web.schemas.update_flags_schema module

class UpdateFlagsSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: BuildOptionsSchema

update flags request schema

ahriman.web.schemas.worker_schema module

class WorkerSchema(spec=None, wraps=None, name=None, spec_set=None, parent=None, _spec_state=None, _new_name='', _new_parent=None, _spec_as_instance=False, _eat_self=None, unsafe=False, **kwargs)

Bases: Mock

request and response schema for workers

Module contents