43 lines
917 B
TypeScript
43 lines
917 B
TypeScript
export interface ISESComplaintMail {
|
|
timestamp: string;
|
|
source: string;
|
|
sourceArn: string;
|
|
sourceIp: string;
|
|
callerIdentity: string;
|
|
sendingAccountId: string;
|
|
messageId: string;
|
|
destination: string[];
|
|
}
|
|
|
|
export interface ISESComplaintEmailAddress {
|
|
emailAddress: string;
|
|
}
|
|
|
|
export interface ISESComplaint {
|
|
feedbackId: string;
|
|
complaintSubType: string | null;
|
|
complainedRecipients: ISESComplaintEmailAddress[];
|
|
timestamp: string;
|
|
userAgent: string;
|
|
complaintFeedbackType: string;
|
|
arrivalDate: string;
|
|
}
|
|
|
|
export interface ISESComplaintMessage {
|
|
notificationType: string;
|
|
complaint: ISESComplaint;
|
|
mail: ISESComplaintMail;
|
|
}
|
|
|
|
export interface ISESComplaintResponse {
|
|
Type: string;
|
|
MessageId: string;
|
|
TopicArn: string;
|
|
Message: ISESComplaintMessage;
|
|
Timestamp: string;
|
|
SignatureVersion: string;
|
|
Signature: string;
|
|
SigningCertURL: string;
|
|
UnsubscribeURL: string;
|
|
}
|