AARCHMRS Schema 2.7.4

↚ Home

Accessors.SystemAccessorArray object

Like SystemAccessor except expandable based on an index.

When expanded, the values defined in the indexes property will be used to generate multiple SystemAccessors, one for each index.

object

Properties Type Description
_meta Meta

Metadata

See Meta for more information.
_type
Enum
Accessors.SystemAccessorArray
access SystemAccessor
See definitions.access in SystemAccessor for more information.
condition SystemAccessor
See definitions.condition in SystemAccessor for more information.
encoding SystemAccessor

index_variable must appear in the asmvalue for all encodings surrounded by <>.

See definitions.encoding in SystemAccessor for more information.
index_variable Traits.HasIndexes
See definitions.index_variable in Traits.HasIndexes for more information.
indexes Traits.HasIndexes
See definitions.indexes in Traits.HasIndexes for more information.
name SystemAccessor
See definitions.name in SystemAccessor for more information.
Additional Properties
Not Allowed
◊ Required
Properties marked with ◊ are required properties.

Schema http://json-schema.org/draft-04/schema#

{
  "title": "SystemAccessorArray",
  "additionalProperties": false,
  "properties": {
    "_meta": {
      "$ref": "../Meta.json",
      "info": [
        "Metadata"
      ]
    },
    "_type": {
      "enum": [
        "Accessors.SystemAccessorArray"
      ]
    },
    "name": {
      "$ref": "SystemAccessor.json#/definitions/name"
    },
    "condition": {
      "$ref": "SystemAccessor.json#/definitions/condition"
    },
    "encoding": {
      "info": [
        "`index_variable` must appear in the `asmvalue` for all encodings surrounded by `<>`."
      ],
      "$ref": "SystemAccessor.json#/definitions/encoding"
    },
    "access": {
      "$ref": "SystemAccessor.json#/definitions/access"
    },
    "indexes": {
      "$ref": "../Traits/HasIndexes.json#/definitions/indexes"
    },
    "index_variable": {
      "$ref": "../Traits/HasIndexes.json#/definitions/index_variable"
    }
  },
  "required": [
    "encoding",
    "access",
    "name",
    "indexes",
    "index_variable"
  ],
  "type": "object",
  "$schema": "http://json-schema.org/draft-04/schema#",
  "info": [
    "Like SystemAccessor except expandable based on an index.",
    "When expanded, the values defined in the `indexes` property will be used to generate multiple SystemAccessors, one for each index."
  ]
}