/// <summary> /// Initializes a new instance of the RequestHeaderApiModel class. /// </summary> /// <param name="elevation">Optional User elevation</param> /// <param name="locales">Optional list of locales in preference /// order.</param> /// <param name="diagnostics">Optional diagnostics /// configuration</param> public RequestHeaderApiModel(CredentialApiModel elevation = default(CredentialApiModel), IList <string> locales = default(IList <string>), DiagnosticsApiModel diagnostics = default(DiagnosticsApiModel)) { Elevation = elevation; Locales = locales; Diagnostics = diagnostics; CustomInit(); }
/// <summary> /// Initializes a new instance of the PublishStopRequestApiModel class. /// </summary> /// <param name="nodeId">Node of published item to unpublish</param> /// <param name="browsePath">An optional path from NodeId instance to /// the actual node.</param> /// <param name="nodeAttribute">Attribute of item to unpublish. /// Possible values include: 'NodeClass', 'BrowseName', 'DisplayName', /// 'Description', 'WriteMask', 'UserWriteMask', 'IsAbstract', /// 'Symmetric', 'InverseName', 'ContainsNoLoops', 'EventNotifier', /// 'Value', 'DataType', 'ValueRank', 'ArrayDimensions', 'AccessLevel', /// 'UserAccessLevel', 'MinimumSamplingInterval', 'Historizing', /// 'Executable', 'UserExecutable', 'DataTypeDefinition', /// 'RolePermissions', 'UserRolePermissions', /// 'AccessRestrictions'</param> /// <param name="diagnostics">Optional diagnostics /// configuration</param> public PublishStopRequestApiModel(string nodeId, IList <string> browsePath = default(IList <string>), NodeAttribute?nodeAttribute = default(NodeAttribute?), DiagnosticsApiModel diagnostics = default(DiagnosticsApiModel)) { NodeId = nodeId; BrowsePath = browsePath; NodeAttribute = nodeAttribute; Diagnostics = diagnostics; CustomInit(); }