packages feed

slackblocks-3.1.0: test/spec/limits.json

{
  "text": { "min_length": 1, "max_length": 3000 },
  "action_id": { "max_length": 255 },
  "block_id": { "max_length": 255 },
  "button": {
    "text": { "max_length": 75 },
    "url": { "max_length": 3000 },
    "value": { "max_length": 2000 },
    "accessibility_label": { "max_length": 75 },
    "agent_prompt": { "max_length": 4000 }
  },
  "confirmation": {
    "title": { "max_length": 100 },
    "text": { "max_length": 300 },
    "confirm": { "max_length": 30 },
    "deny": { "max_length": 30 }
  },
  "option": {
    "text": { "max_length": 75 },
    "value": { "max_length": 150 },
    "description": { "max_length": 75 },
    "url": { "max_length": 3000 }
  },
  "option_group": {
    "label": { "max_length": 75 },
    "options": { "min_items": 1, "max_items": 100 }
  },
  "select": {
    "placeholder": { "max_length": 150 },
    "options": { "min_items": 1, "max_items": 100 },
    "option_groups": { "min_items": 1, "max_items": 100 },
    "min_query_length": { "min": 0 }
  },
  "overflow": { "options": { "min_items": 1, "max_items": 5 } },
  "checkboxes": { "options": { "min_items": 1, "max_items": 10 } },
  "radio_buttons": { "options": { "min_items": 1, "max_items": 10 } },
  "file_input": { "max_files": { "min": 1, "max": 10 } },
  "plain_text_input": {
    "min_length": { "min": 0, "max": 3000 },
    "max_length": { "min": 1, "max": 3000 },
    "placeholder": { "max_length": 150 }
  },
  "email_input": { "placeholder": { "max_length": 150 } },
  "url_input": { "placeholder": { "max_length": 150 } },
  "number_input": { "placeholder": { "max_length": 150 } },
  "date_picker": { "placeholder": { "max_length": 150 } },
  "time_picker": { "placeholder": { "max_length": 150 } },
  "rich_text_input": {
    "placeholder": { "max_length": 150 },
    "min_lines": { "min": 1, "max": 100 },
    "max_lines": { "min": 1, "max": 100 }
  },
  "multi_select": { "max_selected_items": { "min": 1 } },
  "conversation_filter": { "include": { "min_items": 1 } },
  "dispatch_action_configuration": { "trigger_actions_on": { "min_items": 1, "max_items": 2 } },
  "actions": { "elements": { "max_items": 25 } },
  "alert": { "text": { "max_length": 200 } },
  "card": {
    "title": { "max_length": 150 },
    "subtitle": { "max_length": 150 },
    "body": { "max_length": 200 },
    "actions": { "max_items": 3 },
    "subtext": { "max_length": 200 }
  },
  "carousel": { "elements": { "min_items": 1, "max_items": 10 } },
  "container": {
    "title": { "max_length": 150 },
    "subtitle": { "max_length": 150 },
    "child_blocks": { "min_items": 1, "max_items": 10 }
  },
  "context": { "elements": { "max_items": 10 } },
  "context_actions": { "elements": { "max_items": 5 } },
  "feedback_button": {
    "text": { "max_length": 75 },
    "value": { "max_length": 2000 },
    "accessibility_label": { "max_length": 75 }
  },
  "icon_button": {
    "value": { "max_length": 2000 },
    "accessibility_label": { "max_length": 75 },
    "visible_to_user_ids": { "max_items": 10 }
  },
  "workflow_button": {
    "text": { "max_length": 75 },
    "accessibility_label": { "max_length": 75 }
  },
  "table": {
    "rows": { "max_items": 100 },
    "columns": { "max_items": 20 },
    "column_settings": { "max_items": 20 }
  },
  "data_table": {
    "rows": { "min_items": 2, "max_items": 201 },
    "columns": { "min_items": 1, "max_items": 20 },
    "page_size": { "min": 1, "max": 100 },
    "cell_text": { "min_length": 1 },
    "content": { "max_length": 20000 },
    "total_content": { "max_length": 20000 },
    "row_header_column_index": { "min": 0 }
  },
  "data_visualization": {
    "title": { "max_length": 50 },
    "segments": { "min_items": 1, "max_items": 12 },
    "segment": {
      "label": { "max_length": 20 },
      "value": { "exclusive_min": 0 }
    },
    "series": { "min_items": 1, "max_items": 12 },
    "series_name": { "max_length": 20 },
    "data": { "min_items": 1, "max_items": 20 },
    "point_label": { "max_length": 20 },
    "categories": { "min_items": 1, "max_items": 20 },
    "category_label": { "max_length": 20 },
    "axis_label": { "max_length": 50 }
  },
  "header": { "text": { "max_length": 150 } },
  "image": {
    "image_url": { "max_length": 3000 },
    "alt_text": { "max_length": 2000 },
    "title": { "max_length": 2000 }
  },
  "image_element": {
    "image_url": { "max_length": 3000 },
    "alt_text": { "max_length": 2000 }
  },
  "input": {
    "label": { "max_length": 2000 },
    "hint": { "max_length": 2000 }
  },
  "markdown": {
    "text": { "max_length": 12000 },
    "total_text": { "max_length": 12000 }
  },
  "plan": { "tasks": { "max_items": 50 } },
  "rich_text_list": {
    "indent": { "min": 0, "max": 8 },
    "offset": { "min": 0 },
    "border": { "min": 0, "max": 1 }
  },
  "rich_text_quote": { "border": { "min": 0, "max": 1 } },
  "rich_text_preformatted": { "border": { "min": 0, "max": 1 } },
  "section": {
    "text": { "max_length": 3000 },
    "fields": { "max_items": 10, "item_max_length": 2000 }
  },
  "video": {
    "alt_text": { "max_length": 2000 },
    "title": { "max_length": 200 },
    "author_name": { "max_length": 50 },
    "description": { "max_length": 200 },
    "provider_name": { "max_length": 50 },
    "thumbnail_url": { "max_length": 3000 },
    "video_url": { "max_length": 3000 },
    "title_url": { "max_length": 2000 },
    "provider_icon_url": { "max_length": 2000 }
  },
  "message": {
    "data_visualizations": { "max_items": 2 },
    "channel": { "min_length": 1 },
    "blocks": { "max_items": 50 },
    "attachments": { "max_items": 100 }
  },
  "view": {
    "blocks": { "max_items": 100 },
    "private_metadata": { "max_length": 3000 },
    "callback_id": { "max_length": 255 },
    "external_id": { "max_length": 255 },
    "title": { "max_length": 24 },
    "close": { "max_length": 24 },
    "submit": { "max_length": 24 }
  }
}