interface VariableTypeNodeOptions {
    accessRestrictions?: number;
    arrayDimensions?: null | number[];
    browseName?: null | QualifiedNameLike;
    dataType?: null | NodeIdLike;
    description?: null | LocalizedTextLike;
    displayName?: null | LocalizedTextLike;
    isAbstract?: boolean;
    nodeClass?: NodeClass;
    nodeId?: null | NodeIdLike;
    references?: null | ReferenceNodeOptions[];
    rolePermissions?: null | RolePermissionTypeOptions[];
    userRolePermissions?: null | RolePermissionTypeOptions[];
    userWriteMask?: number;
    value?: null | VariantOptions;
    valueRank?: number;
    writeMask?: number;
}

Hierarchy (view full)

Properties

accessRestrictions?: number
arrayDimensions?: null | number[]
browseName?: null | QualifiedNameLike
dataType?: null | NodeIdLike
description?: null | LocalizedTextLike
displayName?: null | LocalizedTextLike
isAbstract?: boolean
nodeClass?: NodeClass
nodeId?: null | NodeIdLike
references?: null | ReferenceNodeOptions[]
rolePermissions?: null | RolePermissionTypeOptions[]
userRolePermissions?: null | RolePermissionTypeOptions[]
userWriteMask?: number
value?: null | VariantOptions
valueRank?: number
writeMask?: number