private global::System.Collections.Generic.IReadOnlyList <global::Client.IPerson>?ParseGetPeoplePeopleNodes( JsonElement parent, string field) { if (!parent.TryGetProperty(field, out JsonElement obj)) { return(null); } if (obj.ValueKind == JsonValueKind.Null) { return(null); } int objLength = obj.GetArrayLength(); var list = new global::Client.IPerson[objLength]; for (int objIndex = 0; objIndex < objLength; objIndex++) { JsonElement element = obj[objIndex]; list[objIndex] = new Person ( DeserializeID(element, "id"), DeserializeString(element, "name"), DeserializeString(element, "email"), DeserializeNullableUrl(element, "imageUri"), DeserializeBoolean(element, "isOnline"), DeserializeDateTime(element, "lastSeen") ); } return(list); }
public LoginPayload( global::Client.IPerson me, string scheme, string token) { Me = me; Scheme = scheme; Token = token; }