Struktur feed data Pemesanan Lengkap Anda ditentukan oleh skema inventaris relasional. Feed data Pemesanan Lengkap terdiri dari entitas tingkat atas berikut:
- Entitas
Restaurant
: Restoran yang Anda layani. - Entitas
Service
: Waktu, lokasi, dan kondisi layanan Anda. - Entitas
Menu
: Detail menu setiap restoran.
Diagram berikut menunjukkan cara entitas Service
, Restaurant
, dan Menu
mewakili satu restoran:
Panduan umum
Restoran per file: Setiap file data harus mewakili satu restoran dengan entitas
Service
danMenu
terkait. Gunakan nama file yang dapat membantu Anda menelusuri file untuk restoran.Format file data: File data harus diformat dalam file JSON yang dipisahkan baris baru (format ndjson).
Nilai DateTime dan Time: Untuk properti yang memerlukan nilai
DateTime
atauTime
, gunakan format yang ditentukan dalam Format DateTime dan Time. Misalnya,2017-05-01T06:30:00+05:30
untukDateTime
danT08:08:00+05:30
untukTime
.ID: Gunakan properti
@id
untuk mengidentifikasi semua entity unik dalam jenis entity. Panjang maksimumnya adalah 300 karakter.@id
adalah ID unik dari entity jenis tersebut, tetapi di seluruh entity, ID dapat tumpang-tindih. Misalnya, Anda menentukan entityService
dengan properti@id
yang ditetapkan kea16
. Anda tidak dapat membuat entitasService
lain dengan@id
a16
. Namun, Anda dapat menggunakana16
sebagai nilai@id
dari entityMenu
.Pembuatan ID: Pastikan ID Anda stabil - jangan gunakan UUID atau ubah/acak ID di antara upload feed. Hal ini memungkinkan dukungan yang lebih mudah untuk masalah terkait entitas.
Nilai null: Jangan gunakan nilai
null
sebagai pengganti objek. Jika objek bersifat opsional, Anda harus menghapusnya dari feed.
Library Klien
Pembuat kode klien di bagian Alat tersedia untuk memvalidasi feed data Pemesanan Lengkap.