ExStreamClient.Model.AppResponseFields (ExStreamClient v0.1.7)
View SourceSchema representing a AppResponseFields
Summary
Functions
Components could just be enums that are typed - so we need to decode those as enums as they will just be stings
Types
@type t() :: %ExStreamClient.Model.AppResponseFields{ allowed_flag_reasons: [String.t()] | nil, async_url_enrich_enabled: boolean(), auto_translation_enabled: boolean(), before_message_send_hook_url: String.t() | nil, call_types: %{optional(String.t()) => ExStreamClient.Model.CallType.t()}, campaign_enabled: boolean(), cdn_expiration_seconds: integer(), channel_configs: %{ optional(String.t()) => ExStreamClient.Model.ChannelConfig.t() }, custom_action_handler_url: String.t(), datadog_info: ExStreamClient.Model.DataDogInfo.t() | nil, disable_auth_checks: boolean(), disable_permissions_checks: boolean(), enforce_unique_usernames: String.t(), file_upload_config: ExStreamClient.Model.FileUploadConfig.t(), geofences: [ExStreamClient.Model.GeofenceResponse.t()] | nil, grants: %{optional(String.t()) => [String.t()]}, guest_user_creation_disabled: boolean(), image_moderation_enabled: boolean(), image_moderation_labels: [String.t()] | nil, image_upload_config: ExStreamClient.Model.FileUploadConfig.t(), moderation_dashboard_preferences: ExStreamClient.Model.ModerationDashboardPreferences.t() | nil, moderation_enabled: boolean(), moderation_multitenant_blocklist_enabled: boolean(), moderation_webhook_url: String.t(), multi_tenant_enabled: boolean(), name: String.t(), organization: String.t(), permission_version: String.t(), policies: %{optional(String.t()) => [ExStreamClient.Model.Policy.t()]}, push_notifications: ExStreamClient.Model.PushNotificationFields.t(), reminders_interval: integer(), revoke_tokens_issued_before: float() | nil, sns_key: String.t(), sns_secret: String.t(), sns_topic_arn: String.t(), sqs_key: String.t(), sqs_secret: String.t(), sqs_url: String.t(), suspended: boolean(), suspended_explanation: String.t(), user_search_disallowed_roles: [String.t()], video_provider: any(), webhook_events: [String.t()], webhook_url: String.t() }