# data[].attributes.body
get expense ();
get Categorey ();
done (
set Payment time ();
add expense();
delete from to do list ();
);

# data[].attributes.body
temp : expense
Categorey : Categorey id

# data[].attributes.body
get to do list ();
Set to do list ( );
add to do list ( to do list item : item));
delete to do list iten ( id : Object id );

# data[].attributes.body
get id();
set name(str : string);
get name();
get payment time();
set payment time(p : Date);
get value();
set value(v : double);

# data[].attributes.body
id <int>
name <string>
payment time <date>
value <double>

# data[].attributes.body
Name <string>
Expenses <List>
id <Object id>

# data[].attributes.body
get id();
get Name();
set Name( str : String);
get Expense();
Set Expenses();
add expense ();
delete expense (id : Object id);

# data[].attributes.body
id<Object id)
name <String>
period <Date>
Money <Double>
List<Categorey> Categories

# data[].attributes.body
get name();
set name( str : string);
get Period();
set Period( period : Date);
get Money();
set Money(money : Double);
get Categories();
set Categories(categories:list<categories> : cats);
Add Category(Categorey :cat);
delete Category(id: int)

# data[].attributes.body
Inner Class

# data[].attributes.body
to do list List<toDoListItem>

# data[].attributes.body
inner class called To-d-list item