"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.nestedAttributeType = void 0;
var subSubNestedAttributeType = {
    label: 'Sub Sub Nested',
    name: 'SubSubNested',
    type: 'Nested',
    uri: 'configuration/relationTypes/InternalHCPtoHCP/attributes/AdditionalAttributes/attributes/SubNested/attributes/SubSubNested',
    attributes: [
        {
            label: 'Attribute Value',
            name: 'AttributeValue',
            type: 'String',
            uri: 'configuration/relationTypes/InternalHCPtoHCP/attributes/AdditionalAttributes/attributes/SubNested/attributes/SubSubNested/attributes/AttributeValue',
            skipInDataAccess: false,
            access: [
                'CREATE',
                'UPDATE',
                'DELETE',
                'READ',
                'UNMERGE',
                'INITIATE_CHANGE_REQUEST',
                'MERGE',
                'ACCEPT_CHANGE_REQUEST'
            ]
        }
    ],
    access: [
        'CREATE',
        'UPDATE',
        'DELETE',
        'READ',
        'UNMERGE',
        'INITIATE_CHANGE_REQUEST',
        'MERGE',
        'ACCEPT_CHANGE_REQUEST'
    ]
};
var subNestedAttributeType = {
    label: 'Sub Nested',
    name: 'SubNested',
    type: 'Nested',
    dataLabelPattern: '{AttributeName} [+ {AttributeType}] [+ {AttributeValue}]',
    uri: 'configuration/relationTypes/InternalHCPtoHCP/attributes/AdditionalAttributes/attributes/SubNested',
    attributes: [subSubNestedAttributeType],
    access: [
        'CREATE',
        'UPDATE',
        'DELETE',
        'READ',
        'UNMERGE',
        'INITIATE_CHANGE_REQUEST',
        'MERGE',
        'ACCEPT_CHANGE_REQUEST'
    ]
};
exports.nestedAttributeType = {
    label: 'Additional Attributes',
    name: 'AdditionalAttributes',
    type: 'Nested',
    uri: 'configuration/relationTypes/InternalHCPtoHCP/attributes/AdditionalAttributes',
    dataLabelPattern: '{AttributeName} [- {AttributeType}] [- {AttributeValue}]',
    attributes: [subNestedAttributeType],
    access: [
        'CREATE',
        'UPDATE',
        'DELETE',
        'READ',
        'UNMERGE',
        'INITIATE_CHANGE_REQUEST',
        'MERGE',
        'ACCEPT_CHANGE_REQUEST'
    ]
};
