DoculaDevelopersDezvoltatori
API 0.8.0 · BuildVersiune produs 0.33.0
Documentation navigationNavigare documentație

LESSON 2 OF 14LECȚIA 2 DIN 14

Version a contractVersionează un contract

Read back one immutable published contract version.Citește o versiune publicată și imuabilă a contractului.

ContextContext
isolated-loopback-course
Required roleRol necesar
engineer
HeadersHeadere
Content-Type · Origin · X-CSRF-Token · Idempotency-Key
FixturesFixture-uri
person-contract

01 · RUN LOCALLYRULEAZĂ LOCAL

Copy the chapter commandCopiază comanda capitolului

Create, validate, freeze, and publish one schema.Creează, validează, îngheață și publică o schemă.

Repository CLI · copy onlyCLI repository · doar pentru copiere
./scripts/docula-course chapter version-contract --workspace "$DOCULA_COURSE_WORKSPACE"

02 · CHECK THE CONTRACTVERIFICĂ CONTRACTUL

Expected released responseRăspuns publicat așteptat

{
  "operation_id": "publishContractVersion",
  "kind": "response",
  "status": 200,
  "media_type": "application/json"
}

03 · CHECKPOINT

Required assertionAserțiune obligatorie

{
  "assertion": "actual.version.status == \"published\"",
  "protocol_sha256": "e04c10264e069c008ffa57e3a9f3078535e0bbf50669c265eaa3cf9fa563486a"
}