{
  "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
  "type": "AdaptiveCard",
  "version": "1.5",
  "body": [
    { "type": "TextBlock", "text": "Research a merchant", "size": "Large", "weight": "Bolder", "style": "heading", "wrap": true },
    { "type": "TextBlock", "text": "Tell MerchantScout who you're calling on. Fields marked required must be filled in.", "wrap": true, "isSubtle": true },
    { "type": "Input.Text", "id": "merchantName", "label": "Merchant name", "isRequired": true, "maxLength": 120, "errorMessage": "Merchant name is required." },
    { "type": "Input.ChoiceSet", "id": "merchantType", "label": "Merchant type", "style": "compact", "isRequired": true, "errorMessage": "Merchant type is required.",
      "choices": [
        { "title": "E-commerce", "value": "E-commerce" },
        { "title": "Retail brick-and-mortar", "value": "Retail brick-and-mortar" },
        { "title": "Marketplace or platform", "value": "Marketplace or platform" },
        { "title": "SaaS or subscription", "value": "SaaS or subscription" },
        { "title": "Hospitality and restaurants", "value": "Hospitality and restaurants" }
      ] },
    { "type": "Input.ChoiceSet", "id": "vertical", "label": "Vertical", "style": "compact", "isRequired": true, "errorMessage": "Vertical is required.",
      "choices": [
        { "title": "Food and beverage", "value": "Food and beverage" },
        { "title": "Health and wellness", "value": "Health and wellness" },
        { "title": "Apparel and fashion", "value": "Apparel and fashion" },
        { "title": "Home and garden", "value": "Home and garden" },
        { "title": "Professional services", "value": "Professional services" },
        { "title": "Travel and leisure", "value": "Travel and leisure" },
        { "title": "Other", "value": "Other" }
      ] },
    { "type": "Input.Text", "id": "region", "label": "Region (optional)", "maxLength": 60 },
    { "type": "Input.ChoiceSet", "id": "briefDepth", "label": "Brief depth", "style": "expanded", "value": "standard",
      "choices": [
        { "title": "Quick", "value": "quick" },
        { "title": "Standard", "value": "standard" },
        { "title": "Deep", "value": "deep" }
      ] },
    { "type": "Input.Text", "id": "sellerNotes", "label": "Seller notes (optional)", "isMultiline": true, "maxLength": 500 }
  ],
  "actions": [
    { "type": "Action.Submit", "title": "Build brief", "style": "positive", "data": { "actionSubmitId": "merchant_intake_v1" } }
  ]
}
