mirror of
https://github.com/thegeneralist01/twitter-openapi
synced 2026-01-11 23:50:26 +01:00
move
Signed-off-by: ふぁ <yuki@yuki0311.com>
This commit is contained in:
parent
8229a7fd12
commit
58f9d3a483
1 changed files with 42 additions and 42 deletions
|
|
@ -433,6 +433,48 @@ components:
|
||||||
responseObjects:
|
responseObjects:
|
||||||
type: object # todo
|
type: object # todo
|
||||||
|
|
||||||
|
# ================= Instruction =================
|
||||||
|
|
||||||
|
InstructionUnion:
|
||||||
|
oneOf:
|
||||||
|
- $ref: "#/components/schemas/TimelineAddEntries"
|
||||||
|
discriminator:
|
||||||
|
propertyName: type
|
||||||
|
mapping": # deprecated
|
||||||
|
TimelineAddEntries: "#/components/schemas/TimelineAddEntries"
|
||||||
|
|
||||||
|
InstructionType:
|
||||||
|
type: string
|
||||||
|
enum: [TimelineAddEntries]
|
||||||
|
|
||||||
|
TimelineAddEntries:
|
||||||
|
required:
|
||||||
|
- type
|
||||||
|
- entries
|
||||||
|
properties:
|
||||||
|
type:
|
||||||
|
type: string
|
||||||
|
$ref: "#/components/schemas/InstructionType" # TimelineAddEntries
|
||||||
|
entries:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
$ref: "#/components/schemas/TimelineAddEntry"
|
||||||
|
|
||||||
|
TimelineAddEntry:
|
||||||
|
required:
|
||||||
|
- "content"
|
||||||
|
- "entryId"
|
||||||
|
- "sortIndex"
|
||||||
|
properties:
|
||||||
|
content:
|
||||||
|
$ref: "#/components/schemas/ContentUnion"
|
||||||
|
entryId:
|
||||||
|
type: string
|
||||||
|
pattern: '^[a-z\-]+[0-9]+$'
|
||||||
|
sortIndex:
|
||||||
|
type: string
|
||||||
|
pattern: "[0-9]+$"
|
||||||
|
|
||||||
# ================= Content =================
|
# ================= Content =================
|
||||||
ContentUnion:
|
ContentUnion:
|
||||||
oneOf:
|
oneOf:
|
||||||
|
|
@ -499,48 +541,6 @@ components:
|
||||||
type: string # enum
|
type: string # enum
|
||||||
$ref: "#/components/schemas/ContentEntryType" # TimelineTimelineCursor
|
$ref: "#/components/schemas/ContentEntryType" # TimelineTimelineCursor
|
||||||
|
|
||||||
# ================= Instruction =================
|
|
||||||
|
|
||||||
InstructionUnion:
|
|
||||||
oneOf:
|
|
||||||
- $ref: "#/components/schemas/TimelineAddEntries"
|
|
||||||
discriminator:
|
|
||||||
propertyName: type
|
|
||||||
mapping": # deprecated
|
|
||||||
TimelineAddEntries: "#/components/schemas/TimelineAddEntries"
|
|
||||||
|
|
||||||
InstructionType:
|
|
||||||
type: string
|
|
||||||
enum: [TimelineAddEntries]
|
|
||||||
|
|
||||||
TimelineAddEntries:
|
|
||||||
required:
|
|
||||||
- type
|
|
||||||
- entries
|
|
||||||
properties:
|
|
||||||
type:
|
|
||||||
type: string
|
|
||||||
$ref: "#/components/schemas/InstructionType" # TimelineAddEntries
|
|
||||||
entries:
|
|
||||||
type: array
|
|
||||||
items:
|
|
||||||
$ref: "#/components/schemas/TimelineAddEntry"
|
|
||||||
|
|
||||||
TimelineAddEntry:
|
|
||||||
required:
|
|
||||||
- "content"
|
|
||||||
- "entryId"
|
|
||||||
- "sortIndex"
|
|
||||||
properties:
|
|
||||||
content:
|
|
||||||
$ref: "#/components/schemas/ContentUnion"
|
|
||||||
entryId:
|
|
||||||
type: string
|
|
||||||
pattern: '^[a-z\-]+[0-9]+$'
|
|
||||||
sortIndex:
|
|
||||||
type: string
|
|
||||||
pattern: "[0-9]+$"
|
|
||||||
|
|
||||||
# ================= ContentItem =================
|
# ================= ContentItem =================
|
||||||
ContentItemType:
|
ContentItemType:
|
||||||
type: string
|
type: string
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue