using System.Collections.Generic;
public static void Main()
string datajson = "{\"requestBody\":{\"SnapshotId\":null,\"SnapshotName\":null,\"SourceDiskId\":null,\"Filter\":{\"CreationTimeStart\":\"2022-11-21T00:00:00Z\",\"CreationTimeEnd\":\"2022-11-21T23:59:59Z\"},\"PageNumber\":1,\"PageSize\":10,\"SortOrder\":null,\"OrderByField\":null,\"action\":\"DescribeSnapshots\",\"product\":\"ecs\",\"version\":\"2014-05-26\"},\"apiType\":\"customInterface\",\"regionId\":\"id-jakarta-testbed-d01\"}";
var test = JsonConvert.DeserializeObject<ProgressVM>(data);
Console.WriteLine(datajson);
public class BSSCommonApiSnapshotBody
public string SnapshotId { get; set; }
public string SnapshotName { get; set; }
public string SourceDiskId { get; set; }
public List<Filter> Filter { get; set; }
public int PageNumber { get; set; }
public int PageSize { get; set; }
public string SortOrder { get; set; }
public string OrderByField { get; set; }
public string Key { get; set; }
public string Value { get; set; }