{"type":"object","properties":{"packId":{"type":"string"},"manifestDigest":{"type":"string","pattern":"^[a-f0-9]{64}$"},"generatedAt":{"type":"string","format":"date-time"},"checkedAt":{"type":"string","format":"date-time"},"expiresAt":{"type":"string","format":"date-time"},"regionId":{"type":"string"},"coverage":{"type":"object","properties":{"startDate":{"type":"string","format":"date"},"endDate":{"type":"string","format":"date"},"walkLinksCompleteThroughMetres":{"type":"number","minimum":0}},"required":["startDate","endDate","walkLinksCompleteThroughMetres"],"additionalProperties":true},"feedVersions":{"type":"array","items":{"type":"object","properties":{"operatorId":{"type":"string"},"feedVersionId":{"type":"string"},"sourceSha256":{"type":"string"},"sourceUrl":{"type":"string"},"acquiredAt":{"type":"string","format":"date-time"},"attribution":{"type":"string"},"modificationNotice":{"type":"string"},"rightsEvidenceRef":{"type":"string"}},"required":["operatorId","feedVersionId","sourceSha256","sourceUrl","acquiredAt","attribution","modificationNotice","rightsEvidenceRef"],"additionalProperties":true}},"manifest":{"type":"object","properties":{"url":{"type":"string"},"sha256":{"type":"string"},"byteLength":{"type":"integer","minimum":0}},"required":["url","sha256","byteLength"],"additionalProperties":true},"shards":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string"},"url":{"type":"string"},"sha256":{"type":"string"},"byteLength":{"type":"integer","minimum":0}},"required":["id","url","sha256","byteLength"],"additionalProperties":true}}},"additionalProperties":true,"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://otranspo.ca/schemas/public-api/v1/offline-pack","title":"offline-pack response schema","x-api-version":"1.0.0"}