Professional Documents
Culture Documents
rješenje:
-Prilažem sliku dokumenta prema kojem ću utvrditi entitete, atribute i sami tip
podataka, no i link putem kojega se može doći do navedenog dokumenta - >
https://docs.rentl.io/
Rentlio API je dokumentacija koja opisuje programski interfejs (API) platforme
Rentlio za upravljanje nekretninama. Rentlio API omogućava programerima da pristupe
i manipuliraju podatcima vezanim za nekretnine (poput imena, adrese, cijene,
dostupnosti) kroz različite HTTP metode, te omogućava integraciju s drugim
softverskim alatima.
Dokumentacija sadrži detaljan opis svih dostupnih endpointa i njihovih parametara,
kao i primjere koda u nekoliko programskih jezika kako bi programeri mogli lako i
brzo integrirati svoje aplikacije sa Rentlio platformom. Također, dokumentacija
pruža i informacije o autentifikaciji i sigurnosti, kao i nekoliko savjeta za
optimalnu integraciju.
Rentlio API omogućava programerima da automatiziraju procese i unaprijede
funkcionalnost svojih aplikacija za upravljanje nekretninama.
Definiranje zahtjeva
User, odnosno korisnik ima email, ime, prezime, adresu, grad, broj telefona,
ali i id koji nam pomaže identificirati pojedinog korisnika. Property ili posjed
također
ima ime, adresu, zip kod, grad, telefon, email, web mjesto i zemlju, naravno uz
pripadajući id
koji nam omogućuje jedinstvenu identifikaciju svakog posjeda. Svaki user/korisnik
može dodavati
svoje posj ede u sustav, te jedan korisnik može imati više posjeda, no posjed može
imat samo jednog
user-a koji je povezan s njime. Imamo i unit_type koji nam označava vrstu ponude
smještaja te on
ima id, ime, uuid(dodatna identifikacija), minimalan kapacitet te ukupnu cijenu
noćenja.
Kao primjer vrste posjeda može biti apartman sa n ležaja u slučaju kuće kao posjeda
ili soba sa n ležaja u slučaju hotela ili zgrade. Također imamo unit odnosno
smještaj koji je definiran
putem jedinstvenog id-a, povezanog propertyId-a, povezanog unitTypeId-a uz vlastito
ime i boju.
Jedan posjed može imati puno vrsta smještaja, kao i ponuda smještaja ovisno o broju
kreveta po sobama/apartmanima/kućama.
Nadalje imamo availibility odnosno dostupnost smještaja koju definiramo id-em,
unitsId, datum od,
datum do i dnevna rata plaćanja(u različitim razdoblju godine, različita rata). Ove
sve dosad navedene
stavke se tiču korinika koji izdaje svoje posjede prema vlastitim mogućnostima.
Drugi dio ove jednadžbe se tiče samih gostiju koje definiramo jedinstvenim id-em,
imenom, emailom, kontakt broj,zemlja porijekla,
broj dokumenta,spol,grad prebivanja te datum rođenja. Gosti imaju mogućnost
pravljenja rezervacija
koje su definirane jedinstvenim id-om, unitId, unitTypeIda, guestId, guestName,
guestEmail, datum dolaska, datum odlaska i ukupna cijena.
Uz to korisnik gostima može ponuditi dodatne usluge koje su definirane id-em,
imenom, vrstom plaćanja(id, ime, cijena).
proširi moje rješenje prema uputama te mi umjesto slika, samo reci sto tocno treba
biti na slici