Ringkasan

Struktur feed data Pemesanan Lengkap Anda ditentukan oleh skema inventaris relasional. Feed data Pemesanan Lengkap terdiri dari entitas tingkat atas berikut:

Diagram berikut menunjukkan cara entitas Service, Restaurant, dan Menu mewakili satu restoran:

Diagram hubungan class Menu Layanan Restoran
Gambar 1: Hubungan keseluruhan entitas feed data Pemesanan Lengkap: Layanan, Restoran, dan Menu.

Panduan umum

  • Restoran per file: Setiap file data harus mewakili satu restoran dengan entitas Service dan Menu 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 atau Time, gunakan format yang ditentukan dalam Format DateTime dan Time. Misalnya, 2017-05-01T06:30:00+05:30 untuk DateTime dan T08:08:00+05:30 untuk Time.

  • 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 entity Service dengan properti @id yang ditetapkan ke a16. Anda tidak dapat membuat entitas Service lain dengan @id a16. Namun, Anda dapat menggunakan a16 sebagai nilai @id dari entity Menu.

  • 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.