salo.events.github.audit.hook

Module Contents

Classes

ConfigModel

Mixin to provide __str__, __repr__, and __pretty__ methods. See #884 for more details.

HookModel

Mixin to provide __str__, __repr__, and __pretty__ methods. See #884 for more details.

Create

Mixin to provide __str__, __repr__, and __pretty__ methods. See #884 for more details.

ConfigChanged

Mixin to provide __str__, __repr__, and __pretty__ methods. See #884 for more details.

EventsChanged

Mixin to provide __str__, __repr__, and __pretty__ methods. See #884 for more details.

class salo.events.github.audit.hook.ConfigModel(__pydantic_self__, **data: Any)[source]

Bases: pydantic.BaseModel

Mixin to provide __str__, __repr__, and __pretty__ methods. See #884 for more details.

__pretty__ is used by [devtools](https://python-devtools.helpmanual.io/) to provide human readable representations of objects.

content_type :str
insecure_ssl :str
url :pydantic.AnyHttpUrl
class salo.events.github.audit.hook.HookModel(__pydantic_self__, **data: Any)[source]

Bases: salo.events.github.audit.base.GitHubAuditModel

Mixin to provide __str__, __repr__, and __pretty__ methods. See #884 for more details.

__pretty__ is used by [devtools](https://python-devtools.helpmanual.io/) to provide human readable representations of objects.

github_org :Optional[str]
github_created_at :Optional[datetime.datetime]
github_active :bool
github_actor :Optional[str]
github_hook_id :Optional[int]
github_name :str
github_actor_location :salo.events.github.audit.base.ActorLocationModel
github_config :ConfigModel
github_events :List[str]
class salo.events.github.audit.hook.Create(__pydantic_self__, **data: Any)[source]

Bases: HookModel

Mixin to provide __str__, __repr__, and __pretty__ methods. See #884 for more details.

__pretty__ is used by [devtools](https://python-devtools.helpmanual.io/) to provide human readable representations of objects.

github_action :str
github_repo :Optional[str]
class salo.events.github.audit.hook.ConfigChanged(__pydantic_self__, **data: Any)[source]

Bases: HookModel

Mixin to provide __str__, __repr__, and __pretty__ methods. See #884 for more details.

__pretty__ is used by [devtools](https://python-devtools.helpmanual.io/) to provide human readable representations of objects.

github_action :str
github_config_was :Optional[ConfigModel]
set_github_config_was(cls, v, *, values)[source]
class salo.events.github.audit.hook.EventsChanged(__pydantic_self__, **data: Any)[source]

Bases: HookModel

Mixin to provide __str__, __repr__, and __pretty__ methods. See #884 for more details.

__pretty__ is used by [devtools](https://python-devtools.helpmanual.io/) to provide human readable representations of objects.

github_action :str
github_events_were :Optional[List[str]]
set_github_events_were(cls, v, *, values)[source]