import { BaseModel, BeforeInsert, Column, Entity, Helper, PrimaryColumn } from "synapseapi";
import { SessionData, TokenData } from "{2}shared/user_session";

@Entity({
  name: "{0}"
})
export class {1}Model extends BaseModel {
  @PrimaryColumn()
  {0}id!: string;
  @Column()
  nome!: string;

  @BeforeInsert()
  async generateKey(){
    if (!this.{0}id)
      this.{0}id = await Helper.sequencial().generateUIID();
  }
}
