Models
- class flame_hub.models.CreateNode(*, externalName: str | None, hidden: bool | None, name: str, realmId: Annotated[UUID | None, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], registryId: Annotated[UUID | None, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], type: Literal['aggregator', 'default'] | None)
Bases:
CoreBaseModel- realm_id: Annotated[UUID | None, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- registry_id: Annotated[UUID | None, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.Node(*, externalName: str | None, hidden: bool | None, name: str, realmId: Annotated[UUID | None, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], registryId: Annotated[UUID | None, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], type: Literal['aggregator', 'default'] | None, id: UUID, publicKey: str | None, online: bool, registry: Annotated[Registry | None, IsIncludable] = None, registryProjectId: UUID | None, registryProject: Annotated[RegistryProject | None, IsIncludable] = None, clientId: UUID | None, createdAt: datetime, updatedAt: datetime)
Bases:
CreateNode- registry: Annotated[Registry | None, IsIncludable]
- registry_project: Annotated[RegistryProject | None, IsIncludable]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.UpdateNode(*, hidden: bool | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, externalName: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, type: ~typing.Literal['aggregator', 'default'] | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, publicKey: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, realmId: ~typing.Annotated[~uuid.UUID | type[~flame_hub._base_client.UNSET], ~pydantic.functional_validators.WrapValidator(func=~flame_hub._base_client.uuid_validator, json_schema_input_type=PydanticUndefined)] = <class 'flame_hub._base_client.UNSET'>, registryId: ~typing.Annotated[~uuid.UUID | None | type[~flame_hub._base_client.UNSET], ~pydantic.functional_validators.WrapValidator(func=~flame_hub._base_client.uuid_validator, json_schema_input_type=PydanticUndefined)] = <class 'flame_hub._base_client.UNSET'>)
Bases:
CoreBaseModel- realm_id: Annotated[UUID | type[UNSET], FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- registry_id: Annotated[UUID | None | type[UNSET], FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.MasterImageGroup(*, id: UUID, name: str, path: str, virtualPath: str, createdAt: datetime, updatedAt: datetime)
Bases:
CoreBaseModel- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.MasterImage(*, id: UUID, path: str | None, virtualPath: str, groupVirtualPath: str, buildStatus: Literal['starting', 'started', 'stopping', 'stopped', 'executing', 'executed', 'failed'] | None, buildProgress: int | None, name: str, command: str | None, commandArguments: Annotated[list[MasterImageCommandArgument] | None, BeforeValidator(func=ensure_position_none, json_schema_input_type=PydanticUndefined)], createdAt: datetime, updatedAt: datetime)
Bases:
CoreBaseModel- build_status: Literal['starting', 'started', 'stopping', 'stopped', 'executing', 'executed', 'failed'] | None
- command_arguments: Annotated[list[MasterImageCommandArgument] | None, BeforeValidator(func=ensure_position_none, json_schema_input_type=PydanticUndefined)]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.CreateProjectNode(*, nodeId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], projectId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)])
Bases:
CoreBaseModel- node_id: Annotated[UUID, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- project_id: Annotated[UUID, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.CreateProject(*, description: str | None, masterImageId: Annotated[UUID | None, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], name: str, displayName: str | None)
Bases:
CoreBaseModel- master_image_id: Annotated[UUID | None, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.Project(*, description: str | None, masterImageId: Annotated[UUID | None, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], name: str, displayName: str | None, id: UUID, analyses: int, nodes: int, masterImage: Annotated[MasterImage | None, IsIncludable] = None, createdAt: datetime, updatedAt: datetime, realmId: UUID, userId: UUID | None)
Bases:
CreateProject- master_image: Annotated[MasterImage | None, IsIncludable]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.UpdateProject(*, description: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, masterImageId: ~typing.Annotated[~uuid.UUID | None | type[~flame_hub._base_client.UNSET], ~pydantic.functional_validators.WrapValidator(func=~flame_hub._base_client.uuid_validator, json_schema_input_type=PydanticUndefined)] = <class 'flame_hub._base_client.UNSET'>, name: str | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, displayName: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>)
Bases:
CoreBaseModel- master_image_id: Annotated[UUID | None | type[UNSET], FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.ProjectNode(*, nodeId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], projectId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], id: UUID, approvalStatus: Literal['rejected', 'approved'] | None, comment: str | None, createdAt: datetime, updatedAt: datetime, node: Annotated[Node | None, IsIncludable] = None, project: Annotated[Project | None, IsIncludable] = None, projectRealmId: UUID, nodeRealmId: UUID)
Bases:
CreateProjectNode- node: Annotated[Node | None, IsIncludable]
- project: Annotated[Project | None, IsIncludable]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.CreateAnalysis(*, description: str | None, name: str | None, displayName: str | None, projectId: ~typing.Annotated[~uuid.UUID, ~pydantic.functional_validators.WrapValidator(func=~flame_hub._base_client.uuid_validator, json_schema_input_type=PydanticUndefined)], masterImageId: ~typing.Annotated[~uuid.UUID | None, ~pydantic.functional_validators.WrapValidator(func=~flame_hub._base_client.uuid_validator, json_schema_input_type=PydanticUndefined)], registryId: ~typing.Annotated[~uuid.UUID | None, ~pydantic.functional_validators.WrapValidator(func=~flame_hub._base_client.uuid_validator, json_schema_input_type=PydanticUndefined)], imageCommandArguments: ~typing.Annotated[list[~flame_hub._core_client.MasterImageCommandArgument], ~pydantic.functional_validators.BeforeValidator(func=~flame_hub._core_client.CreateAnalysis.<lambda>, json_schema_input_type=PydanticUndefined)] = <factory>)
Bases:
CoreBaseModel- project_id: Annotated[UUID, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- master_image_id: Annotated[UUID | None, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- registry_id: Annotated[UUID | None, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- image_command_arguments: <lambda>, json_schema_input_type=PydanticUndefined)]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.Analysis(*, description: str | None, name: str | None, displayName: str | None, projectId: ~uuid.UUID, masterImageId: ~typing.Annotated[~uuid.UUID | None, ~pydantic.functional_validators.WrapValidator(func=~flame_hub._base_client.uuid_validator, json_schema_input_type=PydanticUndefined)], registryId: ~typing.Annotated[~uuid.UUID | None, ~pydantic.functional_validators.WrapValidator(func=~flame_hub._base_client.uuid_validator, json_schema_input_type=PydanticUndefined)], imageCommandArguments: ~typing.Annotated[list[~flame_hub._core_client.MasterImageCommandArgument], ~pydantic.functional_validators.BeforeValidator(func=~flame_hub._core_client.CreateAnalysis.<lambda>, json_schema_input_type=PydanticUndefined)] = <factory>, id: ~uuid.UUID, nodes: int, nodesApproved: int, configurationLocked: bool, configurationEntrypointValid: bool, configurationImageValid: bool, configurationNodeAggregatorValid: bool, configurationNodeDefaultValid: bool, configurationNodesValid: bool, buildStatus: ~typing.Literal['starting', 'started', 'stopping', 'stopped', 'executing', 'executed', 'failed'] | None, buildNodesValid: bool, buildProgress: int | None, buildHash: str | None, buildOs: str | None, buildSize: int | None, distributionStatus: ~typing.Literal['starting', 'started', 'stopping', 'stopped', 'executing', 'executed', 'failed'] | None, distributionProgress: int | None, executionStatus: ~typing.Literal['starting', 'started', 'stopping', 'stopped', 'executing', 'executed', 'failed'] | None, executionProgress: int | None, createdAt: ~datetime.datetime, updatedAt: ~datetime.datetime, registry: ~typing.Annotated[~flame_hub._core_client.Registry | None, ~flame_hub._base_client.IsIncludable] = None, realmId: ~uuid.UUID, userId: ~uuid.UUID, clientId: ~uuid.UUID | None, project: ~typing.Annotated[~flame_hub._core_client.Project | None, ~flame_hub._base_client.IsIncludable] = None, masterImage: ~typing.Annotated[~flame_hub._core_client.MasterImage | None, ~flame_hub._base_client.IsIncludable] = None)
Bases:
CreateAnalysis- build_status: Literal['starting', 'started', 'stopping', 'stopped', 'executing', 'executed', 'failed'] | None
- distribution_status: Literal['starting', 'started', 'stopping', 'stopped', 'executing', 'executed', 'failed'] | None
- execution_status: Literal['starting', 'started', 'stopping', 'stopped', 'executing', 'executed', 'failed'] | None
- registry: Annotated[Registry | None, IsIncludable]
- project: Annotated[Project | None, IsIncludable]
- master_image: Annotated[MasterImage | None, IsIncludable]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.UpdateAnalysis(*, description: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, name: str | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, displayName: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, masterImageId: ~typing.Annotated[~uuid.UUID | None | type[~flame_hub._base_client.UNSET], ~pydantic.functional_validators.WrapValidator(func=~flame_hub._base_client.uuid_validator, json_schema_input_type=PydanticUndefined)] = <class 'flame_hub._base_client.UNSET'>, imageCommandArguments: ~typing.Annotated[list[~flame_hub._core_client.MasterImageCommandArgument], ~pydantic.functional_validators.BeforeValidator(func=~flame_hub._core_client.UpdateAnalysis.<lambda>, json_schema_input_type=PydanticUndefined)] | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>)
Bases:
CoreBaseModel- master_image_id: Annotated[UUID | None | type[UNSET], FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- image_command_arguments: UNSET]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.CreateAnalysisNode(*, analysisId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], nodeId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)])
Bases:
CoreBaseModel- analysis_id: Annotated[UUID, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- node_id: Annotated[UUID, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.AnalysisNode(*, analysisId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], nodeId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], id: UUID, approvalStatus: Literal['rejected', 'approved'] | None, executionStatus: Literal['starting', 'started', 'stopping', 'stopped', 'executing', 'executed', 'failed'] | None, executionProgress: int | None, comment: str | None, artifactTag: str | None, artifactDigest: str | None, createdAt: datetime, updatedAt: datetime, analysis: Annotated[Analysis | None, IsIncludable] = None, node: Annotated[Node | None, IsIncludable] = None, analysisRealmId: UUID, nodeRealmId: UUID)
Bases:
CreateAnalysisNode- execution_status: Literal['starting', 'started', 'stopping', 'stopped', 'executing', 'executed', 'failed'] | None
- analysis: Annotated[Analysis | None, IsIncludable]
- node: Annotated[Node | None, IsIncludable]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.UpdateAnalysisNode(*, comment: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, approvalStatus: ~typing.Literal['rejected', 'approved'] | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, executionStatus: ~typing.Literal['starting', 'started', 'stopping', 'stopped', 'executing', 'executed', 'failed'] | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, executionProgress: int | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>)
Bases:
CoreBaseModel- execution_status: Literal['starting', 'started', 'stopping', 'stopped', 'executing', 'executed', 'failed'] | None | type[UNSET]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.CreateAnalysisNodeLog(*, analysisId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], nodeId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], code: str | None, status: str | None, message: str, level: Literal['emerg', 'alert', 'crit', 'error', 'warn', 'notice', 'info', 'debug'])
Bases:
CoreBaseModel- analysis_id: Annotated[UUID, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- node_id: Annotated[UUID, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.Log(*, time: str, message: str, service: str, channel: Literal['http', 'websocket', 'background', 'system'], level: Literal['emerg', 'alert', 'crit', 'error', 'warn', 'notice', 'info', 'debug'], labels: dict[str, str | None])
Bases:
CoreBaseModel- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.AnalysisBucketType(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)
-
- CODE = 'CODE'
- RESULT = 'RESULT'
- TEMP = 'TEMP'
- class flame_hub.models.CreateAnalysisBucket(*, type: AnalysisBucketType, bucketId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], analysisId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)])
Bases:
CoreBaseModel- type: AnalysisBucketType
- bucket_id: Annotated[UUID, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- analysis_id: Annotated[UUID, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.AnalysisBucket(*, type: AnalysisBucketType, bucketId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], analysisId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], id: UUID, createdAt: datetime, updatedAt: datetime, analysis: Annotated[Analysis, IsIncludable] | None = None, realmId: UUID)
Bases:
CreateAnalysisBucket- analysis: Annotated[Analysis, IsIncludable] | None
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.CreateAnalysisBucketFile(*, path: str, bucketFileId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], bucketId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], analysisBucketId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], root: bool)
Bases:
CoreBaseModel- bucket_file_id: Annotated[UUID, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- bucket_id: Annotated[UUID, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- analysis_bucket_id: Annotated[UUID, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.AnalysisBucketFile(*, path: str, bucketFileId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], bucketId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], analysisBucketId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], root: bool, id: UUID, createdAt: datetime, updatedAt: datetime, analysisBucket: Annotated[AnalysisBucket | None, IsIncludable] = None, realmId: UUID, userId: UUID | None, clientId: UUID | None, analysisId: UUID, analysis: Annotated[Analysis | None, IsIncludable] = None)
Bases:
CreateAnalysisBucketFile- analysis_bucket: Annotated[AnalysisBucket | None, IsIncludable]
- analysis: Annotated[Analysis | None, IsIncludable]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.UpdateAnalysisBucketFile(*, root: bool | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>)
Bases:
CoreBaseModel- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.CreateRegistry(*, name: str, host: str, accountName: str | None, accountSecret: Annotated[str | None, IsOptionalField] = None)
Bases:
CoreBaseModel- account_secret: Annotated[str | None, IsOptionalField]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.Registry(*, name: str, host: str, accountName: str | None, accountSecret: Annotated[str | None, IsOptionalField] = None, id: UUID, createdAt: datetime, updatedAt: datetime)
Bases:
CreateRegistry- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.UpdateRegistry(*, name: str | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, host: str | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, accountName: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, accountSecret: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>)
Bases:
CoreBaseModel- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.CreateRegistryProject(*, name: str, type: Literal['default', 'aggregator', 'incoming', 'outgoing', 'masterImages', 'node'], registryId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], externalName: str, accountName: str | None, accountSecret: Annotated[str | None, IsOptionalField] = None)
Bases:
CoreBaseModel- registry_id: Annotated[UUID, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- account_secret: Annotated[str | None, IsOptionalField]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.RegistryProject(*, name: str, type: Literal['default', 'aggregator', 'incoming', 'outgoing', 'masterImages', 'node'], registryId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], externalName: str, accountName: str | None, accountSecret: Annotated[str | None, IsOptionalField] = None, id: UUID, public: bool, externalId: str | None, accountId: str | None, webhookName: str | None, webhookExists: bool | None, realmId: UUID | None, registry: Annotated[Registry | None, IsIncludable] = None, createdAt: datetime, updatedAt: datetime)
Bases:
CreateRegistryProject- registry: Annotated[Registry | None, IsIncludable]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.UpdateRegistryProject(*, name: str | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, type: ~typing.Literal['default', 'aggregator', 'incoming', 'outgoing', 'masterImages', 'node'] | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, registryId: ~typing.Annotated[~uuid.UUID | type[~flame_hub._base_client.UNSET], ~pydantic.functional_validators.WrapValidator(func=~flame_hub._base_client.uuid_validator, json_schema_input_type=PydanticUndefined)] = <class 'flame_hub._base_client.UNSET'>, externalName: str | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, accountName: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, accountSecret: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>)
Bases:
CoreBaseModel- type: Literal['default', 'aggregator', 'incoming', 'outgoing', 'masterImages', 'node'] | type[UNSET]
- registry_id: Annotated[UUID | type[UNSET], FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.CreateBucket(*, name: str, region: str | None)
Bases:
StorageBaseModel- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.BucketFile(*, id: UUID, name: str, path: str, hash: str, directory: str, size: int | None, createdAt: datetime, updatedAt: datetime, actorType: str, actorId: UUID, realmId: UUID, bucketId: UUID, bucket: Annotated[Bucket | None, IsIncludable] = None)
Bases:
StorageBaseModel- bucket: Annotated[Bucket | None, IsIncludable]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.Bucket(*, name: str, region: str | None, id: UUID, createdAt: datetime, updatedAt: datetime, actorId: UUID | None, actorType: str | None, realmId: UUID | None)
Bases:
CreateBucket- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.UNSET
Bases:
BaseModelSentinel to mark parameters as unset as opposed to using
None.- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.CreateRealm(*, name: str, displayName: str | None, description: str | None)
Bases:
AuthBaseModel- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.UpdateRealm(*, name: str | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, displayName: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, description: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>)
Bases:
AuthBaseModel- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.Realm(*, name: str, displayName: str | None, description: str | None, id: UUID, builtIn: bool, createdAt: datetime, updatedAt: datetime)
Bases:
CreateRealm- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.CreatePermission(*, name: str, displayName: str | None, description: str | None, realmId: Annotated[UUID | None, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], policyId: Annotated[UUID | None, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)])
Bases:
AuthBaseModel- realm_id: Annotated[UUID | None, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- policy_id: Annotated[UUID | None, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.Permission(*, name: str, displayName: str | None, description: str | None, realmId: Annotated[UUID | None, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], policyId: Annotated[UUID | None, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], id: UUID, builtIn: bool, clientId: UUID | None, createdAt: datetime, updatedAt: datetime, realm: Annotated[Realm | None, IsIncludable] = None)
Bases:
CreatePermission- realm: Annotated[Realm | None, IsIncludable]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.UpdatePermission(*, name: str | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, displayName: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, description: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, realmId: ~typing.Annotated[~uuid.UUID | None | type[~flame_hub._base_client.UNSET], ~pydantic.functional_validators.WrapValidator(func=~flame_hub._base_client.uuid_validator, json_schema_input_type=PydanticUndefined)] = <class 'flame_hub._base_client.UNSET'>, policyId: ~typing.Annotated[~uuid.UUID | None | type[~flame_hub._base_client.UNSET], ~pydantic.functional_validators.WrapValidator(func=~flame_hub._base_client.uuid_validator, json_schema_input_type=PydanticUndefined)] = <class 'flame_hub._base_client.UNSET'>)
Bases:
AuthBaseModel- realm_id: Annotated[UUID | None | type[UNSET], FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- policy_id: Annotated[UUID | None | type[UNSET], FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.CreateRole(*, name: str, displayName: str | None, description: str | None)
Bases:
AuthBaseModel- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.Role(*, name: str, displayName: str | None, description: str | None, id: UUID, target: str | None, realmId: UUID | None, createdAt: datetime, updatedAt: datetime, realm: Annotated[Realm | None, IsIncludable] = None)
Bases:
CreateRole- realm: Annotated[Realm | None, IsIncludable]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.UpdateRole(*, name: str | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, displayName: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, description: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>)
Bases:
AuthBaseModel- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.CreateRolePermission(*, roleId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], permissionId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)])
Bases:
AuthBaseModel- role_id: Annotated[UUID, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- permission_id: Annotated[UUID, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.RolePermission(*, roleId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], permissionId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], id: UUID, roleRealmId: UUID | None, permissionRealmId: UUID | None, policyId: UUID | None, createdAt: datetime, updatedAt: datetime, role: Annotated[Role | None, IsIncludable] = None, roleRealm: Annotated[Realm | None, IsIncludable] = None, permission: Annotated[Permission | None, IsIncludable] = None, permissionRealm: Annotated[Realm | None, IsIncludable] = None)
Bases:
CreateRolePermission- role: Annotated[Role | None, IsIncludable]
- role_realm: Annotated[Realm | None, IsIncludable]
- permission: Annotated[Permission | None, IsIncludable]
- permission_realm: Annotated[Realm | None, IsIncludable]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.CreateUser(*, name: str, displayName: str | None, email: Annotated[EmailStr | None, IsOptionalField] = None, active: bool, nameLocked: bool, firstName: str | None, lastName: str | None)
Bases:
AuthBaseModel- email: Annotated[EmailStr | None, IsOptionalField]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.User(*, name: str, displayName: str | None, email: Annotated[EmailStr | None, IsOptionalField] = None, active: bool, nameLocked: bool, firstName: str | None, lastName: str | None, id: UUID, avatar: str | None, cover: str | None, realmId: UUID, realm: Annotated[Realm | None, IsIncludable] = None, createdAt: datetime, updatedAt: datetime)
Bases:
CreateUser- realm: Annotated[Realm | None, IsIncludable]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.UpdateUser(*, name: str | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, displayName: str | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, email: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, active: bool | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, nameLocked: bool | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, firstName: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, lastName: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, password: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>)
Bases:
AuthBaseModel- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.CreateUserPermission(*, userId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], permissionId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)])
Bases:
AuthBaseModel- user_id: Annotated[UUID, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- permission_id: Annotated[UUID, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.UserPermission(*, userId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], permissionId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], id: UUID, userRealmId: UUID | None, permissionRealmId: UUID | None, policyId: UUID | None, createdAt: datetime, updatedAt: datetime, permission: Annotated[Permission | None, IsIncludable] = None, user: Annotated[User | None, IsIncludable] = None, permissionRealm: Annotated[Realm | None, IsIncludable] = None, userRealm: Annotated[Realm | None, IsIncludable] = None)
Bases:
CreateUserPermission- permission: Annotated[Permission | None, IsIncludable]
- user: Annotated[User | None, IsIncludable]
- permission_realm: Annotated[Realm | None, IsIncludable]
- user_realm: Annotated[Realm | None, IsIncludable]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.CreateUserRole(*, userId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], roleId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)])
Bases:
AuthBaseModel- user_id: Annotated[UUID, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- role_id: Annotated[UUID, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.UserRole(*, userId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], roleId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)], id: UUID, userRealmId: UUID | None, roleRealmId: UUID | None, createdAt: datetime, updatedAt: datetime, user: Annotated[User, IsIncludable] | None = None, role: Annotated[Role, IsIncludable] | None = None, userRealm: Annotated[Realm | None, IsIncludable] = None, roleRealm: Annotated[Realm | None, IsIncludable] = None)
Bases:
CreateUserRole- user: Annotated[User, IsIncludable] | None
- role: Annotated[Role, IsIncludable] | None
- user_realm: Annotated[Realm | None, IsIncludable]
- role_realm: Annotated[Realm | None, IsIncludable]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.IsOptionalField
Bases:
objectSentinel to annotate model attributes as optional fields.
- class flame_hub.models.IsIncludable
Bases:
objectSentinel to annotate model attributes as includable.
- class flame_hub.models.ResourceListMeta(*, schema: dict, total: int, limit: int, offset: int)
Bases:
SingleResourceMetaResource for meta information on list responses.
- model_config: ClassVar[ConfigDict] = {'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.AccessToken(*, access_token: str, expires_in: int, token_type: str, scope: str)
Bases:
BaseModel- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.RefreshToken(*, access_token: str, expires_in: int, token_type: str, scope: str, refresh_token: str)
Bases:
AccessToken- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.CreateClient(*, name: str, secret: str | None, displayName: str | None, description: str | None, redirectUri: str | None, active: bool, isConfidential: bool, secretHashed: bool, grantTypes: str | None, authMethod: Literal['none', 'secret', 'tls'], tokenBindingMethod: Literal['none', 'tls'], realmId: Annotated[UUID, WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)])
Bases:
AuthBaseModel- realm_id: Annotated[UUID, FieldInfo(annotation=NoneType, required=True), WrapValidator(func=uuid_validator, json_schema_input_type=PydanticUndefined)]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.UpdateClient(*, name: str | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, secret: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, displayName: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, description: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, redirectUri: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, active: bool | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, isConfidential: bool | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, secretHashed: bool | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, grantTypes: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, authMethod: ~typing.Literal['none', 'secret', 'tls'] | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, tokenBindingMethod: ~typing.Literal['none', 'tls'] | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>)
Bases:
AuthBaseModel- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.Client(*, id: UUID, name: str, builtIn: bool, displayName: str | None, description: str | None, redirectUri: str | None, active: bool, secretHashed: bool, grantTypes: str | None, secretEncrypted: bool, scope: str | None, baseUrl: str | None, rootUrl: str | None, authMethod: Literal['none', 'secret', 'tls'], tokenBindingMethod: Literal['none', 'tls'], createdAt: datetime, updatedAt: datetime, realmId: UUID, realm: Annotated[Realm | None, IsIncludable] = None)
Bases:
AuthBaseModel- realm: Annotated[Realm | None, IsIncludable]
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.NodeRegistryCredentials(*, host: str, externalName: str, accountName: str | None, accountSecret: str | None)
Bases:
CoreBaseModel- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.ClientCredentials(*, id: UUID, secret: str | None, name: str, displayName: str)
Bases:
CoreBaseModel- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.UpdateClientCredentials(*, secret: str | None | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, name: str | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>, displayName: str | type[~flame_hub._base_client.UNSET] = <class 'flame_hub._base_client.UNSET'>)
Bases:
CoreBaseModel- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.ConfigBaseModel
Bases:
BaseModelBase model that defines all configurations that are inherited to all model classes.
- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.AuthBaseModel
Bases:
ConfigBaseModel- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.CoreBaseModel
Bases:
ConfigBaseModel- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.StorageBaseModel
Bases:
ConfigBaseModel- model_config: ClassVar[ConfigDict] = {'alias_generator': <function to_camel>, 'serialize_by_alias': True, 'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.SingleResourceMeta(*, schema: dict)
Bases:
BaseModelAvailable meta info for single resource responses.
See also
- model_config: ClassVar[ConfigDict] = {'validate_by_alias': True, 'validate_by_name': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.ResourceList(*, data: list[ResourceT], meta: ResourceListMeta)
Bases:
BaseModel,Generic[ResourceT]Model for list responses.
- meta: ResourceListMeta
Attribute which holds meta information about the result and the requested resource type.
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class flame_hub.models.WrappedResource(*, data: ResourceT, meta: SingleResourceMeta)
Bases:
BaseModel,Generic[ResourceT]Model for wrapped singular resources.
See also
_get_singular_resource(),SingleResourceMeta
- data: ResourceT
Attribute which holds the retrieved resource.
- meta: SingleResourceMeta
Attribute which holds meta information about the requested resource.
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].