public GenericRequest(IMethod method, IResource resource, ITypedObject parmeters = null) { Id = new GuidRequestId(); Method = method; Resource = resource; Parameters = parmeters; }
protected TypedResource(IResourceProperties properties) { Data = new TypedObject(new Dictionary <string, ITypedObject> { { nameof(name), new TypedObject(name) } }); }
public ResourceProperty(string key, ITypedObject value, ITypedObject minimumValue, ITypedObject maximumValue, ITypedObject defaultValue) : this(key, value, defaultValue) { MinimumValue = minimumValue; MaximumValue = maximumValue; }
public ResourceProperty(string key, ITypedObject value, ITypedObject defaultValue) : this(key, value) { DefaultValue = defaultValue; }
public ResourceProperty(string key, ITypedObject value) { Key = key; Value = value; }
public GenericResponse(IRequestId requestId, IStatus status, ITypedObject data = null) { RequestId = requestId; Status = status; Data = data; }