@ciebit/calendario
Version:
Representa um calendário visual
49 lines (41 loc) • 957 B
text/typescript
module Ciebit.Calendario
{
export class Evento
{
private titulo:string;
private data:Date;
private descricao:string;
public constructor(titulo:string, data:Date)
{
this.titulo = titulo;
this.data = data;
}
public definirData(data:Date): this
{
this.data = data;
return this;
}
public definirTitulo(titulo:string): this
{
this.titulo = titulo;
return this;
}
public definirDescricao(descricao:string): this
{
this.descricao = descricao;
return this;
}
public obterData(): Date
{
return this.data;
}
public obterTitulo(): string
{
return this.titulo;
}
public obterDescricao(): string
{
return this.descricao;
}
}
}