digitaluapi

<back to all web services

SendGridWebHook

import java.math.*;
import java.util.*;
import java.io.InputStream;
import net.servicestack.client.*;
import com.google.gson.annotations.*;
import com.google.gson.reflect.*;

public class dtos
{

    public static class SendGridWebHook extends ArrayList<SendGridWebHooksData>
    {
        
    }

    public static class SendGridWebHooksData
    {
        @DataMember(Name="email")
        @SerializedName("email")
        public String Email = null;

        @DataMember(Name="timestamp")
        @SerializedName("timestamp")
        public Long Timestamp = null;

        public String SmtpId = null;
        public String Event = null;
        public ArrayList<String> Category = null;
        public String Sg_Event_Id = null;
        public String Sg_Message_Id = null;
        public String Useragent = null;
        public String Ip = null;
        public String Url = null;
        public String Asm_Group_id = null;
        public String OurUniqueId = null;
        
        public String getEmail() { return Email; }
        public SendGridWebHooksData setEmail(String value) { this.Email = value; return this; }
        public Long getTimestamp() { return Timestamp; }
        public SendGridWebHooksData setTimestamp(Long value) { this.Timestamp = value; return this; }
        public String getSmtpId() { return SmtpId; }
        public SendGridWebHooksData setSmtpId(String value) { this.SmtpId = value; return this; }
        public String getEvent() { return Event; }
        public SendGridWebHooksData setEvent(String value) { this.Event = value; return this; }
        public ArrayList<String> getCategory() { return Category; }
        public SendGridWebHooksData setCategory(ArrayList<String> value) { this.Category = value; return this; }
        public String getSgEventId() { return Sg_Event_Id; }
        public SendGridWebHooksData setSgEventId(String value) { this.Sg_Event_Id = value; return this; }
        public String getSgMessageId() { return Sg_Message_Id; }
        public SendGridWebHooksData setSgMessageId(String value) { this.Sg_Message_Id = value; return this; }
        public String getUseragent() { return Useragent; }
        public SendGridWebHooksData setUseragent(String value) { this.Useragent = value; return this; }
        public String getIp() { return Ip; }
        public SendGridWebHooksData setIp(String value) { this.Ip = value; return this; }
        public String getUrl() { return Url; }
        public SendGridWebHooksData setUrl(String value) { this.Url = value; return this; }
        public String getAsmGroupId() { return Asm_Group_id; }
        public SendGridWebHooksData setAsmGroupId(String value) { this.Asm_Group_id = value; return this; }
        public String getOurUniqueId() { return OurUniqueId; }
        public SendGridWebHooksData setOurUniqueId(String value) { this.OurUniqueId = value; return this; }
    }

}

Java SendGridWebHook DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .other suffix or ?format=other

HTTP + OTHER

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /jsonl/reply/SendGridWebHook HTTP/1.1 
Host: duengageapi.uat.scadsoftware.com 
Accept: text/jsonl
Content-Type: text/jsonl
Content-Length: length

[]
HTTP/1.1 200 OK
Content-Type: text/jsonl
Content-Length: length

{}