ftth-network
{
"id": "integer(unique)",
"name": "string",
"slug": "string",
"overview": "string:html",
"website": "string:url",
"geographical_areas": "array:geographical_area",
"initiator_name": "string",
"initiator_address": "string",
"contract_type": "string:[DSP,PPP,CREM,other,unknown]",
"contract_date": "string:ISO8601 date",
"contract_duration": "int",
"contract_detail": "string",
"contractor_name": "string",
"contractor_address": "string",
"comments": "string:html",
"parent_company": "string",
"bitstream_offers": "string:[yes_certain,yes_maybe,unknown,no_certain,no_maybe]",
"bitstream_comment": "string",
"catalog_date": "string:ISO8601 date",
"last_updated": "string:ISO8601 datetime",
"rating": "string:[A,B,C,D,Z]",
"urls": "array:object_url"
}
service
{
"id": "integer(unique)",
"name": "string",
"order": "integer",
"category": "integer:service-categorie.id",
"network": "integer:ftth-network.id",
"global_initial_cost": "float: 2 chiffres après la virgule",
"global_recurring_cost": "float: 2 chiffres après la virgule",
"individual_initial_cost": "float: 2 chiffres après la virgule",
"individual_recurring_cost": "float: 2 chiffres après la virgule",
"mbps_recurring_cost": "float: 2 chiffres après la virgule",
"included_traffic": "float",
"recurring_period": "integer",
"commitment": "integer:>0 || null"
}
offer
{
"id": "integer(unique)",
"name": "string",
"order": "integer,
"comment": "string",
"network": "integer:network.id",
"services": "array:service.id"
}