import { AbstractSchema } from "../abstract.schema";

class SocialNetworkEmailsSchema extends AbstractSchema {
  parentSchema = {};
  responseSchema = {};
  constructor(schemas) {
    super(schemas);
  }
}
export const parentSchema = {
  store_id: "000111222333444555666777",
  user_id: "000111222333444555666777",
};
export const responseSchema = {
  store_id: "000111222333444555666777",
  user_id: "000111222333444555666777",
};
export const sendVerificationSchema = {
  store_id: "000111222333444555666777",
  user_id: "000111222333444555666777",
  email: "",
};
export const verifySchema = {
  store_id: "000111222333444555666777",
  user_id: "000111222333444555666777",
  email: "123",
  code: "1234",
};
/**{ 
  "subject": "teste",
  "html": "strin <%= CURRENT_DATE; %> g",
  "data": {"CURRENT_DATE":true},
  "email": "f-918@hotmail.com, francisco.cupen@gmail.com"
} */
export const emailSchema = {
  store_id: "000111222333444555666777",
  user_id: "000111222333444555666777",
  list: [
    {
      subject: "",
      html: "",
      data: {},
      email: "",
    },
  ],
};

export const schema = new SocialNetworkEmailsSchema({
  parentSchema,
  responseSchema,
  emailSchema,
  sendVerificationSchema,
  verifySchema,
});
