AARCHMRS Schema 2.7.4

↚ 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
}