1
Fork 0
mirror of https://github.com/thegeneralist01/twitter-openapi synced 2026-01-11 23:50:26 +01:00

add AddPathQueryIdOnParameters

hook to support default value

Signed-off-by: ふぁ <yuki@yuki0311.com>
This commit is contained in:
ふぁ 2023-06-13 11:17:10 +09:00
parent 488932c5df
commit 7706204624
No known key found for this signature in database
GPG key ID: 83A8A5E74872A8AA
9 changed files with 31 additions and 61 deletions

View file

@ -4,12 +4,10 @@ info:
version: 0.0.1 version: 0.0.1
paths: paths:
/graphql/{queryId}/Bookmarks: /graphql/{pathQueryId}/Bookmarks:
get: get:
operationId: getBookmarks operationId: getBookmarks
description: get bookmarks description: get bookmarks
parameters:
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
responses: responses:
"200": "200":
description: Successful operation description: Successful operation

View file

@ -4,12 +4,10 @@ info:
version: 0.0.1 version: 0.0.1
paths: paths:
/graphql/{queryId}/Following: /graphql/{pathQueryId}/Following:
get: get:
operationId: getFollowing operationId: getFollowing
description: get user list of following description: get user list of following
parameters:
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
responses: responses:
"200": "200":
description: Successful operation description: Successful operation
@ -20,12 +18,10 @@ paths:
tags: tags:
- "user-list" - "user-list"
/graphql/{queryId}/Followers: /graphql/{pathQueryId}/Followers:
get: get:
operationId: getFollowers operationId: getFollowers
description: get user list of followers description: get user list of followers
parameters:
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
responses: responses:
"200": "200":
description: Successful operation description: Successful operation

View file

@ -4,12 +4,10 @@ info:
version: 0.0.1 version: 0.0.1
paths: paths:
/graphql/{queryId}/FavoriteTweet: /graphql/{pathQueryId}/FavoriteTweet:
post: post:
operationId: postFavoriteTweet operationId: postFavoriteTweet
description: favorite Tweet description: favorite Tweet
parameters:
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
responses: responses:
"200": "200":
description: Successful operation description: Successful operation
@ -20,12 +18,10 @@ paths:
tags: tags:
- "post" - "post"
/graphql/{queryId}/UnfavoriteTweet: /graphql/{pathQueryId}/UnfavoriteTweet:
post: post:
operationId: postUnfavoriteTweet operationId: postUnfavoriteTweet
description: unfavorite Tweet description: unfavorite Tweet
parameters:
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
responses: responses:
"200": "200":
description: Successful operation description: Successful operation
@ -36,12 +32,10 @@ paths:
tags: tags:
- "post" - "post"
/graphql/{queryId}/CreateRetweet: /graphql/{pathQueryId}/CreateRetweet:
post: post:
operationId: postCreateRetweet operationId: postCreateRetweet
description: create Retweet description: create Retweet
parameters:
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
responses: responses:
"200": "200":
description: Successful operation description: Successful operation
@ -52,12 +46,10 @@ paths:
tags: tags:
- "post" - "post"
/graphql/{queryId}/DeleteRetweet: /graphql/{pathQueryId}/DeleteRetweet:
post: post:
operationId: postDeleteRetweet operationId: postDeleteRetweet
description: delete Retweet description: delete Retweet
parameters:
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
responses: responses:
"200": "200":
description: Successful operation description: Successful operation
@ -68,12 +60,10 @@ paths:
tags: tags:
- "post" - "post"
/graphql/{queryId}/CreateTweet: /graphql/{pathQueryId}/CreateTweet:
post: post:
operationId: postCreateTweet operationId: postCreateTweet
description: create Tweet description: create Tweet
parameters:
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
responses: responses:
"200": "200":
description: Successful operation description: Successful operation
@ -84,12 +74,10 @@ paths:
tags: tags:
- "post" - "post"
/graphql/{queryId}/DeleteTweet: /graphql/{pathQueryId}/DeleteTweet:
post: post:
operationId: postDeleteTweet operationId: postDeleteTweet
description: delete Retweet description: delete Retweet
parameters:
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
responses: responses:
"200": "200":
description: Successful operation description: Successful operation

View file

@ -4,12 +4,10 @@ info:
version: 0.0.1 version: 0.0.1
paths: paths:
/graphql/{queryId}/ProfileSpotlightsQuery: /graphql/{pathQueryId}/ProfileSpotlightsQuery:
get: get:
operationId: getProfileSpotlightsQuery operationId: getProfileSpotlightsQuery
description: "get user by screen name" description: "get user by screen name"
parameters:
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
responses: responses:
"200": "200":
description: Successful operation description: Successful operation

View file

@ -4,12 +4,10 @@ info:
version: 0.0.1 version: 0.0.1
paths: paths:
/graphql/{queryId}/HomeTimeline: /graphql/{pathQueryId}/HomeTimeline:
get: get:
operationId: getHomeTimeline operationId: getHomeTimeline
description: get tweet list of timeline description: get tweet list of timeline
parameters:
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
responses: responses:
"200": "200":
description: Successful operation description: Successful operation
@ -20,12 +18,10 @@ paths:
tags: tags:
- "tweet" - "tweet"
/graphql/{queryId}/HomeLatestTimeline: /graphql/{pathQueryId}/HomeLatestTimeline:
get: get:
operationId: getHomeLatestTimeline operationId: getHomeLatestTimeline
description: get tweet list of timeline description: get tweet list of timeline
parameters:
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
responses: responses:
"200": "200":
description: Successful operation description: Successful operation
@ -36,12 +32,10 @@ paths:
tags: tags:
- "tweet" - "tweet"
/graphql/{queryId}/ListLatestTweetsTimeline: /graphql/{pathQueryId}/ListLatestTweetsTimeline:
get: get:
operationId: getListLatestTweetsTimeline operationId: getListLatestTweetsTimeline
description: get tweet list of timeline description: get tweet list of timeline
parameters:
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
responses: responses:
"200": "200":
description: Successful operation description: Successful operation

View file

@ -4,12 +4,10 @@ info:
version: 0.0.1 version: 0.0.1
paths: paths:
/graphql/{queryId}/TweetDetail: /graphql/{pathQueryId}/TweetDetail:
get: get:
operationId: getTweetDetail operationId: getTweetDetail
description: get TweetDetail description: get TweetDetail
parameters:
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
responses: responses:
"200": "200":
description: Successful operation description: Successful operation

View file

@ -4,12 +4,10 @@ info:
version: 0.0.1 version: 0.0.1
paths: paths:
/graphql/{queryId}/UserByScreenName: /graphql/{pathQueryId}/UserByScreenName:
get: get:
operationId: getUserByScreenName operationId: getUserByScreenName
description: "get user by screen name" description: "get user by screen name"
parameters:
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
responses: responses:
"200": "200":
description: Successful operation description: Successful operation

View file

@ -4,12 +4,10 @@ info:
version: 0.0.1 version: 0.0.1
paths: paths:
/graphql/{queryId}/UserTweets: /graphql/{pathQueryId}/UserTweets:
get: get:
operationId: getUserTweets operationId: getUserTweets
description: "get user tweets" description: "get user tweets"
parameters:
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
responses: responses:
"200": "200":
description: Successful operation description: Successful operation
@ -20,12 +18,10 @@ paths:
tags: tags:
- "tweet" - "tweet"
/graphql/{queryId}/UserTweetsAndReplies: /graphql/{pathQueryId}/UserTweetsAndReplies:
get: get:
operationId: getUserTweetsAndReplies operationId: getUserTweetsAndReplies
description: "get user replies tweets" description: "get user replies tweets"
parameters:
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
responses: responses:
"200": "200":
description: Successful operation description: Successful operation
@ -36,12 +32,10 @@ paths:
tags: tags:
- "tweet" - "tweet"
/graphql/{queryId}/UserMedia: /graphql/{pathQueryId}/UserMedia:
get: get:
operationId: getUserMedia operationId: getUserMedia
description: "get user media tweets" description: "get user media tweets"
parameters:
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
responses: responses:
"200": "200":
description: Successful operation description: Successful operation
@ -52,12 +46,10 @@ paths:
tags: tags:
- "tweet" - "tweet"
/graphql/{queryId}/Likes: /graphql/{pathQueryId}/Likes:
get: get:
operationId: getLikes operationId: getLikes
description: "get user likes tweets" description: "get user likes tweets"
parameters:
- $ref: "../resources/parameters.yaml#/components/parameters/queryId"
responses: responses:
"200": "200":
description: Successful operation description: Successful operation

View file

@ -10,10 +10,11 @@ class Config:
"docs": { "docs": {
"openapi": [AddSecuritySchemesOnSecuritySchemes()], "openapi": [AddSecuritySchemesOnSecuritySchemes()],
"schemas": [], "schemas": [],
"other":[], "other": [],
"request": { "request": {
key: [ key: [
SetResponsesHeader(suffix=None), SetResponsesHeader(suffix=None),
AddPathQueryIdOnParameters(split=-1),
AddParametersOnContent( AddParametersOnContent(
split=-1, contentType="application/json" split=-1, contentType="application/json"
), ),
@ -23,6 +24,7 @@ class Config:
| { | {
key: [ key: [
SetResponsesHeader(suffix=None), SetResponsesHeader(suffix=None),
AddPathQueryIdOnParameters(split=-1),
AddParametersOnParameters( AddParametersOnParameters(
split=-1, split=-1,
schemaType=None, schemaType=None,
@ -56,11 +58,12 @@ class Config:
"dart": { "dart": {
"openapi": [], "openapi": [],
"schemas": [], "schemas": [],
"other":[], "other": [],
"request": { "request": {
key: [ key: [
AddSecuritySchemesOnHeader(split=-1), AddSecuritySchemesOnHeader(split=-1),
SetResponsesHeader(suffix=None), SetResponsesHeader(suffix=None),
AddPathQueryIdOnParameters(split=-1),
AddParametersOnParameters( AddParametersOnParameters(
split=-1, split=-1,
schemaType="string", schemaType="string",
@ -72,6 +75,7 @@ class Config:
key: [ key: [
AddSecuritySchemesOnHeader(split=-1), AddSecuritySchemesOnHeader(split=-1),
SetResponsesHeader(suffix=None), SetResponsesHeader(suffix=None),
AddPathQueryIdOnParameters(split=-1),
AddParametersOnBody( AddParametersOnBody(
split=-1, split=-1,
schemaType=None, schemaType=None,
@ -108,10 +112,11 @@ class Config:
"typescript": { "typescript": {
"openapi": [AddSecuritySchemesOnSecuritySchemes()], "openapi": [AddSecuritySchemesOnSecuritySchemes()],
"schemas": [], "schemas": [],
"other":[], "other": [],
"request": { "request": {
key: [ key: [
SetResponsesHeader(suffix=None), SetResponsesHeader(suffix=None),
AddPathQueryIdOnParameters(split=-1),
AddParametersOnParameters( AddParametersOnParameters(
split=-1, split=-1,
schemaType="string", schemaType="string",
@ -122,6 +127,7 @@ class Config:
| { | {
key: [ key: [
SetResponsesHeader(suffix=None), SetResponsesHeader(suffix=None),
AddPathQueryIdOnParameters(split=-1),
AddParametersOnBody( AddParametersOnBody(
split=-1, split=-1,
schemaType=None, schemaType=None,
@ -156,10 +162,11 @@ class Config:
"test": { "test": {
"openapi": [AddSecuritySchemesOnSecuritySchemes()], "openapi": [AddSecuritySchemesOnSecuritySchemes()],
"schemas": [], "schemas": [],
"other":[], "other": [],
"request": { "request": {
key: [ key: [
SetResponsesHeader(suffix=None), SetResponsesHeader(suffix=None),
AddPathQueryIdOnParameters(split=-1),
AddParametersOnParameters( AddParametersOnParameters(
split=-1, split=-1,
schemaType="string", schemaType="string",
@ -170,6 +177,7 @@ class Config:
| { | {
key: [ key: [
SetResponsesHeader(suffix=None), SetResponsesHeader(suffix=None),
AddPathQueryIdOnParameters(split=-1),
AddParametersOnParameters( AddParametersOnParameters(
split=-1, split=-1,
schemaType="string", schemaType="string",