name: master-blaster
label: Master Blaster
query_params:
  mb_param1: '[mb:param_1]'
  mb_param2: '[mb:param_2]'
integration_ids:
  - abcde0123456789
  - fghij0123456789
cold_states:
  - name: default
    width: 500
    height: 500
  - name: beyond_thunderdome
fields:
  - name: selectField
    label: Mr. Selectfield
    type: select
    description: I am a Select Field
    allows_dynamic: true
    options:
      - label: opt1
        value: true
      - label: opt2
        value: 2
      - label: opt3
        value: three
    default: three
    preview_text:
      - Alo!
  - name: textField
    label: Mrs. Textfield
    type: text
    placeholder: Let me hold that for you.
    default: true
    preview_text:
      - Strings
  - name: tokenField
    label: Dr. Tokenfield
    value: Panama
    type: token
    max: 50
    preview_text:
      - Bools
  - name: oAuthField
    type: oAuthAccount
    label: Sir O'Authfield
    default: 6
    provider: The Royal Family
  - name: dataSourceField
    type: data-source
    label: Dr. DataSource
    template: DD
studio_options:
  prohibit_custom_params: false
  framework_version: 2.29.0
  tools:
    - name: Hammer
      label: For when all you've got are nails.
      icon: pin
      type: cool-tool
  property_groups:
    - name:  master-blaster
      label: MB Prop Group
      properties:
        - name: mb-prop-group-property
          label: MB Prop Group Property
          type: image
          preview_text:
            - 5:30 PM
            - 6:15 PM
          preview_values:
            - 33
            - 99
          context_options: 
            - name: context-option-1
              type: select
              description: I am number 1 context option!
              defaultValue: 6
              options: 
                - label: six
                  value: 6
                  label: seven
                  value: 7
  element_modifiers:
    - name: element-modifier-1 
      label: Element Modifier 1 
      description: Increases or decreases complexity score
  property_modifiers:
    - name: property-modifier-1
      label: Property Modifier 1
      type: text
      description: Initiates spin cycle
      preview_text:
        - Spin spin spin
      propertyInputs:
        - name: primaryInput
          variableName: primaryInput
          label: Primary String
          allow_static_option: true
          type: any