AARCHMRS Schema 2.9.6

↚ Home

Instances.Instance object

The Instance model is used to define what banking instances are available in the register given specific conditions.

object

Properties Type Description
_meta Meta

Metadata

See Meta for more information.
_type
Enum
Instances.Instance
condition Traits.HasCondition

The condition that must be true for this instance to be present.

See definitions.condition in Traits.HasCondition for more information.
instance◊ Types.Variable

The name of the instance referenceable from the parent Register object.

Must be a valid Identifier string.

See definitions.name_part_regex in Types.Variable for more information.
Additional Properties
Not Allowed
◊ Required
Properties marked with ◊ are required properties.

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

{
  "title": "Instance",
  "info": [
    "The Instance model is used to define what banking instances are available in the register given specific conditions."
  ],
  "properties": {
    "_meta": {
      "$ref": "../Meta.json",
      "info": [
        "Metadata"
      ]
    },
    "_type": {
      "enum": [
        "Instances.Instance"
      ]
    },
    "instance": {
      "info": [
        "The name of the instance referenceable from the parent Register object.",
        "Must be a valid Identifier string."
      ],
      "$ref": "../Types/Variable.json#/definitions/name_part_regex"
    },
    "condition": {
      "$ref": "../Traits/HasCondition.json#/definitions/condition",
      "info": [
        "The condition that must be true for this instance to be present."
      ]
    }
  },
  "required": [
    "instance"
  ],
  "type": "object",
  "$schema": "http://json-schema.org/draft-04/schema#",
  "additionalProperties": false
}