Table of Contents

Class DataAttributeWriteAccessRequest

Namespace: Casewhere.Runtime.RuleValidation
Assembly: Casewhere.Runtime.dll

public class DataAttributeWriteAccessRequest : DataAttributeAccessRequest

Inheritance

objectDataAttributeAccessRequestDataAttributeWriteAccessRequest

Inherited Members

DataAttributeAccessRequest.DataClassName, DataAttributeAccessRequest.AttributeNames, object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<DataAttributeWriteAccessRequest>(DataAttributeWriteAccessRequest)

Constructors

DataAttributeWriteAccessRequest()

public DataAttributeWriteAccessRequest()

Methods

ForCreate(string, List<string>)

public static DataAttributeWriteAccessRequest ForCreate(string dataClassName, List<string> attributeNames)

Parameters

dataClassName string

attributeNames List<string>

Returns

DataAttributeWriteAccessRequest

ForDelete(string)

public static DataAttributeWriteAccessRequest ForDelete(string dataClassName)

Parameters

dataClassName string

Returns

DataAttributeWriteAccessRequest

ForUpdate(string, List<string>)

public static DataAttributeWriteAccessRequest ForUpdate(string dataClassName, List<string> attributeNames)

Parameters

dataClassName string

attributeNames List<string>

Returns

DataAttributeWriteAccessRequest