:py:mod:`vendor_fabric.github.tools` ==================================== .. py:module:: vendor_fabric.github.tools .. autodoc2-docstring:: vendor_fabric.github.tools :parser: myst :allowtitles: Module Contents --------------- Classes ~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`ListReposSchema ` - .. autodoc2-docstring:: vendor_fabric.github.tools.ListReposSchema :parser: myst :summary: * - :py:obj:`GetRepoSchema ` - .. autodoc2-docstring:: vendor_fabric.github.tools.GetRepoSchema :parser: myst :summary: * - :py:obj:`ListTeamsSchema ` - .. autodoc2-docstring:: vendor_fabric.github.tools.ListTeamsSchema :parser: myst :summary: * - :py:obj:`GetTeamSchema ` - .. autodoc2-docstring:: vendor_fabric.github.tools.GetTeamSchema :parser: myst :summary: * - :py:obj:`ListOrgMembersSchema ` - .. autodoc2-docstring:: vendor_fabric.github.tools.ListOrgMembersSchema :parser: myst :summary: * - :py:obj:`GetRepositoryFileSchema ` - .. autodoc2-docstring:: vendor_fabric.github.tools.GetRepositoryFileSchema :parser: myst :summary: Functions ~~~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`list_repositories ` - .. autodoc2-docstring:: vendor_fabric.github.tools.list_repositories :parser: myst :summary: * - :py:obj:`get_repository ` - .. autodoc2-docstring:: vendor_fabric.github.tools.get_repository :parser: myst :summary: * - :py:obj:`list_teams ` - .. autodoc2-docstring:: vendor_fabric.github.tools.list_teams :parser: myst :summary: * - :py:obj:`get_team ` - .. autodoc2-docstring:: vendor_fabric.github.tools.get_team :parser: myst :summary: * - :py:obj:`list_org_members ` - .. autodoc2-docstring:: vendor_fabric.github.tools.list_org_members :parser: myst :summary: * - :py:obj:`get_repository_file ` - .. autodoc2-docstring:: vendor_fabric.github.tools.get_repository_file :parser: myst :summary: Data ~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`TOOL_DEFINITIONS ` - .. autodoc2-docstring:: vendor_fabric.github.tools.TOOL_DEFINITIONS :parser: myst :summary: API ~~~ .. py:class:: ListReposSchema(/, **data: typing.Any) :canonical: vendor_fabric.github.tools.ListReposSchema Bases: :py:obj:`pydantic.BaseModel` .. autodoc2-docstring:: vendor_fabric.github.tools.ListReposSchema :parser: myst .. rubric:: Initialization .. autodoc2-docstring:: vendor_fabric.github.tools.ListReposSchema.__init__ :parser: myst .. py:attribute:: github_owner :canonical: vendor_fabric.github.tools.ListReposSchema.github_owner :type: str :value: 'Field(...)' .. autodoc2-docstring:: vendor_fabric.github.tools.ListReposSchema.github_owner :parser: myst .. py:attribute:: type_filter :canonical: vendor_fabric.github.tools.ListReposSchema.type_filter :type: str :value: 'Field(...)' .. autodoc2-docstring:: vendor_fabric.github.tools.ListReposSchema.type_filter :parser: myst .. py:attribute:: include_branches :canonical: vendor_fabric.github.tools.ListReposSchema.include_branches :type: bool :value: 'Field(...)' .. autodoc2-docstring:: vendor_fabric.github.tools.ListReposSchema.include_branches :parser: myst .. py:attribute:: github_token :canonical: vendor_fabric.github.tools.ListReposSchema.github_token :type: str | None :value: 'Field(...)' .. autodoc2-docstring:: vendor_fabric.github.tools.ListReposSchema.github_token :parser: myst .. py:attribute:: model_config :canonical: vendor_fabric.github.tools.ListReposSchema.model_config :type: typing.ClassVar[pydantic.config.ConfigDict] :value: 'ConfigDict(...)' .. py:method:: model_fields() -> dict[str, pydantic.fields.FieldInfo] :canonical: vendor_fabric.github.tools.ListReposSchema.model_fields :classmethod: .. py:method:: model_computed_fields() -> dict[str, pydantic.fields.ComputedFieldInfo] :canonical: vendor_fabric.github.tools.ListReposSchema.model_computed_fields :classmethod: .. py:property:: model_extra :canonical: vendor_fabric.github.tools.ListReposSchema.model_extra :type: dict[str, typing.Any] | None .. py:property:: model_fields_set :canonical: vendor_fabric.github.tools.ListReposSchema.model_fields_set :type: set[str] .. py:method:: model_construct(_fields_set: set[str] | None = None, **values: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListReposSchema.model_construct :classmethod: .. py:method:: model_copy(*, update: collections.abc.Mapping[str, typing.Any] | None = None, deep: bool = False) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListReposSchema.model_copy .. py:method:: model_dump(*, mode: typing.Literal[json, python] | str = 'python', include: pydantic.main.IncEx | None = None, exclude: pydantic.main.IncEx | None = None, context: typing.Any | None = None, by_alias: bool | None = None, exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False, exclude_computed_fields: bool = False, round_trip: bool = False, warnings: bool | typing.Literal[none, warn, error] = True, fallback: typing.Callable[[typing.Any], typing.Any] | None = None, serialize_as_any: bool = False, polymorphic_serialization: bool | None = None) -> dict[str, typing.Any] :canonical: vendor_fabric.github.tools.ListReposSchema.model_dump .. py:method:: model_dump_json(*, indent: int | None = None, ensure_ascii: bool = False, include: pydantic.main.IncEx | None = None, exclude: pydantic.main.IncEx | None = None, context: typing.Any | None = None, by_alias: bool | None = None, exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False, exclude_computed_fields: bool = False, round_trip: bool = False, warnings: bool | typing.Literal[none, warn, error] = True, fallback: typing.Callable[[typing.Any], typing.Any] | None = None, serialize_as_any: bool = False, polymorphic_serialization: bool | None = None) -> str :canonical: vendor_fabric.github.tools.ListReposSchema.model_dump_json .. py:method:: model_json_schema(by_alias: bool = True, ref_template: str = DEFAULT_REF_TEMPLATE, schema_generator: type[pydantic.json_schema.GenerateJsonSchema] = GenerateJsonSchema, mode: pydantic.json_schema.JsonSchemaMode = 'validation', *, union_format: typing.Literal[any_of, primitive_type_array] = 'any_of') -> dict[str, typing.Any] :canonical: vendor_fabric.github.tools.ListReposSchema.model_json_schema :classmethod: .. py:method:: model_parametrized_name(params: tuple[type[typing.Any], ...]) -> str :canonical: vendor_fabric.github.tools.ListReposSchema.model_parametrized_name :classmethod: .. py:method:: model_post_init(context: typing.Any, /) -> None :canonical: vendor_fabric.github.tools.ListReposSchema.model_post_init .. py:method:: model_rebuild(*, force: bool = False, raise_errors: bool = True, _parent_namespace_depth: int = 2, _types_namespace: pydantic._internal._namespace_utils.MappingNamespace | None = None) -> bool | None :canonical: vendor_fabric.github.tools.ListReposSchema.model_rebuild :classmethod: .. py:method:: model_validate(obj: typing.Any, *, strict: bool | None = None, extra: pydantic.config.ExtraValues | None = None, from_attributes: bool | None = None, context: typing.Any | None = None, by_alias: bool | None = None, by_name: bool | None = None) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListReposSchema.model_validate :classmethod: .. py:method:: model_validate_json(json_data: str | bytes | bytearray, *, strict: bool | None = None, extra: pydantic.config.ExtraValues | None = None, context: typing.Any | None = None, by_alias: bool | None = None, by_name: bool | None = None) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListReposSchema.model_validate_json :classmethod: .. py:method:: model_validate_strings(obj: typing.Any, *, strict: bool | None = None, extra: pydantic.config.ExtraValues | None = None, context: typing.Any | None = None, by_alias: bool | None = None, by_name: bool | None = None) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListReposSchema.model_validate_strings :classmethod: .. py:method:: dict(*, include: pydantic.main.IncEx | None = None, exclude: pydantic.main.IncEx | None = None, by_alias: bool = False, exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False) -> typing.Dict[str, typing.Any] :canonical: vendor_fabric.github.tools.ListReposSchema.dict .. py:method:: json(*, include: pydantic.main.IncEx | None = None, exclude: pydantic.main.IncEx | None = None, by_alias: bool = False, exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False, encoder: typing.Callable[[typing.Any], typing.Any] | None = PydanticUndefined, models_as_dict: bool = PydanticUndefined, **dumps_kwargs: typing.Any) -> str :canonical: vendor_fabric.github.tools.ListReposSchema.json .. py:method:: parse_obj(obj: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListReposSchema.parse_obj :classmethod: .. py:method:: parse_raw(b: str | bytes, *, content_type: str | None = None, encoding: str = 'utf8', proto: pydantic.deprecated.parse.Protocol | None = None, allow_pickle: bool = False) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListReposSchema.parse_raw :classmethod: .. py:method:: parse_file(path: str | pathlib.Path, *, content_type: str | None = None, encoding: str = 'utf8', proto: pydantic.deprecated.parse.Protocol | None = None, allow_pickle: bool = False) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListReposSchema.parse_file :classmethod: .. py:method:: from_orm(obj: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListReposSchema.from_orm :classmethod: .. py:method:: construct(_fields_set: set[str] | None = None, **values: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListReposSchema.construct :classmethod: .. py:method:: copy(*, include: pydantic._internal._utils.AbstractSetIntStr | pydantic._internal._utils.MappingIntStrAny | None = None, exclude: pydantic._internal._utils.AbstractSetIntStr | pydantic._internal._utils.MappingIntStrAny | None = None, update: typing.Dict[str, typing.Any] | None = None, deep: bool = False) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListReposSchema.copy .. py:method:: schema(by_alias: bool = True, ref_template: str = DEFAULT_REF_TEMPLATE) -> typing.Dict[str, typing.Any] :canonical: vendor_fabric.github.tools.ListReposSchema.schema :classmethod: .. py:method:: schema_json(*, by_alias: bool = True, ref_template: str = DEFAULT_REF_TEMPLATE, **dumps_kwargs: typing.Any) -> str :canonical: vendor_fabric.github.tools.ListReposSchema.schema_json :classmethod: .. py:method:: validate(value: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListReposSchema.validate :classmethod: .. py:method:: update_forward_refs(**localns: typing.Any) -> None :canonical: vendor_fabric.github.tools.ListReposSchema.update_forward_refs :classmethod: .. py:class:: GetRepoSchema(/, **data: typing.Any) :canonical: vendor_fabric.github.tools.GetRepoSchema Bases: :py:obj:`pydantic.BaseModel` .. autodoc2-docstring:: vendor_fabric.github.tools.GetRepoSchema :parser: myst .. rubric:: Initialization .. autodoc2-docstring:: vendor_fabric.github.tools.GetRepoSchema.__init__ :parser: myst .. py:attribute:: github_owner :canonical: vendor_fabric.github.tools.GetRepoSchema.github_owner :type: str :value: 'Field(...)' .. autodoc2-docstring:: vendor_fabric.github.tools.GetRepoSchema.github_owner :parser: myst .. py:attribute:: repo_name :canonical: vendor_fabric.github.tools.GetRepoSchema.repo_name :type: str :value: 'Field(...)' .. autodoc2-docstring:: vendor_fabric.github.tools.GetRepoSchema.repo_name :parser: myst .. py:attribute:: github_token :canonical: vendor_fabric.github.tools.GetRepoSchema.github_token :type: str | None :value: 'Field(...)' .. autodoc2-docstring:: vendor_fabric.github.tools.GetRepoSchema.github_token :parser: myst .. py:attribute:: model_config :canonical: vendor_fabric.github.tools.GetRepoSchema.model_config :type: typing.ClassVar[pydantic.config.ConfigDict] :value: 'ConfigDict(...)' .. py:method:: model_fields() -> dict[str, pydantic.fields.FieldInfo] :canonical: vendor_fabric.github.tools.GetRepoSchema.model_fields :classmethod: .. py:method:: model_computed_fields() -> dict[str, pydantic.fields.ComputedFieldInfo] :canonical: vendor_fabric.github.tools.GetRepoSchema.model_computed_fields :classmethod: .. py:property:: model_extra :canonical: vendor_fabric.github.tools.GetRepoSchema.model_extra :type: dict[str, typing.Any] | None .. py:property:: model_fields_set :canonical: vendor_fabric.github.tools.GetRepoSchema.model_fields_set :type: set[str] .. py:method:: model_construct(_fields_set: set[str] | None = None, **values: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetRepoSchema.model_construct :classmethod: .. py:method:: model_copy(*, update: collections.abc.Mapping[str, typing.Any] | None = None, deep: bool = False) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetRepoSchema.model_copy .. py:method:: model_dump(*, mode: typing.Literal[json, python] | str = 'python', include: pydantic.main.IncEx | None = None, exclude: pydantic.main.IncEx | None = None, context: typing.Any | None = None, by_alias: bool | None = None, exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False, exclude_computed_fields: bool = False, round_trip: bool = False, warnings: bool | typing.Literal[none, warn, error] = True, fallback: typing.Callable[[typing.Any], typing.Any] | None = None, serialize_as_any: bool = False, polymorphic_serialization: bool | None = None) -> dict[str, typing.Any] :canonical: vendor_fabric.github.tools.GetRepoSchema.model_dump .. py:method:: model_dump_json(*, indent: int | None = None, ensure_ascii: bool = False, include: pydantic.main.IncEx | None = None, exclude: pydantic.main.IncEx | None = None, context: typing.Any | None = None, by_alias: bool | None = None, exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False, exclude_computed_fields: bool = False, round_trip: bool = False, warnings: bool | typing.Literal[none, warn, error] = True, fallback: typing.Callable[[typing.Any], typing.Any] | None = None, serialize_as_any: bool = False, polymorphic_serialization: bool | None = None) -> str :canonical: vendor_fabric.github.tools.GetRepoSchema.model_dump_json .. py:method:: model_json_schema(by_alias: bool = True, ref_template: str = DEFAULT_REF_TEMPLATE, schema_generator: type[pydantic.json_schema.GenerateJsonSchema] = GenerateJsonSchema, mode: pydantic.json_schema.JsonSchemaMode = 'validation', *, union_format: typing.Literal[any_of, primitive_type_array] = 'any_of') -> dict[str, typing.Any] :canonical: vendor_fabric.github.tools.GetRepoSchema.model_json_schema :classmethod: .. py:method:: model_parametrized_name(params: tuple[type[typing.Any], ...]) -> str :canonical: vendor_fabric.github.tools.GetRepoSchema.model_parametrized_name :classmethod: .. py:method:: model_post_init(context: typing.Any, /) -> None :canonical: vendor_fabric.github.tools.GetRepoSchema.model_post_init .. py:method:: model_rebuild(*, force: bool = False, raise_errors: bool = True, _parent_namespace_depth: int = 2, _types_namespace: pydantic._internal._namespace_utils.MappingNamespace | None = None) -> bool | None :canonical: vendor_fabric.github.tools.GetRepoSchema.model_rebuild :classmethod: .. py:method:: model_validate(obj: typing.Any, *, strict: bool | None = None, extra: pydantic.config.ExtraValues | None = None, from_attributes: bool | None = None, context: typing.Any | None = None, by_alias: bool | None = None, by_name: bool | None = None) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetRepoSchema.model_validate :classmethod: .. py:method:: model_validate_json(json_data: str | bytes | bytearray, *, strict: bool | None = None, extra: pydantic.config.ExtraValues | None = None, context: typing.Any | None = None, by_alias: bool | None = None, by_name: bool | None = None) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetRepoSchema.model_validate_json :classmethod: .. py:method:: model_validate_strings(obj: typing.Any, *, strict: bool | None = None, extra: pydantic.config.ExtraValues | None = None, context: typing.Any | None = None, by_alias: bool | None = None, by_name: bool | None = None) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetRepoSchema.model_validate_strings :classmethod: .. py:method:: dict(*, include: pydantic.main.IncEx | None = None, exclude: pydantic.main.IncEx | None = None, by_alias: bool = False, exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False) -> typing.Dict[str, typing.Any] :canonical: vendor_fabric.github.tools.GetRepoSchema.dict .. py:method:: json(*, include: pydantic.main.IncEx | None = None, exclude: pydantic.main.IncEx | None = None, by_alias: bool = False, exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False, encoder: typing.Callable[[typing.Any], typing.Any] | None = PydanticUndefined, models_as_dict: bool = PydanticUndefined, **dumps_kwargs: typing.Any) -> str :canonical: vendor_fabric.github.tools.GetRepoSchema.json .. py:method:: parse_obj(obj: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetRepoSchema.parse_obj :classmethod: .. py:method:: parse_raw(b: str | bytes, *, content_type: str | None = None, encoding: str = 'utf8', proto: pydantic.deprecated.parse.Protocol | None = None, allow_pickle: bool = False) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetRepoSchema.parse_raw :classmethod: .. py:method:: parse_file(path: str | pathlib.Path, *, content_type: str | None = None, encoding: str = 'utf8', proto: pydantic.deprecated.parse.Protocol | None = None, allow_pickle: bool = False) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetRepoSchema.parse_file :classmethod: .. py:method:: from_orm(obj: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetRepoSchema.from_orm :classmethod: .. py:method:: construct(_fields_set: set[str] | None = None, **values: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetRepoSchema.construct :classmethod: .. py:method:: copy(*, include: pydantic._internal._utils.AbstractSetIntStr | pydantic._internal._utils.MappingIntStrAny | None = None, exclude: pydantic._internal._utils.AbstractSetIntStr | pydantic._internal._utils.MappingIntStrAny | None = None, update: typing.Dict[str, typing.Any] | None = None, deep: bool = False) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetRepoSchema.copy .. py:method:: schema(by_alias: bool = True, ref_template: str = DEFAULT_REF_TEMPLATE) -> typing.Dict[str, typing.Any] :canonical: vendor_fabric.github.tools.GetRepoSchema.schema :classmethod: .. py:method:: schema_json(*, by_alias: bool = True, ref_template: str = DEFAULT_REF_TEMPLATE, **dumps_kwargs: typing.Any) -> str :canonical: vendor_fabric.github.tools.GetRepoSchema.schema_json :classmethod: .. py:method:: validate(value: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetRepoSchema.validate :classmethod: .. py:method:: update_forward_refs(**localns: typing.Any) -> None :canonical: vendor_fabric.github.tools.GetRepoSchema.update_forward_refs :classmethod: .. py:class:: ListTeamsSchema(/, **data: typing.Any) :canonical: vendor_fabric.github.tools.ListTeamsSchema Bases: :py:obj:`pydantic.BaseModel` .. autodoc2-docstring:: vendor_fabric.github.tools.ListTeamsSchema :parser: myst .. rubric:: Initialization .. autodoc2-docstring:: vendor_fabric.github.tools.ListTeamsSchema.__init__ :parser: myst .. py:attribute:: github_owner :canonical: vendor_fabric.github.tools.ListTeamsSchema.github_owner :type: str :value: 'Field(...)' .. autodoc2-docstring:: vendor_fabric.github.tools.ListTeamsSchema.github_owner :parser: myst .. py:attribute:: include_members :canonical: vendor_fabric.github.tools.ListTeamsSchema.include_members :type: bool :value: 'Field(...)' .. autodoc2-docstring:: vendor_fabric.github.tools.ListTeamsSchema.include_members :parser: myst .. py:attribute:: include_repos :canonical: vendor_fabric.github.tools.ListTeamsSchema.include_repos :type: bool :value: 'Field(...)' .. autodoc2-docstring:: vendor_fabric.github.tools.ListTeamsSchema.include_repos :parser: myst .. py:attribute:: github_token :canonical: vendor_fabric.github.tools.ListTeamsSchema.github_token :type: str | None :value: 'Field(...)' .. autodoc2-docstring:: vendor_fabric.github.tools.ListTeamsSchema.github_token :parser: myst .. py:attribute:: model_config :canonical: vendor_fabric.github.tools.ListTeamsSchema.model_config :type: typing.ClassVar[pydantic.config.ConfigDict] :value: 'ConfigDict(...)' .. py:method:: model_fields() -> dict[str, pydantic.fields.FieldInfo] :canonical: vendor_fabric.github.tools.ListTeamsSchema.model_fields :classmethod: .. py:method:: model_computed_fields() -> dict[str, pydantic.fields.ComputedFieldInfo] :canonical: vendor_fabric.github.tools.ListTeamsSchema.model_computed_fields :classmethod: .. py:property:: model_extra :canonical: vendor_fabric.github.tools.ListTeamsSchema.model_extra :type: dict[str, typing.Any] | None .. py:property:: model_fields_set :canonical: vendor_fabric.github.tools.ListTeamsSchema.model_fields_set :type: set[str] .. py:method:: model_construct(_fields_set: set[str] | None = None, **values: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListTeamsSchema.model_construct :classmethod: .. py:method:: model_copy(*, update: collections.abc.Mapping[str, typing.Any] | None = None, deep: bool = False) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListTeamsSchema.model_copy .. py:method:: model_dump(*, mode: typing.Literal[json, python] | str = 'python', include: pydantic.main.IncEx | None = None, exclude: pydantic.main.IncEx | None = None, context: typing.Any | None = None, by_alias: bool | None = None, exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False, exclude_computed_fields: bool = False, round_trip: bool = False, warnings: bool | typing.Literal[none, warn, error] = True, fallback: typing.Callable[[typing.Any], typing.Any] | None = None, serialize_as_any: bool = False, polymorphic_serialization: bool | None = None) -> dict[str, typing.Any] :canonical: vendor_fabric.github.tools.ListTeamsSchema.model_dump .. py:method:: model_dump_json(*, indent: int | None = None, ensure_ascii: bool = False, include: pydantic.main.IncEx | None = None, exclude: pydantic.main.IncEx | None = None, context: typing.Any | None = None, by_alias: bool | None = None, exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False, exclude_computed_fields: bool = False, round_trip: bool = False, warnings: bool | typing.Literal[none, warn, error] = True, fallback: typing.Callable[[typing.Any], typing.Any] | None = None, serialize_as_any: bool = False, polymorphic_serialization: bool | None = None) -> str :canonical: vendor_fabric.github.tools.ListTeamsSchema.model_dump_json .. py:method:: model_json_schema(by_alias: bool = True, ref_template: str = DEFAULT_REF_TEMPLATE, schema_generator: type[pydantic.json_schema.GenerateJsonSchema] = GenerateJsonSchema, mode: pydantic.json_schema.JsonSchemaMode = 'validation', *, union_format: typing.Literal[any_of, primitive_type_array] = 'any_of') -> dict[str, typing.Any] :canonical: vendor_fabric.github.tools.ListTeamsSchema.model_json_schema :classmethod: .. py:method:: model_parametrized_name(params: tuple[type[typing.Any], ...]) -> str :canonical: vendor_fabric.github.tools.ListTeamsSchema.model_parametrized_name :classmethod: .. py:method:: model_post_init(context: typing.Any, /) -> None :canonical: vendor_fabric.github.tools.ListTeamsSchema.model_post_init .. py:method:: model_rebuild(*, force: bool = False, raise_errors: bool = True, _parent_namespace_depth: int = 2, _types_namespace: pydantic._internal._namespace_utils.MappingNamespace | None = None) -> bool | None :canonical: vendor_fabric.github.tools.ListTeamsSchema.model_rebuild :classmethod: .. py:method:: model_validate(obj: typing.Any, *, strict: bool | None = None, extra: pydantic.config.ExtraValues | None = None, from_attributes: bool | None = None, context: typing.Any | None = None, by_alias: bool | None = None, by_name: bool | None = None) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListTeamsSchema.model_validate :classmethod: .. py:method:: model_validate_json(json_data: str | bytes | bytearray, *, strict: bool | None = None, extra: pydantic.config.ExtraValues | None = None, context: typing.Any | None = None, by_alias: bool | None = None, by_name: bool | None = None) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListTeamsSchema.model_validate_json :classmethod: .. py:method:: model_validate_strings(obj: typing.Any, *, strict: bool | None = None, extra: pydantic.config.ExtraValues | None = None, context: typing.Any | None = None, by_alias: bool | None = None, by_name: bool | None = None) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListTeamsSchema.model_validate_strings :classmethod: .. py:method:: dict(*, include: pydantic.main.IncEx | None = None, exclude: pydantic.main.IncEx | None = None, by_alias: bool = False, exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False) -> typing.Dict[str, typing.Any] :canonical: vendor_fabric.github.tools.ListTeamsSchema.dict .. py:method:: json(*, include: pydantic.main.IncEx | None = None, exclude: pydantic.main.IncEx | None = None, by_alias: bool = False, exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False, encoder: typing.Callable[[typing.Any], typing.Any] | None = PydanticUndefined, models_as_dict: bool = PydanticUndefined, **dumps_kwargs: typing.Any) -> str :canonical: vendor_fabric.github.tools.ListTeamsSchema.json .. py:method:: parse_obj(obj: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListTeamsSchema.parse_obj :classmethod: .. py:method:: parse_raw(b: str | bytes, *, content_type: str | None = None, encoding: str = 'utf8', proto: pydantic.deprecated.parse.Protocol | None = None, allow_pickle: bool = False) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListTeamsSchema.parse_raw :classmethod: .. py:method:: parse_file(path: str | pathlib.Path, *, content_type: str | None = None, encoding: str = 'utf8', proto: pydantic.deprecated.parse.Protocol | None = None, allow_pickle: bool = False) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListTeamsSchema.parse_file :classmethod: .. py:method:: from_orm(obj: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListTeamsSchema.from_orm :classmethod: .. py:method:: construct(_fields_set: set[str] | None = None, **values: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListTeamsSchema.construct :classmethod: .. py:method:: copy(*, include: pydantic._internal._utils.AbstractSetIntStr | pydantic._internal._utils.MappingIntStrAny | None = None, exclude: pydantic._internal._utils.AbstractSetIntStr | pydantic._internal._utils.MappingIntStrAny | None = None, update: typing.Dict[str, typing.Any] | None = None, deep: bool = False) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListTeamsSchema.copy .. py:method:: schema(by_alias: bool = True, ref_template: str = DEFAULT_REF_TEMPLATE) -> typing.Dict[str, typing.Any] :canonical: vendor_fabric.github.tools.ListTeamsSchema.schema :classmethod: .. py:method:: schema_json(*, by_alias: bool = True, ref_template: str = DEFAULT_REF_TEMPLATE, **dumps_kwargs: typing.Any) -> str :canonical: vendor_fabric.github.tools.ListTeamsSchema.schema_json :classmethod: .. py:method:: validate(value: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListTeamsSchema.validate :classmethod: .. py:method:: update_forward_refs(**localns: typing.Any) -> None :canonical: vendor_fabric.github.tools.ListTeamsSchema.update_forward_refs :classmethod: .. py:class:: GetTeamSchema(/, **data: typing.Any) :canonical: vendor_fabric.github.tools.GetTeamSchema Bases: :py:obj:`pydantic.BaseModel` .. autodoc2-docstring:: vendor_fabric.github.tools.GetTeamSchema :parser: myst .. rubric:: Initialization .. autodoc2-docstring:: vendor_fabric.github.tools.GetTeamSchema.__init__ :parser: myst .. py:attribute:: github_owner :canonical: vendor_fabric.github.tools.GetTeamSchema.github_owner :type: str :value: 'Field(...)' .. autodoc2-docstring:: vendor_fabric.github.tools.GetTeamSchema.github_owner :parser: myst .. py:attribute:: team_slug :canonical: vendor_fabric.github.tools.GetTeamSchema.team_slug :type: str :value: 'Field(...)' .. autodoc2-docstring:: vendor_fabric.github.tools.GetTeamSchema.team_slug :parser: myst .. py:attribute:: github_token :canonical: vendor_fabric.github.tools.GetTeamSchema.github_token :type: str | None :value: 'Field(...)' .. autodoc2-docstring:: vendor_fabric.github.tools.GetTeamSchema.github_token :parser: myst .. py:attribute:: model_config :canonical: vendor_fabric.github.tools.GetTeamSchema.model_config :type: typing.ClassVar[pydantic.config.ConfigDict] :value: 'ConfigDict(...)' .. py:method:: model_fields() -> dict[str, pydantic.fields.FieldInfo] :canonical: vendor_fabric.github.tools.GetTeamSchema.model_fields :classmethod: .. py:method:: model_computed_fields() -> dict[str, pydantic.fields.ComputedFieldInfo] :canonical: vendor_fabric.github.tools.GetTeamSchema.model_computed_fields :classmethod: .. py:property:: model_extra :canonical: vendor_fabric.github.tools.GetTeamSchema.model_extra :type: dict[str, typing.Any] | None .. py:property:: model_fields_set :canonical: vendor_fabric.github.tools.GetTeamSchema.model_fields_set :type: set[str] .. py:method:: model_construct(_fields_set: set[str] | None = None, **values: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetTeamSchema.model_construct :classmethod: .. py:method:: model_copy(*, update: collections.abc.Mapping[str, typing.Any] | None = None, deep: bool = False) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetTeamSchema.model_copy .. py:method:: model_dump(*, mode: typing.Literal[json, python] | str = 'python', include: pydantic.main.IncEx | None = None, exclude: pydantic.main.IncEx | None = None, context: typing.Any | None = None, by_alias: bool | None = None, exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False, exclude_computed_fields: bool = False, round_trip: bool = False, warnings: bool | typing.Literal[none, warn, error] = True, fallback: typing.Callable[[typing.Any], typing.Any] | None = None, serialize_as_any: bool = False, polymorphic_serialization: bool | None = None) -> dict[str, typing.Any] :canonical: vendor_fabric.github.tools.GetTeamSchema.model_dump .. py:method:: model_dump_json(*, indent: int | None = None, ensure_ascii: bool = False, include: pydantic.main.IncEx | None = None, exclude: pydantic.main.IncEx | None = None, context: typing.Any | None = None, by_alias: bool | None = None, exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False, exclude_computed_fields: bool = False, round_trip: bool = False, warnings: bool | typing.Literal[none, warn, error] = True, fallback: typing.Callable[[typing.Any], typing.Any] | None = None, serialize_as_any: bool = False, polymorphic_serialization: bool | None = None) -> str :canonical: vendor_fabric.github.tools.GetTeamSchema.model_dump_json .. py:method:: model_json_schema(by_alias: bool = True, ref_template: str = DEFAULT_REF_TEMPLATE, schema_generator: type[pydantic.json_schema.GenerateJsonSchema] = GenerateJsonSchema, mode: pydantic.json_schema.JsonSchemaMode = 'validation', *, union_format: typing.Literal[any_of, primitive_type_array] = 'any_of') -> dict[str, typing.Any] :canonical: vendor_fabric.github.tools.GetTeamSchema.model_json_schema :classmethod: .. py:method:: model_parametrized_name(params: tuple[type[typing.Any], ...]) -> str :canonical: vendor_fabric.github.tools.GetTeamSchema.model_parametrized_name :classmethod: .. py:method:: model_post_init(context: typing.Any, /) -> None :canonical: vendor_fabric.github.tools.GetTeamSchema.model_post_init .. py:method:: model_rebuild(*, force: bool = False, raise_errors: bool = True, _parent_namespace_depth: int = 2, _types_namespace: pydantic._internal._namespace_utils.MappingNamespace | None = None) -> bool | None :canonical: vendor_fabric.github.tools.GetTeamSchema.model_rebuild :classmethod: .. py:method:: model_validate(obj: typing.Any, *, strict: bool | None = None, extra: pydantic.config.ExtraValues | None = None, from_attributes: bool | None = None, context: typing.Any | None = None, by_alias: bool | None = None, by_name: bool | None = None) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetTeamSchema.model_validate :classmethod: .. py:method:: model_validate_json(json_data: str | bytes | bytearray, *, strict: bool | None = None, extra: pydantic.config.ExtraValues | None = None, context: typing.Any | None = None, by_alias: bool | None = None, by_name: bool | None = None) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetTeamSchema.model_validate_json :classmethod: .. py:method:: model_validate_strings(obj: typing.Any, *, strict: bool | None = None, extra: pydantic.config.ExtraValues | None = None, context: typing.Any | None = None, by_alias: bool | None = None, by_name: bool | None = None) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetTeamSchema.model_validate_strings :classmethod: .. py:method:: dict(*, include: pydantic.main.IncEx | None = None, exclude: pydantic.main.IncEx | None = None, by_alias: bool = False, exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False) -> typing.Dict[str, typing.Any] :canonical: vendor_fabric.github.tools.GetTeamSchema.dict .. py:method:: json(*, include: pydantic.main.IncEx | None = None, exclude: pydantic.main.IncEx | None = None, by_alias: bool = False, exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False, encoder: typing.Callable[[typing.Any], typing.Any] | None = PydanticUndefined, models_as_dict: bool = PydanticUndefined, **dumps_kwargs: typing.Any) -> str :canonical: vendor_fabric.github.tools.GetTeamSchema.json .. py:method:: parse_obj(obj: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetTeamSchema.parse_obj :classmethod: .. py:method:: parse_raw(b: str | bytes, *, content_type: str | None = None, encoding: str = 'utf8', proto: pydantic.deprecated.parse.Protocol | None = None, allow_pickle: bool = False) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetTeamSchema.parse_raw :classmethod: .. py:method:: parse_file(path: str | pathlib.Path, *, content_type: str | None = None, encoding: str = 'utf8', proto: pydantic.deprecated.parse.Protocol | None = None, allow_pickle: bool = False) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetTeamSchema.parse_file :classmethod: .. py:method:: from_orm(obj: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetTeamSchema.from_orm :classmethod: .. py:method:: construct(_fields_set: set[str] | None = None, **values: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetTeamSchema.construct :classmethod: .. py:method:: copy(*, include: pydantic._internal._utils.AbstractSetIntStr | pydantic._internal._utils.MappingIntStrAny | None = None, exclude: pydantic._internal._utils.AbstractSetIntStr | pydantic._internal._utils.MappingIntStrAny | None = None, update: typing.Dict[str, typing.Any] | None = None, deep: bool = False) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetTeamSchema.copy .. py:method:: schema(by_alias: bool = True, ref_template: str = DEFAULT_REF_TEMPLATE) -> typing.Dict[str, typing.Any] :canonical: vendor_fabric.github.tools.GetTeamSchema.schema :classmethod: .. py:method:: schema_json(*, by_alias: bool = True, ref_template: str = DEFAULT_REF_TEMPLATE, **dumps_kwargs: typing.Any) -> str :canonical: vendor_fabric.github.tools.GetTeamSchema.schema_json :classmethod: .. py:method:: validate(value: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetTeamSchema.validate :classmethod: .. py:method:: update_forward_refs(**localns: typing.Any) -> None :canonical: vendor_fabric.github.tools.GetTeamSchema.update_forward_refs :classmethod: .. py:class:: ListOrgMembersSchema(/, **data: typing.Any) :canonical: vendor_fabric.github.tools.ListOrgMembersSchema Bases: :py:obj:`pydantic.BaseModel` .. autodoc2-docstring:: vendor_fabric.github.tools.ListOrgMembersSchema :parser: myst .. rubric:: Initialization .. autodoc2-docstring:: vendor_fabric.github.tools.ListOrgMembersSchema.__init__ :parser: myst .. py:attribute:: github_owner :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.github_owner :type: str :value: 'Field(...)' .. autodoc2-docstring:: vendor_fabric.github.tools.ListOrgMembersSchema.github_owner :parser: myst .. py:attribute:: role :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.role :type: str :value: 'Field(...)' .. autodoc2-docstring:: vendor_fabric.github.tools.ListOrgMembersSchema.role :parser: myst .. py:attribute:: include_pending :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.include_pending :type: bool :value: 'Field(...)' .. autodoc2-docstring:: vendor_fabric.github.tools.ListOrgMembersSchema.include_pending :parser: myst .. py:attribute:: github_token :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.github_token :type: str | None :value: 'Field(...)' .. autodoc2-docstring:: vendor_fabric.github.tools.ListOrgMembersSchema.github_token :parser: myst .. py:attribute:: model_config :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.model_config :type: typing.ClassVar[pydantic.config.ConfigDict] :value: 'ConfigDict(...)' .. py:method:: model_fields() -> dict[str, pydantic.fields.FieldInfo] :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.model_fields :classmethod: .. py:method:: model_computed_fields() -> dict[str, pydantic.fields.ComputedFieldInfo] :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.model_computed_fields :classmethod: .. py:property:: model_extra :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.model_extra :type: dict[str, typing.Any] | None .. py:property:: model_fields_set :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.model_fields_set :type: set[str] .. py:method:: model_construct(_fields_set: set[str] | None = None, **values: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.model_construct :classmethod: .. py:method:: model_copy(*, update: collections.abc.Mapping[str, typing.Any] | None = None, deep: bool = False) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.model_copy .. py:method:: model_dump(*, mode: typing.Literal[json, python] | str = 'python', include: pydantic.main.IncEx | None = None, exclude: pydantic.main.IncEx | None = None, context: typing.Any | None = None, by_alias: bool | None = None, exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False, exclude_computed_fields: bool = False, round_trip: bool = False, warnings: bool | typing.Literal[none, warn, error] = True, fallback: typing.Callable[[typing.Any], typing.Any] | None = None, serialize_as_any: bool = False, polymorphic_serialization: bool | None = None) -> dict[str, typing.Any] :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.model_dump .. py:method:: model_dump_json(*, indent: int | None = None, ensure_ascii: bool = False, include: pydantic.main.IncEx | None = None, exclude: pydantic.main.IncEx | None = None, context: typing.Any | None = None, by_alias: bool | None = None, exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False, exclude_computed_fields: bool = False, round_trip: bool = False, warnings: bool | typing.Literal[none, warn, error] = True, fallback: typing.Callable[[typing.Any], typing.Any] | None = None, serialize_as_any: bool = False, polymorphic_serialization: bool | None = None) -> str :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.model_dump_json .. py:method:: model_json_schema(by_alias: bool = True, ref_template: str = DEFAULT_REF_TEMPLATE, schema_generator: type[pydantic.json_schema.GenerateJsonSchema] = GenerateJsonSchema, mode: pydantic.json_schema.JsonSchemaMode = 'validation', *, union_format: typing.Literal[any_of, primitive_type_array] = 'any_of') -> dict[str, typing.Any] :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.model_json_schema :classmethod: .. py:method:: model_parametrized_name(params: tuple[type[typing.Any], ...]) -> str :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.model_parametrized_name :classmethod: .. py:method:: model_post_init(context: typing.Any, /) -> None :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.model_post_init .. py:method:: model_rebuild(*, force: bool = False, raise_errors: bool = True, _parent_namespace_depth: int = 2, _types_namespace: pydantic._internal._namespace_utils.MappingNamespace | None = None) -> bool | None :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.model_rebuild :classmethod: .. py:method:: model_validate(obj: typing.Any, *, strict: bool | None = None, extra: pydantic.config.ExtraValues | None = None, from_attributes: bool | None = None, context: typing.Any | None = None, by_alias: bool | None = None, by_name: bool | None = None) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.model_validate :classmethod: .. py:method:: model_validate_json(json_data: str | bytes | bytearray, *, strict: bool | None = None, extra: pydantic.config.ExtraValues | None = None, context: typing.Any | None = None, by_alias: bool | None = None, by_name: bool | None = None) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.model_validate_json :classmethod: .. py:method:: model_validate_strings(obj: typing.Any, *, strict: bool | None = None, extra: pydantic.config.ExtraValues | None = None, context: typing.Any | None = None, by_alias: bool | None = None, by_name: bool | None = None) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.model_validate_strings :classmethod: .. py:method:: dict(*, include: pydantic.main.IncEx | None = None, exclude: pydantic.main.IncEx | None = None, by_alias: bool = False, exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False) -> typing.Dict[str, typing.Any] :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.dict .. py:method:: json(*, include: pydantic.main.IncEx | None = None, exclude: pydantic.main.IncEx | None = None, by_alias: bool = False, exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False, encoder: typing.Callable[[typing.Any], typing.Any] | None = PydanticUndefined, models_as_dict: bool = PydanticUndefined, **dumps_kwargs: typing.Any) -> str :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.json .. py:method:: parse_obj(obj: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.parse_obj :classmethod: .. py:method:: parse_raw(b: str | bytes, *, content_type: str | None = None, encoding: str = 'utf8', proto: pydantic.deprecated.parse.Protocol | None = None, allow_pickle: bool = False) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.parse_raw :classmethod: .. py:method:: parse_file(path: str | pathlib.Path, *, content_type: str | None = None, encoding: str = 'utf8', proto: pydantic.deprecated.parse.Protocol | None = None, allow_pickle: bool = False) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.parse_file :classmethod: .. py:method:: from_orm(obj: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.from_orm :classmethod: .. py:method:: construct(_fields_set: set[str] | None = None, **values: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.construct :classmethod: .. py:method:: copy(*, include: pydantic._internal._utils.AbstractSetIntStr | pydantic._internal._utils.MappingIntStrAny | None = None, exclude: pydantic._internal._utils.AbstractSetIntStr | pydantic._internal._utils.MappingIntStrAny | None = None, update: typing.Dict[str, typing.Any] | None = None, deep: bool = False) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.copy .. py:method:: schema(by_alias: bool = True, ref_template: str = DEFAULT_REF_TEMPLATE) -> typing.Dict[str, typing.Any] :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.schema :classmethod: .. py:method:: schema_json(*, by_alias: bool = True, ref_template: str = DEFAULT_REF_TEMPLATE, **dumps_kwargs: typing.Any) -> str :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.schema_json :classmethod: .. py:method:: validate(value: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.validate :classmethod: .. py:method:: update_forward_refs(**localns: typing.Any) -> None :canonical: vendor_fabric.github.tools.ListOrgMembersSchema.update_forward_refs :classmethod: .. py:class:: GetRepositoryFileSchema(/, **data: typing.Any) :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema Bases: :py:obj:`pydantic.BaseModel` .. autodoc2-docstring:: vendor_fabric.github.tools.GetRepositoryFileSchema :parser: myst .. rubric:: Initialization .. autodoc2-docstring:: vendor_fabric.github.tools.GetRepositoryFileSchema.__init__ :parser: myst .. py:attribute:: github_owner :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.github_owner :type: str :value: 'Field(...)' .. autodoc2-docstring:: vendor_fabric.github.tools.GetRepositoryFileSchema.github_owner :parser: myst .. py:attribute:: github_repo :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.github_repo :type: str :value: 'Field(...)' .. autodoc2-docstring:: vendor_fabric.github.tools.GetRepositoryFileSchema.github_repo :parser: myst .. py:attribute:: file_path :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.file_path :type: str :value: 'Field(...)' .. autodoc2-docstring:: vendor_fabric.github.tools.GetRepositoryFileSchema.file_path :parser: myst .. py:attribute:: github_branch :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.github_branch :type: str | None :value: 'Field(...)' .. autodoc2-docstring:: vendor_fabric.github.tools.GetRepositoryFileSchema.github_branch :parser: myst .. py:attribute:: github_token :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.github_token :type: str | None :value: 'Field(...)' .. autodoc2-docstring:: vendor_fabric.github.tools.GetRepositoryFileSchema.github_token :parser: myst .. py:attribute:: model_config :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.model_config :type: typing.ClassVar[pydantic.config.ConfigDict] :value: 'ConfigDict(...)' .. py:method:: model_fields() -> dict[str, pydantic.fields.FieldInfo] :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.model_fields :classmethod: .. py:method:: model_computed_fields() -> dict[str, pydantic.fields.ComputedFieldInfo] :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.model_computed_fields :classmethod: .. py:property:: model_extra :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.model_extra :type: dict[str, typing.Any] | None .. py:property:: model_fields_set :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.model_fields_set :type: set[str] .. py:method:: model_construct(_fields_set: set[str] | None = None, **values: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.model_construct :classmethod: .. py:method:: model_copy(*, update: collections.abc.Mapping[str, typing.Any] | None = None, deep: bool = False) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.model_copy .. py:method:: model_dump(*, mode: typing.Literal[json, python] | str = 'python', include: pydantic.main.IncEx | None = None, exclude: pydantic.main.IncEx | None = None, context: typing.Any | None = None, by_alias: bool | None = None, exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False, exclude_computed_fields: bool = False, round_trip: bool = False, warnings: bool | typing.Literal[none, warn, error] = True, fallback: typing.Callable[[typing.Any], typing.Any] | None = None, serialize_as_any: bool = False, polymorphic_serialization: bool | None = None) -> dict[str, typing.Any] :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.model_dump .. py:method:: model_dump_json(*, indent: int | None = None, ensure_ascii: bool = False, include: pydantic.main.IncEx | None = None, exclude: pydantic.main.IncEx | None = None, context: typing.Any | None = None, by_alias: bool | None = None, exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False, exclude_computed_fields: bool = False, round_trip: bool = False, warnings: bool | typing.Literal[none, warn, error] = True, fallback: typing.Callable[[typing.Any], typing.Any] | None = None, serialize_as_any: bool = False, polymorphic_serialization: bool | None = None) -> str :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.model_dump_json .. py:method:: model_json_schema(by_alias: bool = True, ref_template: str = DEFAULT_REF_TEMPLATE, schema_generator: type[pydantic.json_schema.GenerateJsonSchema] = GenerateJsonSchema, mode: pydantic.json_schema.JsonSchemaMode = 'validation', *, union_format: typing.Literal[any_of, primitive_type_array] = 'any_of') -> dict[str, typing.Any] :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.model_json_schema :classmethod: .. py:method:: model_parametrized_name(params: tuple[type[typing.Any], ...]) -> str :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.model_parametrized_name :classmethod: .. py:method:: model_post_init(context: typing.Any, /) -> None :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.model_post_init .. py:method:: model_rebuild(*, force: bool = False, raise_errors: bool = True, _parent_namespace_depth: int = 2, _types_namespace: pydantic._internal._namespace_utils.MappingNamespace | None = None) -> bool | None :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.model_rebuild :classmethod: .. py:method:: model_validate(obj: typing.Any, *, strict: bool | None = None, extra: pydantic.config.ExtraValues | None = None, from_attributes: bool | None = None, context: typing.Any | None = None, by_alias: bool | None = None, by_name: bool | None = None) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.model_validate :classmethod: .. py:method:: model_validate_json(json_data: str | bytes | bytearray, *, strict: bool | None = None, extra: pydantic.config.ExtraValues | None = None, context: typing.Any | None = None, by_alias: bool | None = None, by_name: bool | None = None) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.model_validate_json :classmethod: .. py:method:: model_validate_strings(obj: typing.Any, *, strict: bool | None = None, extra: pydantic.config.ExtraValues | None = None, context: typing.Any | None = None, by_alias: bool | None = None, by_name: bool | None = None) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.model_validate_strings :classmethod: .. py:method:: dict(*, include: pydantic.main.IncEx | None = None, exclude: pydantic.main.IncEx | None = None, by_alias: bool = False, exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False) -> typing.Dict[str, typing.Any] :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.dict .. py:method:: json(*, include: pydantic.main.IncEx | None = None, exclude: pydantic.main.IncEx | None = None, by_alias: bool = False, exclude_unset: bool = False, exclude_defaults: bool = False, exclude_none: bool = False, encoder: typing.Callable[[typing.Any], typing.Any] | None = PydanticUndefined, models_as_dict: bool = PydanticUndefined, **dumps_kwargs: typing.Any) -> str :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.json .. py:method:: parse_obj(obj: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.parse_obj :classmethod: .. py:method:: parse_raw(b: str | bytes, *, content_type: str | None = None, encoding: str = 'utf8', proto: pydantic.deprecated.parse.Protocol | None = None, allow_pickle: bool = False) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.parse_raw :classmethod: .. py:method:: parse_file(path: str | pathlib.Path, *, content_type: str | None = None, encoding: str = 'utf8', proto: pydantic.deprecated.parse.Protocol | None = None, allow_pickle: bool = False) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.parse_file :classmethod: .. py:method:: from_orm(obj: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.from_orm :classmethod: .. py:method:: construct(_fields_set: set[str] | None = None, **values: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.construct :classmethod: .. py:method:: copy(*, include: pydantic._internal._utils.AbstractSetIntStr | pydantic._internal._utils.MappingIntStrAny | None = None, exclude: pydantic._internal._utils.AbstractSetIntStr | pydantic._internal._utils.MappingIntStrAny | None = None, update: typing.Dict[str, typing.Any] | None = None, deep: bool = False) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.copy .. py:method:: schema(by_alias: bool = True, ref_template: str = DEFAULT_REF_TEMPLATE) -> typing.Dict[str, typing.Any] :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.schema :classmethod: .. py:method:: schema_json(*, by_alias: bool = True, ref_template: str = DEFAULT_REF_TEMPLATE, **dumps_kwargs: typing.Any) -> str :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.schema_json :classmethod: .. py:method:: validate(value: typing.Any) -> typing_extensions.Self :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.validate :classmethod: .. py:method:: update_forward_refs(**localns: typing.Any) -> None :canonical: vendor_fabric.github.tools.GetRepositoryFileSchema.update_forward_refs :classmethod: .. py:function:: list_repositories(github_owner: str, type_filter: str = 'all', include_branches: bool = False, github_token: str | None = None, **kwargs: typing.Any) -> extended_data.containers.ExtendedList[extended_data.containers.ExtendedDict] :canonical: vendor_fabric.github.tools.list_repositories .. autodoc2-docstring:: vendor_fabric.github.tools.list_repositories :parser: myst .. py:function:: get_repository(github_owner: str, repo_name: str, github_token: str | None = None, **kwargs: typing.Any) -> extended_data.containers.ExtendedDict :canonical: vendor_fabric.github.tools.get_repository .. autodoc2-docstring:: vendor_fabric.github.tools.get_repository :parser: myst .. py:function:: list_teams(github_owner: str, include_members: bool = False, include_repos: bool = False, github_token: str | None = None, **kwargs: typing.Any) -> extended_data.containers.ExtendedList[extended_data.containers.ExtendedDict] :canonical: vendor_fabric.github.tools.list_teams .. autodoc2-docstring:: vendor_fabric.github.tools.list_teams :parser: myst .. py:function:: get_team(github_owner: str, team_slug: str, github_token: str | None = None, **kwargs: typing.Any) -> extended_data.containers.ExtendedDict :canonical: vendor_fabric.github.tools.get_team .. autodoc2-docstring:: vendor_fabric.github.tools.get_team :parser: myst .. py:function:: list_org_members(github_owner: str, role: str = 'member', include_pending: bool = False, github_token: str | None = None, **kwargs: typing.Any) -> extended_data.containers.ExtendedList[extended_data.containers.ExtendedDict] :canonical: vendor_fabric.github.tools.list_org_members .. autodoc2-docstring:: vendor_fabric.github.tools.list_org_members :parser: myst .. py:function:: get_repository_file(github_owner: str, github_repo: str, file_path: str, github_branch: str | None = None, github_token: str | None = None, **kwargs: typing.Any) -> extended_data.containers.ExtendedDict :canonical: vendor_fabric.github.tools.get_repository_file .. autodoc2-docstring:: vendor_fabric.github.tools.get_repository_file :parser: myst .. py:data:: TOOL_DEFINITIONS :canonical: vendor_fabric.github.tools.TOOL_DEFINITIONS :value: None .. autodoc2-docstring:: vendor_fabric.github.tools.TOOL_DEFINITIONS :parser: myst