File: openapi_date.txtar

package info (click to toggle)
golang-github-cue-lang-cue 0.12.0.-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 19,072 kB
  • sloc: sh: 57; makefile: 17
file content (24 lines) | stat: -rw-r--r-- 551 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#version: openapi

-- schema.yaml --
components:
  schemas:
    Date:
        type: string
        format: date

-- out/decode/extract --
import "time"

#Date: time.Format("2006-01-02")
-- test/ok.json --
#schema #Date
"2023-05-12"
-- test/err-out-of-range.json --
#schema #Date
"2023-02-30"
-- out/decode/testerr/err-out-of-range --
#Date: invalid value "2023-02-30" (does not satisfy time.Format("2006-01-02")): error in call to time.Format: invalid time "2023-02-30":
    generated.cue:3:8
    generated.cue:3:20
    test/err-out-of-range.json:2:1