21 lines
463 B
Text
21 lines
463 B
Text
fn get():
|
|
#path(/) -> list:
|
|
service.get_all()
|
|
|
|
#path(/id/{uuid}) -> Customer?:
|
|
service.get(uuid)?
|
|
|
|
#path(?firstname={fname} | lastname={lname}) -> Customer?:
|
|
if name:
|
|
service.get_by_firstname(fname)?
|
|
else if lastname:
|
|
service.get_by_lastname(lname)?
|
|
else:
|
|
404
|
|
|
|
fn post(customer: Customer):
|
|
service.add(customer)
|
|
|
|
|
|
fn put(customer: Customer):
|
|
service.update(customer)
|