currency-8.x-3.3/config/schema/currency.schema.yml

config/schema/currency.schema.yml
# Currency entities.
currency.currency.*:
  label: Currency
  type: config_entity
  mapping:
    alternativeSigns:
      type: sequence
      label: Alternative signs
      sequence:
        type: string
        label: Alternative sign
    currencyCode:
      label: Currency code
      type: string
    currencyNumber:
      label: Currency number
      type: string
    label:
      label: Label
      type: label
    roundingStep:
      label: Rounding step
      type: float
    sign:
      label: Currency sign
      type: string
    subunits:
      label: Number of subunits
      type: integer
    usages:
      type: sequence
      label: Usages
      sequence:
        type: mapping
        label: Usage
        mapping:
          countryCode:
            label: Country code
            type: string
          start:
            label: Start date
            type: string
          end:
            label: End date
            type: string

# Currency locale entities.
currency.currency_locale.*:
  label: Currency locale
  type: config_entity
  mapping:
    decimalSeparator:
      label: Decimal separator
      type: string
    groupingSeparator:
      label: Grouping separator
      type: string
    locale:
      label: Locale
      type: string
    pattern:
      label: Unicode CLDR number pattern
      type: string

currency.amount_formatting:
  label: Currency amount formatting
  type: config_object
  mapping:
    plugin_id:
      label: Plugin ID
      type: string

currency.exchange_rate_provider:
  label: Currency exchange rate provider
  type: config_object
  mapping:
    plugins:
      type: sequence
      sequence:
        type: mapping
        label: Plugin
        mapping:
          plugin_id:
            label: Plugin ID
            type: string
          status:
            label: Status
            type: boolean

# Fixed exchange rates for the "Fixed rates" currency exchange rate provider
# plugin. Note that this is not plugin configuration.
currency.exchanger.fixed_rates:
  label: Fixed currency exchange rates
  type: config_object
  mapping:
    rates:
      type: sequence
      sequence:
        type: mapping
        label: Plugin
        mapping:
          currency_code_from:
            label: Source currency code
            type: string
          currency_code_to:
            label: Destination currency code
            type: string
          rate:
            label: Exchange rate
            type: string

# The fallback schema for exchange rate provider plugins.
plugin.plugin_configuration.currency_exchange_rate_provider.*:
  type: ignore

# The fallback schema for amount formatter plugins.
plugin.plugin_configuration.currency_amount_formatter.*:
  type: ignore

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

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