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

class SocialNetworkSmssSchema extends AbstractSchema {
  parentSchema = {};
  responseSchema = {};
  constructor(schemas) {
    super(schemas);
  }
}
export const parentSchema = {
  store_id: "000111222333444555666777",
  user_id: "000111222333444555666777",
  provider_id: "000111222333444555666777",
  campaign_id: "000111222333444555666777",
  username: "",
  list: [{ number: "", message: "" }],
};
export const responseSchema = {
  store_id: "000111222333444555666777",
  user_id: "000111222333444555666777",
  provider_id: "000111222333444555666777",
  campaign_id: "000111222333444555666777",
  username: "",
  list: [{ number: "", message: "" }],
};
export const sendMessageSchema = {
  store_id: "000111222333444555666777",
  user_id: "000111222333444555666777",
  provider_id: "000111222333444555666777",
  campaign_id: "000111222333444555666777",
  username: "",
  list: [{ number: "", message: "" }],
};
export const sendVerificationSchema = {
  store_id: "000111222333444555666777",
  user_id: "000111222333444555666777",
  number: "123",
};
export const verifySchema = {
  store_id: "000111222333444555666777",
  user_id: "000111222333444555666777",
  number: "123",
  code: "1234",
};

export const schema = new SocialNetworkSmssSchema({
  parentSchema,
  responseSchema,
  sendMessageSchema,
  sendVerificationSchema,
  verifySchema,
});
