Skip to content

Mockup

<!-- generated:meta -->

Grupdata
Planeresource
Spec structMockupSpec

<!-- /generated:meta -->

Kapan Memakai

kind: Mockup adalah simulasi integrasi pihak ketiga untuk testing/dev — menggantikan Service eksternal yang belum ada atau mahal dipanggil.

Kapan memakai Mockup:

  • Development/testing tanpa server payment/sms yang nyata
  • Demo aplikasi tanpa bergantung provider eksternal
  • Merespons for: <module.service> atau <module.entity> dengan perilaku simulasi

Kapan TIDAK pakai Mockup:

  • Integrasi nyata → kind: Service
  • Provider inbound → kind: Webhook

Sumber kontrak: docs/spec/backend/02-core-extended.md §8.

Contoh Manifest

yaml
apiVersion: formspec.dev/v1
kind: Mockup
metadata:
  name: midtrans-mock
  module: billing
spec:
  for: billing.payment-gateway
  config_ref: billing.mockup-config

Atribut

<!-- generated:attributes -->

AtributTipeWajibContohDeskripsi
forstringbilling.payment-gateway
config_refstring

<!-- /generated:attributes -->

Gotchas

Standar terbuka (CC0) dengan implementasi referensi.