crux_structs v0.2.3 Crux.Structs.AuditLog View Source
Represents a Discord Audit Log Object.
Link to this section Summary
Functions
Creates a t:Crux.Structs.AuditLog.t/0 struct from raw data.
Link to this section Types
Specs
id_resolvable() :: Crux.Structs.AuditLog.t() | Crux.Structs.Snowflake.t() | String.t()
All available types that can be resolved into an audit log id.
Specs
t() :: %Crux.Structs.AuditLog{
audit_log_entries: %{
required(Crux.Structs.Snowflake.t()) => Crux.Structs.AuditLogEntry.t()
},
integrations: %{
required(Crux.Structs.Snowflake.t()) => Crux.Structs.Integration.t()
},
users: %{required(Crux.Structs.Snowflake.t()) => Crux.Structs.User.t()},
webhooks: %{required(Crux.Structs.Snowflake.t()) => Crux.Structs.Webhook.t()}
}
Link to this section Functions
Specs
Creates a t:Crux.Structs.AuditLog.t/0 struct from raw data.
Automatically invoked by
Crux.Structs.create/2.