database_dto_ClientDto.js
/**
* @swagger
* components:
* schemas:
* newClient:
* type: object
* properties:
* denominationSocial:
* type: string
* description: Le nom juridique du client.
* example: alphaconseil
* rcs:
* type: string
* description: observations sur l'administrateur.
* example: Mon ami
* siret:
* type: string
* description: le Nom de l'admin.
* example: HASSANI
* president:
* type: string
* description: le Prénom de l'admin.
* example: ayoub
* tvaIntracom:
* type: string
* description: le Prénom de l'admin.
* example: ayoub
* address:
* type: string
* description: le Prénom de l'admin.
* example: ayoub
* zipCode:
* type: string
* description: le Prénom de l'admin.
* example: 75007
* city:
* type: string
* description: le numero de téléphone de l'admin..
* example: O619629393
* contact:
* type: string
* description: le numero de téléphone de l'admin..
* example: O619629393
* contactPhone:
* type: string
* description: le numero de téléphone de l'admin..
* example: O619629393
* contactMail:
* type: string
* description: le numero de téléphone de l'admin..
* example: O619629393@teste.fr
* client:
* allOf:
* - type: object
* properties:
* id:
* type: integer
* description: The user ID.
* example: 0
* createdAt:
* type: integer
* description: The user ID.
* example: 0
* - $ref: '#/components/schemas/newClient'
*/
/**
* DTO: Data Transfert Object, Contains the definition of all DTOs
* @namespace DTOS
* @memberOf Myintranet
*/
/**
* Cree un Client DTO
* @memberof Myintranet.DTOS
*/
class ClientDto {
/**
*
* @param {Myintranet.Database.Client} client le client model de sequelize
*/
constructor(client) {
this.id = client.id
this.denominationSocial = client.denominationSocial
this.rcs = client.rcs
this.siret = client.siret
this.president = client.president
this.tvaIntracom = client.tvaIntracom
this.address = client.address
this.zipCode = client.zipCode
this.city = client.city
this.contact = client.contact
this.contactPhone = client.contactPhone
this.contactMail = client.contactMail
this.contactPost = client.contactPost
this.createdAt = client.createdAt
// this.updatedAt = client.updatedAt
}
}
module.exports = ClientDto;