"use strict";
// import {Entity, model, property} from '@loopback/repository';
Object.defineProperty(exports, "__esModule", { value: true });
exports.SellerMaster = void 0;
const tslib_1 = require("tslib");
// @model({
//   settings: {idInjection: false, mysql: {schema: 'lelloproperty', table: 'seller_master'}}
// })
// export class SellerMaster extends Entity {
//   @property({
//     type: 'number',
//     jsonSchema: {nullable: true},
//     precision: 10,
//     scale: 0,
//     generated: false,
//     mysql: {columnName: 'created_by', dataType: 'int', dataLength: null, dataPrecision: 10, dataScale: 0, nullable: 'Y', generated: false},
//   })
//   createdBy?: number;
//   @property({
//     type: 'date',
//     jsonSchema: {nullable: true},
//     generated: false,
//     mysql: {columnName: 'created_date', dataType: 'datetime', dataLength: null, dataPrecision: null, dataScale: null, nullable: 'Y', generated: false},
//   })
//   createdDate?: string;
//   @property({
//     type: 'string',
//     jsonSchema: {nullable: true},
//     length: 200,
//     generated: false,
//     mysql: {columnName: 'delete_remark', dataType: 'varchar', dataLength: 200, dataPrecision: null, dataScale: null, nullable: 'Y', generated: false},
//   })
//   deleteRemark?: string;
//   @property({
//     type: 'number',
//     jsonSchema: {nullable: true},
//     precision: 10,
//     scale: 0,
//     generated: false,
//     mysql: {columnName: 'deleted_by', dataType: 'int', dataLength: null, dataPrecision: 10, dataScale: 0, nullable: 'Y', generated: false},
//   })
//   deletedBy?: number;
//   @property({
//     type: 'date',
//     jsonSchema: {nullable: true},
//     generated: false,
//     mysql: {columnName: 'deleted_date', dataType: 'datetime', dataLength: null, dataPrecision: null, dataScale: null, nullable: 'Y', generated: false},
//   })
//   deletedDate?: string;
//   @property({
//     type: 'number',
//     //required: true,
//     jsonSchema: {nullable: false},
//     precision: 10,
//     scale: 0,
//     generated: false,
//     mysql: {columnName: 'fkpackageId', dataType: 'int', dataLength: null, dataPrecision: 10, dataScale: 0, nullable: 'N', generated: false},
//   })
//   fkpackageId: number;
//   @property({
//     type: 'number',
//     //required: true,
//     jsonSchema: {nullable: false},
//     precision: 10,
//     scale: 0,
//     generated: false,
//     mysql: {columnName: 'fkcityId', dataType: 'int', dataLength: null, dataPrecision: 10, dataScale: 0, nullable: 'N', generated: false},
//   })
//   fkcityId: number;
//   @property({
//     type: 'number',
//     // required: true,
//     jsonSchema: {nullable: false},
//     precision: 10,
//     scale: 0,
//     generated: false,
//     mysql: {columnName: 'fkuserId', dataType: 'int', dataLength: null, dataPrecision: 10, dataScale: 0, nullable: 'N', generated: false},
//   })
//   fkuserId: number;
//   @property({
//     type: 'number',
//     jsonSchema: {nullable: true},
//     precision: 3,
//     scale: 0,
//     generated: false,
//     default: 0,
//     mysql: {columnName: 'is_active', dataType: 'tinyint', dataLength: null, dataPrecision: 3, dataScale: 0, nullable: 'Y', generated: false},
//   })
//   isActive?: number;
//   @property({
//     type: 'number',
//     jsonSchema: {nullable: true},
//     precision: 3,
//     scale: 0,
//     generated: false,
//     mysql: {columnName: 'is_default', dataType: 'tinyint', dataLength: null, dataPrecision: 3, dataScale: 0, nullable: 'Y', generated: false},
//   })
//   isDefault?: number;
//   @property({
//     type: 'number',
//     jsonSchema: {nullable: true},
//     precision: 3,
//     scale: 0,
//     generated: false,
//     mysql: {columnName: 'is_on', dataType: 'tinyint', dataLength: null, dataPrecision: 3, dataScale: 0, nullable: 'Y', generated: false},
//   })
//   isOn?: number;
//   @property({
//     type: 'date',
//     // required: true,
//     jsonSchema: {nullable: false},
//     generated: false,
//     mysql: {columnName: 'last_changed', dataType: 'timestamp', dataLength: null, dataPrecision: null, dataScale: null, nullable: 'N', generated: false},
//   })
//   lastChanged: string;
//   @property({
//     type: 'number',
//     jsonSchema: {nullable: true},
//     precision: 10,
//     scale: 0,
//     generated: false,
//     mysql: {columnName: 'modified_by', dataType: 'int', dataLength: null, dataPrecision: 10, dataScale: 0, nullable: 'Y', generated: false},
//   })
//   modifiedBy?: number;
//   @property({
//     type: 'date',
//     jsonSchema: {nullable: true},
//     generated: false,
//     mysql: {columnName: 'modified_date', dataType: 'datetime', dataLength: null, dataPrecision: null, dataScale: null, nullable: 'Y', generated: false},
//   })
//   modifiedDate?: string;
//   @property({
//     type: 'date',
//     // required: true,
//     jsonSchema: {nullable: false},
//     generated: false,
//     mysql: {columnName: 'packageenddate', dataType: 'date', dataLength: null, dataPrecision: null, dataScale: null, nullable: 'N', generated: false},
//   })
//   packageenddate: string;
//   @property({
//     type: 'date',
//     //required: true,
//     jsonSchema: {nullable: false},
//     generated: false,
//     mysql: {columnName: 'packagestartdate', dataType: 'date', dataLength: null, dataPrecision: null, dataScale: null, nullable: 'N', generated: false},
//   })
//   packagestartdate: string;
//   @property({
//     type: 'number',
//     //   required: true,
//     jsonSchema: {nullable: false},
//     precision: 10,
//     scale: 0,
//     generated: false,
//     mysql: {columnName: 'paymentFlag', dataType: 'int', dataLength: null, dataPrecision: 10, dataScale: 0, nullable: 'N', generated: false},
//   })
//   paymentFlag: number;
//   @property({
//     type: 'date',
//     //  required: true,
//     jsonSchema: {nullable: false},
//     generated: false,
//     mysql: {columnName: 'regdate', dataType: 'date', dataLength: null, dataPrecision: null, dataScale: null, nullable: 'N', generated: false},
//   })
//   regdate: string;
//   @property({
//     type: 'string',
//     //  required: true,
//     jsonSchema: {nullable: false},
//     length: 255,
//     generated: false,
//     mysql: {columnName: 'selleraboutus', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false},
//   })
//   selleraboutus: string;
//   @property({
//     type: 'number',
//     //  required: true,
//     jsonSchema: {nullable: false},
//     precision: 19,
//     scale: 0,
//     generated: false,
//     mysql: {columnName: 'sellercompmobile', dataType: 'bigint', dataLength: null, dataPrecision: 19, dataScale: 0, nullable: 'N', generated: false},
//   })
//   sellercompmobile: number;
//   @property({
//     type: 'string',
//     //  required: true,
//     jsonSchema: {nullable: false},
//     length: 255,
//     generated: false,
//     mysql: {columnName: 'sellercompName', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false},
//   })
//   sellercompName: string;
//   @property({
//     type: 'string',
//     //  required: true,
//     jsonSchema: {nullable: false},
//     length: 255,
//     generated: false,
//     mysql: {columnName: 'sellercompwebsite', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false},
//   })
//   sellercompwebsite: string;
//   @property({
//     type: 'string',
//     //  required: true,
//     jsonSchema: {nullable: false},
//     length: 255,
//     generated: false,
//     mysql: {columnName: 'sellercopmgmail', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false},
//   })
//   sellercopmgmail: string;
//   @property({
//     type: 'string',
//     //  required: true,
//     jsonSchema: {nullable: false},
//     length: 255,
//     generated: false,
//     mysql: {columnName: 'sellercopmlocation', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false},
//   })
//   sellercopmlocation: string;
//   @property({
//     type: 'number',
//     //  required: true,
//     jsonSchema: {nullable: false},
//     precision: 19,
//     scale: 0,
//     generated: false,
//     mysql: {columnName: 'sellercopmManegermob', dataType: 'bigint', dataLength: null, dataPrecision: 19, dataScale: 0, nullable: 'N', generated: false},
//   })
//   sellercopmManegermob: number;
//   @property({
//     type: 'string',
//     //   required: true,
//     jsonSchema: {nullable: false},
//     length: 255,
//     generated: false,
//     mysql: {columnName: 'sellercopmManegername', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false},
//   })
//   sellercopmManegername: string;
//   @property({
//     type: 'string',
//     // required: true,
//     jsonSchema: {nullable: false},
//     length: 255,
//     generated: false,
//     mysql: {columnName: 'sellerDesignation', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false},
//   })
//   sellerDesignation: string;
//   @property({
//     type: 'string',
//     //  required: true,
//     jsonSchema: {nullable: false},
//     length: 255,
//     generated: false,
//     mysql: {columnName: 'sellerfacebook', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false},
//   })
//   sellerfacebook: string;
//   @property({
//     type: 'string',
//     //  required: true,
//     jsonSchema: {nullable: false},
//     length: 255,
//     generated: false,
//     mysql: {columnName: 'sellerGender', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false},
//   })
//   sellerGender: string;
//   @property({
//     type: 'string',
//     // required: true,
//     jsonSchema: {nullable: false},
//     length: 255,
//     generated: false,
//     mysql: {columnName: 'sellerGmail', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false},
//   })
//   sellerGmail: string;
//   @property({
//     type: 'number',
//     jsonSchema: {nullable: false},
//     precision: 10,
//     scale: 0,
//     generated: 1,
//     id: 1,
//     mysql: {columnName: 'sellerId', dataType: 'int', dataLength: null, dataPrecision: 10, dataScale: 0, nullable: 'N', generated: 1},
//   })
//   sellerId?: number;
//   @property({
//     type: 'string',
//     //  required: true,
//     jsonSchema: {nullable: false},
//     length: 255,
//     generated: false,
//     mysql: {columnName: 'sellerlinkedin', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false},
//   })
//   sellerlinkedin: string;
//   @property({
//     type: 'string',
//     // required: true,
//     jsonSchema: {nullable: false},
//     length: 255,
//     generated: false,
//     mysql: {columnName: 'sellerLocation', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false},
//   })
//   sellerLocation: string;
//   @property({
//     type: 'number',
//     // required: true,
//     jsonSchema: {nullable: false},
//     precision: 19,
//     scale: 0,
//     generated: false,
//     mysql: {columnName: 'sellerMobile', dataType: 'bigint', dataLength: null, dataPrecision: 19, dataScale: 0, nullable: 'N', generated: false},
//   })
//   sellerMobile: number;
//   @property({
//     type: 'string',
//     // required: true,
//     jsonSchema: {nullable: false},
//     length: 255,
//     generated: false,
//     mysql: {columnName: 'sellerName', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false},
//   })
//   sellerName: string;
//   @property({
//     type: 'string',
//     //  required: true,
//     jsonSchema: {nullable: false},
//     length: 255,
//     generated: false,
//     mysql: {columnName: 'sellerPermenentadd', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false},
//   })
//   sellerPermenentadd: string;
//   @property({
//     type: 'string',
//     //  required: true,
//     jsonSchema: {nullable: false},
//     length: 255,
//     generated: false,
//     mysql: {columnName: 'sellerProfile', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false},
//   })
//   sellerProfile: string;
//   @property({
//     type: 'string',
//     //  required: true,
//     jsonSchema: {nullable: false},
//     length: 255,
//     generated: false,
//     mysql: {columnName: 'sellertempaddress', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false},
//   })
//   sellertempaddress: string;
//   // Define well-known properties here
//   // Indexer property to allow additional data
//   // eslint-disable-next-line @typescript-eslint/no-explicit-any
//   [prop: string]: any;
//   constructor(data?: Partial<SellerMaster>) {
//     super(data);
//   }
// }
// export interface SellerMasterRelations {
//   // describe navigational properties here
// }
// export type SellerMasterWithRelations = SellerMaster & SellerMasterRelations;
const repository_1 = require("@loopback/repository");
const city_master_model_1 = require("./city-master.model");
const gender_master_model_1 = require("./gender-master.model");
// import {PackageMaster} from './package-master.model';
const usertype_model_1 = require("./usertype.model");
let SellerMaster = class SellerMaster extends repository_1.Entity {
    constructor(data) {
        super(data);
    }
};
exports.SellerMaster = SellerMaster;
tslib_1.__decorate([
    (0, repository_1.belongsTo)(() => city_master_model_1.CityMaster, { name: 'city' }),
    tslib_1.__metadata("design:type", Number)
], SellerMaster.prototype, "fkcityId", void 0);
tslib_1.__decorate([
    (0, repository_1.belongsTo)(() => usertype_model_1.Usertype, { name: 'user' }),
    tslib_1.__metadata("design:type", Number)
], SellerMaster.prototype, "fkuserId", void 0);
tslib_1.__decorate([
    (0, repository_1.belongsTo)(() => gender_master_model_1.GenderMaster, { name: 'gender' }),
    tslib_1.__metadata("design:type", Number)
], SellerMaster.prototype, "sellerGender", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'number',
        jsonSchema: { nullable: true },
        precision: 10,
        scale: 0,
        generated: false,
        mysql: { columnName: 'created_by', dataType: 'int', dataLength: null, dataPrecision: 10, dataScale: 0, nullable: 'Y', generated: false },
    }),
    tslib_1.__metadata("design:type", Number)
], SellerMaster.prototype, "createdBy", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'date',
        jsonSchema: { nullable: true },
        generated: false,
        mysql: { columnName: 'created_date', dataType: 'datetime', dataLength: null, dataPrecision: null, dataScale: null, nullable: 'Y', generated: false },
    }),
    tslib_1.__metadata("design:type", String)
], SellerMaster.prototype, "createdDate", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'string',
        jsonSchema: { nullable: true },
        length: 200,
        generated: false,
        mysql: { columnName: 'delete_remark', dataType: 'varchar', dataLength: 200, dataPrecision: null, dataScale: null, nullable: 'Y', generated: false },
    }),
    tslib_1.__metadata("design:type", String)
], SellerMaster.prototype, "deleteRemark", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'number',
        jsonSchema: { nullable: true },
        precision: 10,
        scale: 0,
        generated: false,
        mysql: { columnName: 'deleted_by', dataType: 'int', dataLength: null, dataPrecision: 10, dataScale: 0, nullable: 'Y', generated: false },
    }),
    tslib_1.__metadata("design:type", Number)
], SellerMaster.prototype, "deletedBy", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'date',
        jsonSchema: { nullable: true },
        generated: false,
        mysql: { columnName: 'deleted_date', dataType: 'datetime', dataLength: null, dataPrecision: null, dataScale: null, nullable: 'Y', generated: false },
    }),
    tslib_1.__metadata("design:type", String)
], SellerMaster.prototype, "deletedDate", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'number',
        jsonSchema: { nullable: true },
        precision: 3,
        scale: 0,
        generated: false,
        default: 0,
        mysql: { columnName: 'is_active', dataType: 'tinyint', dataLength: null, dataPrecision: 3, dataScale: 0, nullable: 'Y', generated: false },
    }),
    tslib_1.__metadata("design:type", Number)
], SellerMaster.prototype, "isActive", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'number',
        jsonSchema: { nullable: true },
        precision: 3,
        scale: 0,
        generated: false,
        mysql: { columnName: 'is_default', dataType: 'tinyint', dataLength: null, dataPrecision: 3, dataScale: 0, nullable: 'Y', generated: false },
    }),
    tslib_1.__metadata("design:type", Number)
], SellerMaster.prototype, "isDefault", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'number',
        jsonSchema: { nullable: true },
        precision: 3,
        scale: 0,
        generated: false,
        mysql: { columnName: 'is_on', dataType: 'tinyint', dataLength: null, dataPrecision: 3, dataScale: 0, nullable: 'Y', generated: false },
    }),
    tslib_1.__metadata("design:type", Number)
], SellerMaster.prototype, "isOn", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'date',
        // required: true,
        jsonSchema: { nullable: false },
        generated: false,
        mysql: { columnName: 'last_changed', dataType: 'timestamp', dataLength: null, dataPrecision: null, dataScale: null, nullable: 'N', generated: false },
    }),
    tslib_1.__metadata("design:type", String)
], SellerMaster.prototype, "lastChanged", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'number',
        jsonSchema: { nullable: true },
        precision: 10,
        scale: 0,
        generated: false,
        mysql: { columnName: 'modified_by', dataType: 'int', dataLength: null, dataPrecision: 10, dataScale: 0, nullable: 'Y', generated: false },
    }),
    tslib_1.__metadata("design:type", Number)
], SellerMaster.prototype, "modifiedBy", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'date',
        jsonSchema: { nullable: true },
        generated: false,
        mysql: { columnName: 'modified_date', dataType: 'datetime', dataLength: null, dataPrecision: null, dataScale: null, nullable: 'Y', generated: false },
    }),
    tslib_1.__metadata("design:type", String)
], SellerMaster.prototype, "modifiedDate", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'date',
        // required: true,
        jsonSchema: { nullable: false },
        generated: false,
        mysql: { columnName: 'packageenddate', dataType: 'date', dataLength: null, dataPrecision: null, dataScale: null, nullable: 'N', generated: false },
    }),
    tslib_1.__metadata("design:type", String)
], SellerMaster.prototype, "packageenddate", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'date',
        //required: true,
        jsonSchema: { nullable: false },
        generated: false,
        mysql: { columnName: 'packagestartdate', dataType: 'date', dataLength: null, dataPrecision: null, dataScale: null, nullable: 'N', generated: false },
    }),
    tslib_1.__metadata("design:type", String)
], SellerMaster.prototype, "packagestartdate", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'number',
        //   required: true,
        jsonSchema: { nullable: false },
        precision: 10,
        scale: 0,
        generated: false,
        mysql: { columnName: 'paymentFlag', dataType: 'int', dataLength: null, dataPrecision: 10, dataScale: 0, nullable: 'N', generated: false },
    }),
    tslib_1.__metadata("design:type", Number)
], SellerMaster.prototype, "paymentFlag", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'date',
        //  required: true,
        jsonSchema: { nullable: false },
        generated: false,
        mysql: { columnName: 'regdate', dataType: 'date', dataLength: null, dataPrecision: null, dataScale: null, nullable: 'N', generated: false },
    }),
    tslib_1.__metadata("design:type", String)
], SellerMaster.prototype, "regdate", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'string',
        //  required: true,
        jsonSchema: { nullable: false },
        length: 255,
        generated: false,
        mysql: { columnName: 'selleraboutus', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false },
    }),
    tslib_1.__metadata("design:type", String)
], SellerMaster.prototype, "selleraboutus", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'number',
        //  required: true,
        jsonSchema: { nullable: false },
        precision: 19,
        scale: 0,
        generated: false,
        mysql: { columnName: 'sellercompmobile', dataType: 'bigint', dataLength: null, dataPrecision: 19, dataScale: 0, nullable: 'N', generated: false },
    }),
    tslib_1.__metadata("design:type", Number)
], SellerMaster.prototype, "sellercompmobile", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'string',
        //  required: true,
        jsonSchema: { nullable: false },
        length: 255,
        generated: false,
        mysql: { columnName: 'sellercompName', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false },
    }),
    tslib_1.__metadata("design:type", String)
], SellerMaster.prototype, "sellercompName", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'string',
        //  required: true,
        jsonSchema: { nullable: false },
        length: 255,
        generated: false,
        mysql: { columnName: 'sellercompwebsite', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false },
    }),
    tslib_1.__metadata("design:type", String)
], SellerMaster.prototype, "sellercompwebsite", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'string',
        //  required: true,
        jsonSchema: { nullable: false },
        length: 255,
        generated: false,
        mysql: { columnName: 'sellercopmgmail', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false },
    }),
    tslib_1.__metadata("design:type", String)
], SellerMaster.prototype, "sellercopmgmail", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'string',
        //  required: true,
        jsonSchema: { nullable: false },
        length: 255,
        generated: false,
        mysql: { columnName: 'sellercopmlocation', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false },
    }),
    tslib_1.__metadata("design:type", String)
], SellerMaster.prototype, "sellercopmlocation", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'number',
        //  required: true,
        jsonSchema: { nullable: false },
        precision: 19,
        scale: 0,
        generated: false,
        mysql: { columnName: 'sellercopmManegermob', dataType: 'bigint', dataLength: null, dataPrecision: 19, dataScale: 0, nullable: 'N', generated: false },
    }),
    tslib_1.__metadata("design:type", Number)
], SellerMaster.prototype, "sellercopmManegermob", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'string',
        //   required: true,
        jsonSchema: { nullable: false },
        length: 255,
        generated: false,
        mysql: { columnName: 'sellercopmManegername', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false },
    }),
    tslib_1.__metadata("design:type", String)
], SellerMaster.prototype, "sellercopmManegername", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'string',
        // required: true,
        jsonSchema: { nullable: false },
        length: 255,
        generated: false,
        mysql: { columnName: 'sellerDesignation', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false },
    }),
    tslib_1.__metadata("design:type", String)
], SellerMaster.prototype, "sellerDesignation", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'string',
        //  required: true,
        jsonSchema: { nullable: false },
        length: 255,
        generated: false,
        mysql: { columnName: 'sellerfacebook', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false },
    }),
    tslib_1.__metadata("design:type", String)
], SellerMaster.prototype, "sellerfacebook", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'string',
        // required: true,
        jsonSchema: { nullable: false },
        length: 255,
        generated: false,
        mysql: { columnName: 'sellerGmail', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false },
    }),
    tslib_1.__metadata("design:type", String)
], SellerMaster.prototype, "sellerGmail", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'number',
        jsonSchema: { nullable: false },
        precision: 10,
        scale: 0,
        generated: 1,
        id: 1,
        mysql: { columnName: 'sellerId', dataType: 'int', dataLength: null, dataPrecision: 10, dataScale: 0, nullable: 'N', generated: 1 },
    }),
    tslib_1.__metadata("design:type", Number)
], SellerMaster.prototype, "sellerId", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'string',
        //  required: true,
        jsonSchema: { nullable: false },
        length: 255,
        generated: false,
        mysql: { columnName: 'sellerlinkedin', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false },
    }),
    tslib_1.__metadata("design:type", String)
], SellerMaster.prototype, "sellerlinkedin", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'string',
        // required: true,
        jsonSchema: { nullable: false },
        length: 255,
        generated: false,
        mysql: { columnName: 'sellerLocation', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false },
    }),
    tslib_1.__metadata("design:type", String)
], SellerMaster.prototype, "sellerLocation", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'number',
        // required: true,
        jsonSchema: { nullable: false },
        precision: 19,
        scale: 0,
        generated: false,
        mysql: { columnName: 'sellerMobile', dataType: 'bigint', dataLength: null, dataPrecision: 19, dataScale: 0, nullable: 'N', generated: false },
    }),
    tslib_1.__metadata("design:type", Number)
], SellerMaster.prototype, "sellerMobile", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'string',
        // required: true,
        jsonSchema: { nullable: false },
        length: 255,
        generated: false,
        mysql: { columnName: 'sellerName', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false },
    }),
    tslib_1.__metadata("design:type", String)
], SellerMaster.prototype, "sellerName", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'string',
        //  required: true,
        jsonSchema: { nullable: false },
        length: 255,
        generated: false,
        mysql: { columnName: 'sellerPermenentadd', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false },
    }),
    tslib_1.__metadata("design:type", String)
], SellerMaster.prototype, "sellerPermenentadd", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'string',
        //  required: true,
        jsonSchema: { nullable: false },
        length: 255,
        generated: false,
        mysql: { columnName: 'sellerProfile', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false },
    }),
    tslib_1.__metadata("design:type", String)
], SellerMaster.prototype, "sellerProfile", void 0);
tslib_1.__decorate([
    (0, repository_1.property)({
        type: 'string',
        //  required: true,
        jsonSchema: { nullable: false },
        length: 255,
        generated: false,
        mysql: { columnName: 'sellertempaddress', dataType: 'varchar', dataLength: 255, dataPrecision: null, dataScale: null, nullable: 'N', generated: false },
    }),
    tslib_1.__metadata("design:type", String)
], SellerMaster.prototype, "sellertempaddress", void 0);
exports.SellerMaster = SellerMaster = tslib_1.__decorate([
    (0, repository_1.model)({
        settings: { idInjection: false, mysql: { schema: 'lelloproperty', table: 'seller_master' } }
    }),
    tslib_1.__metadata("design:paramtypes", [Object])
], SellerMaster);
//# sourceMappingURL=seller-master.model.js.map