pub type Integration {
Integration(
id: String,
name: String,
type_: Type,
is_enabled: Bool,
is_syncing: option.Option(Bool),
role_id: option.Option(String),
are_emoticons_enabled: option.Option(Bool),
expire_behavior: option.Option(ExpireBehavior),
expire_grace_period: option.Option(Int),
user: option.Option(user.User),
account: Account,
synced_at: option.Option(timestamp.Timestamp),
subscriber_count: option.Option(Int),
is_revoked: option.Option(Bool),
application: option.Option(Application),
scopes: option.Option(List(String)),
)
}
Constructors
-
Integration(
id: String,
name: String,
type_: Type,
is_enabled: Bool,
is_syncing: option.Option(Bool),
role_id: option.Option(String),
are_emoticons_enabled: option.Option(Bool),
expire_behavior: option.Option(ExpireBehavior),
expire_grace_period: option.Option(Int),
user: option.Option(user.User),
account: Account,
synced_at: option.Option(timestamp.Timestamp),
subscriber_count: option.Option(Int),
is_revoked: option.Option(Bool),
application: option.Option(Application),
scopes: option.Option(List(String)),
)