open FSharp.Data.JsonExtensions
type ApiTypes = JsonProvider<"{\"Data\":[
\"CompletedDate\":\"2021-04-12T10:13:13.436Z\",
\"ItemId\":\"db7bec2c-0f5e-4a30-87b8-6475e9f47e9c\",
\"OrganizationId\":\"db7bec2c-0f5e-4a30-87b8-6475e9f47e9d\",
\"OrganizationName\":\"XXX\"},
let apiResponse = "{\"data\":
{\"Shipments\":{\"ErrorMessage\":null,
\"ValidationResult\":null,
\"CompletedDate\":\"2021-04-12T10:13:13.436Z\",
\"ItemId\":\"db7bec2c-0f5e-4a30-87b8-6475e9f47e9c\",
\"OrganizationId\":\"db7bec2c-0f5e-4a30-87b8-6475e9f47e9d\",
\"OrganizationName\":\"XXX\"},
\"CompletedDate\":\"2021-04-12T10:13:13.436Z\",
\"ItemId\":\"db7bec2c-0f5e-4a30-87b8-6475e9f47e9f\",
\"OrganizationId\":\"db7bec2c-0f5e-4a30-87b8-6475e9f47e9y\",
\"OrganizationName\":\"YYY\"},
let jsonResponse = JsonValue.Parse(apiResponse)
let data = jsonResponse?data
let Shipments = data?Shipments
let Data = Shipments?Data
let input = ApiTypes.Parse(Data.ToString())