apigee_m10n-8.x-1.7/config/schema/apigee_m10n.schema.yml

config/schema/apigee_m10n.schema.yml
apigee_m10n.rate_plan.config:
  type: config_object
  label: 'Rate plan settings'
  mapping:
    catalog_view_mode:
      type: string
      label: 'View mode to use for rate plans on the "Pricing and plans" page.'

apigee_m10n.xrate_plan.config:
  type: config_object
  label: 'Rate plan X settings'
  mapping:
    catalog_view_mode:
      type: string
      label: 'View mode to use for rate plans on the "Buy APIs" page.'

apigee_m10n.prepaid_balance.config:
  type: config_object
  label: 'Prepaid balance settings'
  mapping:
    cache:
      type: mapping
      mapping:
        max_age:
          type: integer
          label: 'Max age for prepaid balance'
    enable_insufficient_funds_workflow:
      type: boolean
      label: 'Whether to enable insufficient funds workflow'
    max_statement_history_months:
      type: integer
      label: 'How many months in the past to allow billing statements to be generated.'

field.value.apigee_price:
  type: mapping
  label: 'Price'
  mapping:
    amount:
      type: decimal
      label: 'Amount'
    currency_code:
      type: string
      label: 'Currency code'

field.formatter.settings.apigee_price:
  type: mapping
  label: 'Default price formatter settings'
  mapping:
    strip_trailing_zeroes:
      type: boolean
      label: 'Strip trailing zeroes after the decimal point'
    currency_display:
      type: string
      label: 'Currency display'

field.formatter.settings.apigee_purchase_plan_link:
  type: mapping
  label: 'Purchase plan link'
  mapping:
    label:
      type: label
      label: 'Purchase label'

field.formatter.settings.apigee_purchase_plan_form:
  type: mapping
  label: 'Rate plan purchase form settings'
  mapping:
    label:
      type: label
      label: 'Purchase Label'

field.formatter.settings.apigee_purchase_product_form:
  type: mapping
  label: 'Rate plan api purchase form settings'
  mapping:
    label:
      type: label
      label: 'Purchase Label'

field.formatter.settings.apigee_datestamp:
  type: mapping
  label: 'Apigee Edge date'
  mapping:
    date_format:
      type: string
      label: 'Date format'
    custom_date_format:
      type: string
      label: 'Custom date format'
    timezone:
      type: string
      label: 'Timezone'
    tooltip:
      type: mapping
      label: Tooltip
      mapping:
        date_format:
          type: string
          label: 'Tooltip date format'
        custom_date_format:
          type: string
          label: 'Tooltip custom date format'
    time_diff:
      type: mapping
      label: 'Time difference'
      mapping:
        enabled:
          type: boolean
          label: 'Show as time difference'
        future_format:
          type: string
          label: 'Future format'
        past_format:
          type: string
          label: 'Past format'
        granularity:
          type: integer
          label: 'Time units'
        refresh:
          type: integer
          label: 'Refresh interval in seconds'

field.formatter.settings.apigee_tnc_default:
  type: mapping
  label: 'Terms and Conditions'
  mapping:
    default_description:
      type: string
      label: 'Terms and Conditions'

field.formatter.settings.apigee_date_and_text_formatter:
  type: mapping
  label: 'Apigee date and text formatter'
  mapping:
    date_format:
      type: string
      label: 'Date format'
    custom_date_format:
      type: string
      label: 'Custom date format'
    timezone:
      type: string
      label: 'Timezone'
    tooltip:
      type: mapping
      label: Tooltip
      mapping:
        date_format:
          type: string
          label: 'Tooltip date format'
        custom_date_format:
          type: string
          label: 'Tooltip custom date format'
    time_diff:
      type: mapping
      label: 'Time difference'
      mapping:
        enabled:
          type: boolean
          label: 'Show as time difference'
        future_format:
          type: string
          label: 'Future format'
        past_format:
          type: string
          label: 'Past format'
        granularity:
          type: integer
          label: 'Time units'
        refresh:
          type: integer
          label: 'Refresh interval in seconds'
    text:
      type: string
      label: 'Text'
      

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc