# By: Riasat Ullah
# This file contains names of variables.

# account variables
card_brand = 'card_brand'
card_id = 'card_id'
card_id_mapper = 'card_id_mapper'
card_last_four_digits = 'card_last_four_digits'
default_card = 'default_card'

# analytics variables
acknowledged_incident_count = 'acknowledged_incident_count'
acknowledgement_time = 'acknowledgement_time'
aggregate = 'aggregate'
answer_duration = 'answer_duration'
answered_call_count = 'answered_call_count'
average = 'average'
avg_response_time = 'avg_response_time'
business_cost = 'business_cost'
business_impact = 'business_impact'
business_impact_downtime = 'business_impact_downtime'
call_count = 'call_count'
call_logs = 'call_logs'
costliest_incidents = 'costliest_incidents'
count = 'count'
critical_urgency_incidents = 'critical_urgency_incidents'
daily = 'daily'
downtime = 'downtime'
duration = 'duration'
effectiveness = 'effectiveness'
effectiveness_metrics = 'effectiveness_metrics'
escalation_policy_workload = 'escalation_policy_workload'
fatigue_metrics = 'fatigue_metrics'
fatigued_incident_count = 'fatigued_incident_count'
frequently_affected_services = 'frequently_affected_services'
high_urgency_incidents = 'high_urgency_incidents'
hourly = 'hourly'
incident = 'incident'
incident_count = 'incident_count'
incident_hourly_density = 'incident_hourly_density'
interruption_hours = 'interruption_hours'
labor_cost = 'labor_cost'
longest_business_impact = 'longest_business_impact'
longest_incidents = 'longest_incidents'
longest_resolution_time = 'longest_resolution_time'
loudest_services = 'loudest_services'
missed_call_count = 'missed_call_count'
most_impacted_business_services = 'most_impacted_business_services'
occurrence_days = 'occurrence_days'
open_incident_count = 'open_incident_count'
regular_incident_count = 'regular_incident_count'
resolution_time = 'resolution_time'
resolved_incident_count = 'resolved_incident_count'
response_time = 'response_time'
responsiveness = 'responsiveness'
rest_hours = 'rest_hours'
total = 'total'
total_cost = 'total_cost'
trend = 'trend'
usage = 'usage'

# analytics summary variables
escalation_count = 'escalation_count'
mean_acknowledgement_time = 'mean_acknowledgement_time'
mean_resolution_time = 'mean_resolution_time'
mean_response_time = 'mean_response_time'
total_incident_count = 'total_incident_count'
week_incident_count = 'week_incident_count'

# component feature specific permission check variable
has_component_flexible_role = 'has_component_flexible_role'

# incident feature specific permission check variable
has_analytics_secondary_permission = 'has_analytics_secondary_permission'

# incident workflow variables
reassign_to = 'reassign_to'
send_chat_message = 'send_chat_message'
send_sms = 'send_sms'
to_resolve = 'to_resolve'
workflow = 'workflow'
workflows = 'workflows'
workflow_name = 'workflow_name'
workflow_permissions = 'workflow_permissions'
workflow_ref_id = 'workflow_ref_id'

# api variables
access_level = 'access_level'
api_version = 'api_version'
ip_address = 'ip_address'
key = 'key'
key_name = 'key_name'
last_usage_timestamp = 'last_usage_timestamp'

# billing variables
bill_date = 'bill_date'
bill_id = 'bill_id'
bill_items = 'bill_items'
bill_month = 'bill_month'
bill_total = 'bill_total'
bill_year = 'bill_year'
billing_address = 'billing_address'
billing_currency = 'billing_currency'
credit_amount = 'credit_amount'
credit_currency = 'credit_currency'
credit_name = 'credit_name'
credit_used = 'credit_used'
customer_id = 'customer_id'
discount = 'discount'
discount_id = 'discount_id'
discount_items = 'discount_items'
discount_percent = 'discount_percent'
is_paid = 'is_paid'
item_description = 'item_description'
item_quantity = 'item_quantity'
item_total = 'item_total'
net_sub_total = 'net_sub_total'
payment_date = 'payment_date'
payment_method = 'payment_method'
sub_total = 'sub_total'
vat = 'vat'
vat_id = 'vat_id'
vat_iso_country_code = 'vat_iso_country_code'
vat_percent = 'vat_percent'

# business service feature specific permission check variable
has_business_service_subscription_permission = 'has_business_service_subscription_permission'

# business services
business_services = 'business_services'
business_service_name = 'business_service_name'
business_service_ref_id = 'business_service_ref_id'
impacted_business_services = 'impacted_business_services'
supporting_business_services = 'supporting_business_services'
supporting_tech_services = 'supporting_tech_services'

# checks
availability = 'availability'
check_id = 'check_id'
check_name = 'check_name'
check_ref_id = 'check_ref_id'
check_type = 'check_type'
checks = 'checks'
grace_period = 'grace_period'
interval = 'interval'
next_run = 'next_run'
ping_type = 'ping_type'
run_timestamp = 'run_timestamp'
scheduled_timestamp = 'scheduled_timestamp'

# conditional routing
alert_handling = 'alert_handling'
allow_multiple = 'allow_multiple'
comparator = 'comparator'
dedup_key_field = 'dedup_key_field'
field_name = 'field_name'
field_value = 'field_value'
group_minutes = 'group_minutes'
incident_title_field = 'incident_title_field'
resolve_hours = 'resolve_hours'
resolve_incidents = 'resolve_incidents'
routing_actions = 'routing_actions'
routing_id = 'routing_id'
routing_ref_id = 'routing_ref_id'
routing_rules = 'routing_rules'
route_to = 'route_to'
route_to_service = 'route_to_service'
rule_application_count = 'rule_application_count'
rule_description = 'rule_description'
rule_end_time = 'rule_end_time'
rule_name = 'rule_name'
rule_start_time = 'rule_start_time'
rule_type = 'rule_type'
suppress_before = 'suppress_before'
suppress_count = 'suppress_count'
suppress_minutes = 'suppress_minutes'

# conference bridges
conference_bridge = 'conference_bridge'
conference_bridges = 'conference_bridges'
conference_phone = 'conference_phone'
conference_name = 'conference_name'
conference_url = 'conference_url'

# escalation policy variables
assignee_policies = 'assignee_policies'
associated_services = 'associated_services'
exceptions = 'exceptions'
is_exception = 'is_exception'
on_call = 'on_call'
policies = 'policies'
policy = 'policy'
policy_email = 'policy_email'
policy_id = 'policy_id'
policy_name = 'policy_name'
policy_ref_id = 'policy_ref_id'
policy_timezone = 'policy_timezone'
policy_type = 'policy_type'
rotation_end = 'rotation_end'
rotation_frequency = 'rotation_frequency'
rotations = 'rotations'
rotation_start = 'rotation_start'
skip_days = 'skip_days'
split_shift = 'split_shift'
valid_end = 'valid_end'
valid_start = 'valid_start'

# error variables
error_code = 'error_code'
error_message = 'error_message'

# event variables
events = 'events'
event_by = 'event_by'
event_id = 'event_id'
event_log = 'event_log'
event_method = 'event_method'
event_timestamp = 'event_timestamp'
event_type = 'event_type'

# general
access_key = 'access_key'
actions = 'actions'
additional_emails = 'additional_emails'
additional_info = 'additional_info'
all_days = 'all_days'
block_else = 'else'
block_if = 'if'
bucket = 'bucket'
chat = 'chat'
chat_integrations = 'chat_integrations'
client_id = 'client_id'
client_secret = 'client_secret'
closure_token = 'closure_token'
code = 'code'
code_verifier = 'code_verifier'
colors = 'colors'
component_features = 'component_features'
component_type = 'component_type'
conditions = 'conditions'
context = 'context'
default_service = 'default_service'
default_user = 'default_user'
default_vendor = 'default_vendor'
dependencies = 'dependencies'
description = 'description'
domain = 'domain'
edit_permissions = 'edit_permissions'
email_from = 'email_from'
email_subject = 'email_subject'
end_date = 'end_date'
end_period = 'end_period'
error_name = 'error_name'
exp = 'exp'
external_id = 'external_id'
external_info = 'external_info'
failed = 'failed'
field_mapping = 'field_mapping'
files = 'files'
file_category = 'file_category'
file_name = 'file_name'
filter_by = 'filter_by'
flow_id = 'flow_id'
for_group = 'for_group'
for_user = 'for_user'
from_number = 'from_number'
grant_type = 'grant_type'
has_business_service_permission = 'has_business_service_permission'
has_contextual_search_permission = 'has_contextual_search_permission'
has_edit_member_permission = 'has_edit_member_permission'
has_edit_permission = 'has_edit_permission'
has_edit_password_permission = 'has_edit_password_permission'
has_groups_permission = 'has_groups_permission'
has_live_call_routing_secondary_permission = 'has_live_call_routing_secondary_permission'
has_private_status_pages_permission = 'has_private_status_pages_permission'
has_recent_changes_permission = 'has_recent_changes_permission'
has_sso_permission = 'has_sso_permission'
has_team_permission = 'has_team_permission'
headers = 'headers'
images = 'images'
internal_id = 'internal_id'
in_app_link = 'in_app_link'
is_complete = 'is_complete'
is_custom = 'is_custom'
is_enabled = 'is_enabled'
is_impacted = 'is_impacted'
is_new = 'is_new'
is_pending = 'is_pending'
is_private = 'is_private'
is_public = 'is_public'
is_technical = 'is_technical'
item_id = 'item_id'
keywords = 'keywords'
language = 'language'
last_30_days = 'last_30_days'
link = 'link'
logic = 'logic'
message = 'message'
message_name = 'message_name'
method = 'method'
modal_name = 'modal_name'
name = 'name'
nav_bar_components = 'nav_bar_components'
next_on_call = 'next_on_call'
nonce = 'nonce'
onboarding_flow = 'onboarding_flow'
onboarding_to_do = 'onboarding_to_do'
on_call_shifts = 'on_call_shifts'
passed = 'passed'
payload = 'payload'
period = 'period'
post_permissions = 'post_permissions'
published_version = 'published_version'
questionnaire = 'questionnaire'
queue_id = 'queue_id'
redirect_base = 'redirect_base'
redirect_page = 'redirect_page'
redirect_uri = 'redirect_uri'
redirect_url = 'redirect_url'
reference_id = 'reference_id'
registration_info = 'registration_info'
registration_site_identifier = 'registration_site_identifier'
registration_token = 'registration_token'
requester = 'requester'
resource_items = 'resource_items'
rest_api_base = 'rest_api_base'
row_limit = 'row_limit'
row_offset = 'row_offset'
run_permissions = 'run_permissions'
start_date = 'start_date'
start_period = 'start_period'
step_number = 'step_number'
subscriber = 'subscriber'
subscribers = 'subscribers'
tab_name = 'tab_name'
tag = 'tag'
tags = 'tags'
taskcall_domain = 'taskcall_domain'
team_subscribers = 'team_subscribers'
tenant_id = 'tenant_id'
ticket_category = 'ticket_category'
ticket_type = 'ticket_type'
timestamp = 'timestamp'
timezone = 'timezone'
title = 'title'
to_number = 'to_number'
tutorial_name = 'tutorial_name'
updated_by = 'updated_by'
upload_file = 'upload_file'
upload_token = 'upload_token'
user_subscribers = 'user_subscribers'
url = 'url'
url_extension = 'url_extension'
url_format = 'url_format'
used_by = 'used_by'
users = 'users'
user_component_role_items = 'user_component_role_items'
user_lang_items = 'user_lang_items'
user_role_items = 'user_role_items'
utc_timestamp = 'utc_timestamp'
version = 'version'
workspace = 'workspace'

# graph data variables
data_type = 'data_type'
data = 'data'
labels = 'labels'

# groups
group = 'group'
groups = 'groups'
group_name = 'group_name'
group_ref_id = 'group_ref_id'
group_type = 'group_type'
sla_resolution = 'sla_resolution'
sla_response = 'sla_response'

# incident feature specific permission check variable
has_add_responders_permission = 'has_add_responders_permission'
has_call_back_permission = 'has_call_back_permission'
has_conference_permission = 'has_conference_permission'
has_custom_action_permission = 'has_custom_action_permission'
has_customer_service_integrations_permission = 'has_customer_service_integrations_permission'
has_incident_create_permission = 'has_incident_create_permission'
has_incident_redaction_permission = 'has_incident_redaction_permission'
has_incident_status_permission = 'has_incident_status_permission'
has_itsm_integrations_permission = 'has_itsm_integrations_permission'
has_past_incidents_permission = 'has_past_incidents_permission'
has_postmortem_permission = 'has_postmortem_permission'
has_secondary_integrations_permission = 'has_secondary_integrations_permission'
has_similar_ongoing_incidents_permission = 'has_similar_ongoing_incidents_permission'
has_workflows_permission = 'has_workflows_permission'

# incident variables
assignees = 'assignees'
assignee_type = 'assignee_type'
assignee_level = 'assignee_level'
branch = 'branch'
created_by = 'created_by'
created_on = 'created_on'
dedup_key = 'dedup_key'
display_name = 'display_name'
for_policy_id = 'for_policy_id'
incidents = 'incidents'
instance_id = 'instance_id'
instance_date = 'instance_date'
instance_timestamp = 'instance_timestamp'
last_instance_timestamp = 'last_instance_timestamp'
last_run = 'last_run'
last_update = 'last_update'
level_minutes = 'level_minutes'
levels = 'levels'
new_responders = 'new_responders'
next_alert_timestamp = 'next_alert_timestamp'
notes = 'notes'
organization_instance_id = 'organization_instance_id'
repeat = 'repeat'
resolved_by = 'resolved_by'
resolved_on = 'resolved_on'
similarity_score = 'similarity_score'
snapshots = 'snapshots'
source = 'source'
source_payload = 'source_payload'
status = 'status'
status_update = 'status_update'
synced_vendors = 'synced_vendors'
synced_with = 'synced_with'
task = 'task'
task_id = 'task_id'
task_ref_id = 'task_ref_id'
task_time = 'task_time'
task_timezone = 'task_timezone'
task_title = 'task_title'
text_msg = 'text_msg'
trigger_method = 'trigger_method'
urgency_level = 'urgency_level'
vendor_url = 'vendor_url'
voice_messages = 'voice_messages'

# integration variables
api_endpoint = 'api_endpoint'
application_id = 'application_id'
configuration_name = 'configuration_name'
custom_action_integrations = 'custom_action_integrations'
expires_in = 'expires_in'
group_by = 'group_by'
incoming = 'incoming'
integrations = 'integrations'
integration_id = 'integration_id'
integration_key = 'integration_key'
integration_name = 'integration_name'
integration_request_id = 'integration_request_id'
integration_type = 'integration_type'
integration_type_id = 'integration_type_id'
integration_url = 'integration_url'
is_manual = 'is_manual'
issue_type = 'issue_type'
issue_type_hierarchy = 'issue_type_hierarchy'
jira_jql = 'jira_jql'
jira_project_id = 'jira_project_id'
monday_board_id = 'monday_board_id'
monday_column_id = 'monday_column_id'
monday_column_value = 'monday_column_value'
monday_group_id = 'monday_group_id'
monday_webhook_type = 'monday_webhook_type'
outgoing = 'outgoing'
recent_changes_integrations = 'recent_changes_integrations'
secret_token = 'secret_token'
show_payload = 'show_payload'
to_sync_notes = 'to_sync_notes'
token_type = 'token_type'
vendor_account_name = 'vendor_account_name'
vendor_endpoint = 'vendor_endpoint'
vendor_endpoint_name = 'vendor_endpoint_name'
vendor_id = 'vendor_id'
webhook_id = 'webhook_id'
webhooks = 'webhooks'

# integration type specific variables
bot_id = 'bot_id'
channel = 'channel'
channel_id = 'channel_id'
is_group = 'is_group'

# live call routing
answered_by = 'answered_by'
block_numbers = 'block_numbers'
call_duration = 'call_duration'
call_routing = 'call_routing'
call_routing_id = 'call_routing_id'
call_routing_ref_id = 'call_routing_ref_id'
call_status = 'call_status'
call_time = 'call_time'
default_forwarding_service = 'default_forwarding_service'
ending_audio = 'ending_audio'
ending_audio_filename = 'ending_audio_filename'
ending_audio_location = 'ending_audio_location'
ending_audio_url = 'ending_audio_url'
ending_text = 'ending_text'
forwarding_count = 'forwarding_count'
forwarding_timeout = 'forwarding_timeout'
greeting_audio = 'greeting_audio'
greeting_audio_filename = 'greeting_audio_filename'
greeting_audio_location = 'greeting_audio_location'
greeting_audio_url = 'greeting_audio_url'
greeting_text = 'greeting_text'
has_ending_audio_changed = 'has_ending_audio_changed'
has_greeting_audio_changed = 'has_greeting_audio_changed'
incident_title_format = 'incident_title_format'
is_male_voice = 'is_male_voice'
live_call_routing = 'live_call_routing'
live_call_routing_countries = 'live_call_routing_countries'
max_forwarding_users = 'max_forwarding_users'
option_forwarding_services = 'option_forwarding_services'
prompt_call_acceptance = 'prompt_call_acceptance'
prompt_format = 'prompt_format'
record_call = 'record_call'
record_voicemail = 'record_voicemail'
resolve_answered_calls = 'resolve_answered_calls'
resolve_unanswered_calls = 'resolve_unanswered_calls'
routing_name = 'routing_name'
show_caller_id = 'show_caller_id'
text_language = 'text_language'
to_alert = 'to_alert'
vendor_phone_id = 'vendor_phone_id'

# mobile app login variables
mobile_app_push_token = 'mobile_app_push_token'
mobile_app_redirect_url = 'mobile_app_redirect_url'

# notification alert variables
alert_notification_rules = 'alert_notification_rules'
call_notification = 'call_notification'
email_notification = 'email_notification'
hand_off_notification_rules = 'hand_off_notification_rules'
minutes_buffer = 'minutes_buffer'
notifications = 'notifications'
notification_date = 'notification_date'
notification_rules = 'notification_rules'
notification_rule_id = 'notification_rule_id'
only_in_service = 'only_in_service'
push_notification = 'push_notification'
text_notification = 'text_notification'
total_notification_count = 'total_notification_count'

# organization variables
account_id = 'account_id'
address = 'address'
auto_provision = 'auto_provision'
city = 'city'
country = 'country'
country_name = 'country_name'
direct_login = 'direct_login'
entity_id = 'entity_id'
host_region = 'host_region'
login_url = 'login_url'
logout_url = 'logout_url'
member_name = 'member_name'
metadata_url = 'metadata_url'
organization_id = 'organization_id'
organization_name = 'organization_name'
saml_certificate = 'saml_certificate'
saml_key = 'saml_key'
sector = 'sector'
state = 'state'
subdomain = 'subdomain'
vendor_subdomain = 'vendor_subdomain'
zip_code = 'zip_code'

# people
people = 'people'
people_ref_id = 'people_ref_id'

# report variables
collaborators = 'collaborators'
comments = 'comments'
complete_by = 'complete_by'
impact = 'impact'
negatives = 'negatives'
overview = 'overview'
positives = 'positives'
preventions = 'preventions'
prior_incident_count = 'prior_incident_count'
report = 'report'
report_id = 'report_id'
report_name = 'report_name'
report_number = 'report_number'
report_timestamp = 'report_timestamp'
resolution = 'resolution'
reviewers = 'reviewers'
review_sessions = 'review_sessions'

# response set variables
response_sets = 'response_sets'

# routine variables
associated_policies = 'associated_policies'
layer = 'layer'
layer_name = 'layer_name'
routine_id = 'routine_id'
routine_layers = 'routine_layers'
routine_name = 'routine_name'
routine_ref_id = 'routine_ref_id'
routine_timezone = 'routine_timezone'
routines = 'routines'
shift_length = 'shift_length'

# services
allow_grouping = 'allow_grouping'
de_prioritize = 'de_prioritize'
maintenances = 'maintenances'
maintenance_end = 'maintenance_end'
maintenance_id = 'maintenance_id'
maintenance_start = 'maintenance_start'
min_urgency = 'min_urgency'
reason = 'reason'
re_prioritize = 're_prioritize'
re_trigger_minutes = 're_trigger_minutes'
service = 'service'
services = 'services'
service_name = 'service_name'
service_ref_id = 'service_ref_id'
support_days = 'support_days'
support_end = 'support_end'
support_start = 'support_start'

# sso
external_sso = 'external_sso'
id_token = 'id_token'
sso = 'sso'
sso_email = 'sso_email'
sso_login_post_body = 'sso_login_post_body'
sso_ref_id = 'sso_ref_id'

# status dashboard
dashboards = 'dashboards'
dashboard_id = 'dashboard_id'
dashboard_name = 'dashboard_name'
dashboard_url = 'dashboard_url'
is_healthy = 'is_healthy'
is_subscribed = 'is_subscribed'

# status pages
all_updates = 'all_updates'
approvers = 'approvers'
auto_post = 'auto_post'
auto_update = 'auto_update'
category_id = 'category_id'
category_name = 'category_name'
cover_image = 'cover_image'
cover_image_filename = 'cover_image_filename'
cover_image_location = 'cover_image_location'
cover_image_url = 'cover_image_url'
event_ref_id = 'event_ref_id'
footer = 'footer'
google_analytics_id = 'google_analytics_id'
has_cover_image_changed = 'has_cover_image_changed'
has_icon_changed = 'has_icon_changed'
has_logo_changed = 'has_logo_changed'
hide_seo = 'hide_seo'
icon = 'icon'
icon_filename = 'icon_filename'
icon_location = 'icon_location'
icon_url = 'icon_url'
is_confirmed = 'is_confirmed'
is_live = 'is_live'
is_maintenance = 'is_maintenance'
is_published = 'is_published'
layout_type = 'layout_type'
logo = 'logo'
logo_filename = 'logo_filename'
logo_location = 'logo_location'
logo_url = 'logo_url'
max_pending_hours = 'max_pending_hours'
navigation_bar = 'navigation_bar'
next_update = 'next_update'
notify_subscribers = 'notify_subscribers'
operational_message = 'operational_message'
outage = 'outage'
page_impact = 'page_impact'
page_name = 'page_name'
page_post_id = 'page_post_id'
page_ref_id = 'page_ref_id'
page_timezone = 'page_timezone'
partial_outage = 'partial_outage'
past_incidents = 'past_incidents'
pending = 'pending'
post_id = 'post_id'
posts = 'posts'
preview_page = 'preview_page'
show_past_incidents = 'show_past_incidents'
status_pages = 'status_pages'
subscriber_id = 'subscriber_id'
subscriber_ref_id = 'subscriber_ref_id'
subscription_confirmed = 'subscription_confirmed'
template_id = 'template_id'
template_name = 'template_name'
template_ref_id = 'template_ref_id'
template_type = 'template_type'
uptime_bar_days = 'uptime_bar_days'
uptime_metrics = 'uptime_metrics'
with_posts = 'with_posts'

# status page color name variables
background_color = 'background_color'
border_color = 'border_color'
font_color = 'font_color'
footer_color = 'footer_color'
graph_color = 'graph_color'
light_font_color = 'light_font_color'
link_color = 'link_color'
navbar_color = 'navbar_color'
no_data_color = 'no_data_color'
operational_color = 'operational_color'
outage_color = 'outage_color'
warning_color = 'warning_color'

# subscription variables
subscription_currency = 'subscription_currency'
subscription_features = 'subscription_features'
subscription_fee = 'subscription_fee'
subscription_id = 'subscription_id'
subscription_name = 'subscription_name'
subscription_type = 'subscription_type'
subscription_unit = 'subscription_unit'
subscriptions = 'subscriptions'

# teams
teams = 'teams'
team_id = 'team_id'
team_name = 'team_name'
team_ref_id = 'team_ref_id'

# user variables
access_method = 'access_method'
access_token = 'access_token'
avatar = 'avatar'
birth_day = 'birth_day'
birth_month = 'birth_month'
birth_year = 'birth_year'
country_code = 'country_code'
email = 'email'
expires_on = 'expires_on'
first_name = 'first_name'
iso_country_code = 'iso_country_code'
job_title = 'job_title'
last_name = 'last_name'
password = 'password'
phone = 'phone'
phone_type = 'phone_type'
preferred_username = 'preferred_username'
profile_picture = 'profile_picture'
push_token = 'push_token'
refresh_token = 'refresh_token'
session_id = 'session_id'
taskcall_email = 'taskcall_email'
temp_token = 'temp_token'
token = 'token'
username = 'username'
user_role = 'user_role'
user_roles = 'user_roles'
verification_code = 'verification_code'
