// ----- this file has been automatically generated - do not edit import { UAObject, UAMethod, UAProperty } from "node-opcua-address-space-base" import { DataType } from "node-opcua-variant" import { UAString } from "node-opcua-basic-types" import { DTIdentityMappingRule } from "./dt_identity_mapping_rule" import { DTEndpoint } from "./dt_endpoint" /** * | | | * |----------------|------------------------------------------------------------| * |namespace |http://opcfoundation.org/UA/ | * |nodeClass |ObjectType | * |typedDefinition |RoleType i=15620 | * |isAbstract |false | */ export interface UARole_Base { identities: UAProperty; applicationsExclude?: UAProperty; applications?: UAProperty; endpointsExclude?: UAProperty; endpoints?: UAProperty; customConfiguration?: UAProperty; addIdentity?: UAMethod; removeIdentity?: UAMethod; addApplication?: UAMethod; removeApplication?: UAMethod; addEndpoint?: UAMethod; removeEndpoint?: UAMethod; } export interface UARole extends UAObject, UARole_Base { }