private global::System.Collections.Generic.IReadOnlyList <global::Client.IMessage>?ParseGetMessagesPersonByEmailMessagesNodes(
            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.IMessage[objLength];

            for (int objIndex = 0; objIndex < objLength; objIndex++)
            {
                JsonElement element = obj[objIndex];
                list[objIndex] = new Message
                                 (
                    DeserializeID(element, "id"),
                    DeserializeDirection(element, "direction"),
                    ParseGetMessagesPersonByEmailMessagesNodesRecipient(element, "recipient"),
                    ParseGetMessagesPersonByEmailMessagesNodesSender(element, "sender"),
                    DeserializeDateTime(element, "sent"),
                    DeserializeString(element, "text")
                                 );
            }

            return(list);
        }
Example #2
0
 public OnMessage(
     global::Client.IMessage message)
 {
     Message = message;
 }
 public OnReceiveMessages(
     global::Client.IMessage message)
 {
     Message = message;
 }
Example #4
0
 public OnMessageReceived(
     global::Client.IMessage message)
 {
     Message = message;
 }
 public SendMessagePayload(
     global::Client.IMessage message)
 {
     Message = message;
 }
Example #6
0
 public ReadMessages(
     global::Client.IMessage message)
 {
     Message = message;
 }