package org.opensearch.commons.notifications /** * Class containing Internal constants like JSON tags and defaults. */ object NotificationConstants { const val CONFIG_ID_TAG = "config_id" const val CONFIG_ID_LIST_TAG = "config_id_list" const val EVENT_ID_TAG = "event_id" const val EVENT_ID_LIST_TAG = "event_id_list" const val EMAIL_ACCOUNT_ID_TAG = "email_account_id" const val REFERENCE_ID_TAG = "reference_id" const val CHANNEL_ID_LIST_TAG = "channel_id_list" const val CONFIG_NAME_TAG = "config_name" const val CONFIG_TYPE_TAG = "config_type" const val CONFIG_TAG = "config" const val EVENT_TAG = "event" const val EVENT_SOURCE_TAG = "event_source" const val FEATURE_TAG = "feature" const val THREAD_CONTEXT_TAG = "context" const val CHANNEL_MESSAGE_TAG = "channel_message" const val TEXT_DESCRIPTION_TAG = "text_description" const val HTML_DESCRIPTION_TAG = "html_description" const val ATTACHMENT_TAG = "attachment" const val FILE_NAME_TAG = "file_name" const val FILE_ENCODING_TAG = "file_encoding" const val FILE_DATA_TAG = "file_data" const val FILE_CONTENT_TYPE_TAG = "file_content_type" const val RECIPIENT_TAG = "recipient" const val RECIPIENT_LIST_TAG = "recipient_list" const val EMAIL_RECIPIENT_STATUS_TAG = "email_recipient_status" const val EMAIL_GROUP_ID_LIST_TAG = "email_group_id_list" const val STATUS_CODE_TAG = "status_code" const val STATUS_TEXT_TAG = "status_text" const val DELIVERY_STATUS_TAG = "delivery_status" const val NAME_TAG = "name" const val DESCRIPTION_TAG = "description" const val IS_ENABLED_TAG = "is_enabled" const val TITLE_TAG = "title" const val SEVERITY_TAG = "severity" const val TAGS_TAG = "tags" const val URL_TAG = "url" const val HEADER_PARAMS_TAG = "header_params" const val TOPIC_ARN_TAG = "topic_arn" const val ROLE_ARN_TAG = "role_arn" const val REGION_TAG = "region" const val HOST_TAG = "host" const val PORT_TAG = "port" const val METHOD_TAG = "method" const val FROM_ADDRESS_TAG = "from_address" const val UPDATED_TIME_TAG = "last_updated_time_ms" const val CREATED_TIME_TAG = "created_time_ms" const val CONFIG_LIST_TAG = "config_list" const val EVENT_LIST_TAG = "event_list" const val CHANNEL_LIST_TAG = "channel_list" const val DELETE_RESPONSE_LIST_TAG = "delete_response_list" const val FROM_INDEX_TAG = "from_index" const val MAX_ITEMS_TAG = "max_items" const val SORT_FIELD_TAG = "sort_field" const val SORT_ORDER_TAG = "sort_order" const val FILTER_PARAM_LIST_TAG = "filter_param_list" const val STATUS_LIST_TAG = "status_list" const val START_INDEX_TAG = "start_index" const val TOTAL_HITS_TAG = "total_hits" const val TOTAL_HIT_RELATION_TAG = "total_hit_relation" const val QUERY_TAG = "query" const val COMPACT_TAG = "compact" const val ALLOWED_CONFIG_TYPE_LIST_TAG = "allowed_config_type_list" const val PLUGIN_FEATURES_TAG = "plugin_features" const val DEFAULT_MAX_ITEMS = 1000 }