Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

  • Zum adressieren eines Tages ohne konkrete Uhrzeit muss der Datentyp "string" mit Format "date" gemäß OpenAPI Spec verwendet werden.

    Codeblock
    titleDate
    "SomeObject": {
    	"properties": {
        	"myDate": {
            	"type": "string",
    			"format": "date"
    			}
            }
    	}
    }

    Bemerkung: Im aktuellen Stand des API-Design, sind noch keine konkrete Fälle für dein Einsatz des Datenformat "date"identifiziert worden. Es werden entweder die Datenformate "date-time" oder "timeperiod" eingesetzt

  • Zum adressieren eines Tages mit konkreter Uhrzeit muss der Datentyp "string" mit Format "date-time" gemäß OpenAPI Spec verwendet werden.

    Codeblock
    titleDateTime
    "SomeObject": {
    	"properties": {
        	"myDateTime": {
            	"type": "string",
    			"format": "date-time"
    			}
            }
    	}
    }


  • Zum adressieren einer Zeitspanne muss der Datentyp "TimePeriod" (s. TMF646 AppointmentManagementAPI) verwendet werden:

    Codeblock
    titleTimePeriod
    "SomeObject": {
                "properties": {
                    "myTimePeriod": {
                        "type": {
    					  "$ref": "#/TimePeriod"
    					}
                    }
    			}
    }
    
    
    "TimePeriod": {
                "required": [
                    "startDateTime",
    				"endDateTime"
                ],
                "properties": {
                    "startDateTime": {
                        "type": "string",
    					"format": "date-time"
                    },
                     "endDateTime": {
                        "type": "string",
    					"format": "date-time"
                    }
                 }
    }