Class Reto

Clase para los retos

Implements

Interface

IRetoData

Hierarchy

  • Reto

Implements

Constructors

  • Constructor de Reto

    Parameters

    • nombre: string

      Nombre del reto

    • rutas: string[]

      Rutas que forman parte del reto

    • actividad: Actividad

      Tipo de actividad del reto: bicicleta o correr

    • usuarios: string[]

      Usuarios que están realizando el reto

    Returns Reto

Properties

_actividad: Actividad
_id: string
_nombre: string
_rutas: string[]
_total: number
_usuarios: string[]

Accessors

  • get id(): string
  • Getter del atributo privado _id

    Returns

    this.id

    Returns string

  • get nombre(): string
  • Getter del atributo privado _nombre

    Returns

    this._nombre

    Returns string

  • set nombre(value: string): void
  • Setter del atributo privado _nombre

    Parameters

    • value: string

      Nuevo valor para el atributo _nombre

    Returns void

  • get rutas(): string[]
  • Getter del atributo privado _rutas

    Returns

    this._rutas

    Returns string[]

  • set rutas(value: string[]): void
  • Setter del atributo privado _rutas

    Parameters

    • value: string[]

      Nuevo valor para el atributo _rutas

    Returns void

  • get usuarios(): string[]
  • Getter del atributo privado _usuarios

    Returns

    this._usuarios

    Returns string[]

  • set usuarios(value: string[]): void
  • Setter del atributo privado _usuarios

    Parameters

    • value: string[]

      Nuevo valor para el atributo _usuarios

    Returns void

Methods

  • Metodo que convierte una clase Reto a un modelo de datos de JSON

    Returns

    Reto Data a modelo JSON

    Returns IRetoData

Generated using TypeDoc