Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • User
    • ProgrammaticUser

Index

Constructors

constructor

  • new ProgrammaticUser(id: string, permission: string, company: string, email: string, activate?: boolean, agency?: string): ProgrammaticUser

Accessors

activate

  • get activate(): boolean

agency

  • get agency(): string

company

  • get company(): string

email

  • get email(): string

id

  • get id(): string

password

  • set password(newPassword: string): void

permission

  • get permission(): string

Methods

hasPermissionFor

  • hasPermissionFor(route: string, method: string): boolean
  • Verifica se o usuário tem permissão para acessar determinada rota

    Parameters

    • route: string

      Rota que se deseja acessar

    • method: string

      Método de acesso à rota

    Returns boolean

toJson

  • toJson(): {}
  • Gera um JSON correspondente ao objeto User sem o atributo password

    Returns {}

    JSON correspondente ao objeto User

    • [key: string]: string | boolean

toJsonSave

  • toJsonSave(): {}
  • Gera um JSON com todos os atributos do objeto

    Returns {}

    JSON correspondente ao objeto User com todos os atributos

    • [key: string]: string | boolean

Generated using TypeDoc