ExStreamClient.Model.UpdateAppRequest (ExStreamClient v0.1.7)

View Source

Schema representing a UpdateAppRequest

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

t()

@type t() :: %ExStreamClient.Model.UpdateAppRequest{
  allowed_flag_reasons: [String.t()] | nil,
  apn_config: ExStreamClient.Model.APNConfig.t() | nil,
  async_moderation_config:
    ExStreamClient.Model.AsyncModerationConfiguration.t() | nil,
  async_url_enrich_enabled: boolean() | nil,
  auto_translation_enabled: boolean() | nil,
  before_message_send_hook_url: String.t() | nil,
  cdn_expiration_seconds: integer() | nil,
  channel_hide_members_only: boolean() | nil,
  custom_action_handler_url: String.t() | nil,
  datadog_info: ExStreamClient.Model.DataDogInfo.t() | nil,
  disable_auth_checks: boolean() | nil,
  disable_permissions_checks: boolean() | nil,
  enforce_unique_usernames: (:team | :app | :no) | nil,
  feeds_moderation_enabled: boolean() | nil,
  feeds_v2_region: String.t() | nil,
  file_upload_config: ExStreamClient.Model.FileUploadConfig.t() | nil,
  firebase_config: ExStreamClient.Model.FirebaseConfig.t() | nil,
  grants: %{optional(String.t()) => [String.t()]} | nil,
  guest_user_creation_disabled: boolean() | nil,
  huawei_config: ExStreamClient.Model.HuaweiConfig.t() | nil,
  image_moderation_block_labels: [String.t()] | nil,
  image_moderation_enabled: boolean() | nil,
  image_moderation_labels: [String.t()] | nil,
  image_upload_config: ExStreamClient.Model.FileUploadConfig.t() | nil,
  migrate_permissions_to_v2: boolean() | nil,
  moderation_dashboard_preferences:
    ExStreamClient.Model.ModerationDashboardPreferences.t() | nil,
  moderation_enabled: boolean() | nil,
  moderation_webhook_url: String.t() | nil,
  multi_tenant_enabled: boolean() | nil,
  permission_version: (:v2 | :v1) | nil,
  push_config: ExStreamClient.Model.PushConfig.t() | nil,
  reminders_interval: integer() | nil,
  reminders_max_members: integer() | nil,
  revoke_tokens_issued_before: float() | nil,
  sns_key: String.t() | nil,
  sns_secret: String.t() | nil,
  sns_topic_arn: String.t() | nil,
  sqs_key: String.t() | nil,
  sqs_secret: String.t() | nil,
  sqs_url: String.t() | nil,
  user_search_disallowed_roles: [String.t()] | nil,
  webhook_events: [String.t()] | nil,
  webhook_url: String.t() | nil,
  xiaomi_config: ExStreamClient.Model.XiaomiConfig.t() | nil
}

Functions

decode(map)

Components could just be enums that are typed - so we need to decode those as enums as they will just be stings

nested_components()