Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. @Description('A user has multiple phone numbers')
  2. @OneToMany(() => PhoneNumber, phoneNo => phoneNo.user, { nullable: true })
  3. phoneNumbers: PhoneNumber[] | string[];
  4.  
  5. @Description('Ids of user's phone number')
  6. @RelationId((user: BaseUser) => user.phoneNumbers)
  7. phoneNumberIds: number[];
  8.  
  9. @Entity()
  10. export class PhoneNumber extends BaseEntity {
  11. @Description('10 digit phone number of user')
  12. @Column('text')
  13. @Required()
  14. number: string;
  15.  
  16. @Description('Weather this number is primary contact number of user or not')
  17. @Column('boolean')
  18. isPrimary: boolean;
  19.  
  20. @Description('Many phone numbers are assosiated to a single user')
  21. @ManyToOne(() => BaseUser, user => user.phoneNumbers)
  22. user: BaseUser;
  23.  
  24. @Description('Owner user's id')
  25. @RelationId((number: PhoneNumber) => number.user)
  26. userId: number; ```
  27.  
  28. Unable to identify the cause of facing this error
  29. { AJV_VALIDATION_ERROR: At BaseUser.phoneNumbers[0], value '090078602123' should be object...}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement