Class SnapshotCustomerSearchRequest
Inheritance
SnapshotCustomerSearchRequest
Namespace: System.Dynamic.ExpandoObject
Syntax
[GeneratedCode("NJsonSchema", "13.20.0.0 (NJsonSchema v10.9.0.0 (Newtonsoft.Json v13.0.0.0))")]
public class SnapshotCustomerSearchRequest
Properties
Declaration
[JsonProperty("customerAlias", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string CustomerAlias { get; set; }
Property Value
Declaration
[JsonProperty("customerId", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string CustomerId { get; set; }
Property Value
Declaration
[JsonProperty("limit", Required = Required.Always)]
public int Limit { get; set; }
Property Value
Declaration
[JsonProperty("repositoryNames", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public ICollection<string> RepositoryNames { get; set; }
Property Value
Declaration
[JsonProperty("searchString", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string SearchString { get; set; }
Property Value
Limits the returned snapshots to the ones containing data of the specified type (customer, export or history). This search criteria is applied only if no repository name
is specified.
Declaration
[JsonProperty("snapshotDataType", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
[JsonConverter(typeof(StringEnumConverter))]
public SnapshotDataType? SnapshotDataType { get; set; }
Property Value
Declaration
[JsonProperty("start", Required = Required.Always)]
public int Start { get; set; }
Property Value
Methods
Declaration
public static SnapshotCustomerSearchRequest FromJson(string data)
Parameters
Returns