Skip to content

Commit 3c6e368

Browse files
committed
Generated api
1 parent d049c57 commit 3c6e368

File tree

2 files changed

+335
-1
lines changed

2 files changed

+335
-1
lines changed

src/redux/api/api.generated.ts

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,24 @@ export const api = createApi({
9696
method: "DELETE",
9797
}),
9898
}),
99+
getV2FeedSourcesByIdSlides: build.query<
100+
GetV2FeedSourcesByIdSlidesApiResponse,
101+
GetV2FeedSourcesByIdSlidesApiArg
102+
>({
103+
query: (queryArg) => ({
104+
url: `/v2/feed-sources/${queryArg.id}/slides`,
105+
params: {
106+
page: queryArg.page,
107+
itemsPerPage: queryArg.itemsPerPage,
108+
title: queryArg.title,
109+
description: queryArg.description,
110+
createdBy: queryArg.createdBy,
111+
modifiedBy: queryArg.modifiedBy,
112+
published: queryArg.published,
113+
order: queryArg.order,
114+
},
115+
}),
116+
}),
99117
getV2FeedSourcesByIdConfigAndName: build.query<
100118
GetV2FeedSourcesByIdConfigAndNameApiResponse,
101119
GetV2FeedSourcesByIdConfigAndNameApiArg
@@ -908,6 +926,29 @@ export type DeleteV2FeedSourcesByIdApiResponse = unknown;
908926
export type DeleteV2FeedSourcesByIdApiArg = {
909927
id: string;
910928
};
929+
export type GetV2FeedSourcesByIdSlidesApiResponse = unknown;
930+
export type GetV2FeedSourcesByIdSlidesApiArg = {
931+
id: string;
932+
page: number;
933+
/** The number of items per page */
934+
itemsPerPage?: string;
935+
title?: string;
936+
description?: string;
937+
createdBy?: {
938+
""?: string[];
939+
};
940+
modifiedBy?: {
941+
""?: string[];
942+
};
943+
/** If true only published content will be shown */
944+
published?: boolean;
945+
order?: {
946+
title?: "asc" | "desc";
947+
description?: "asc" | "desc";
948+
createdAt?: "asc" | "desc";
949+
modifiedAt?: "asc" | "desc";
950+
};
951+
};
911952
export type GetV2FeedSourcesByIdConfigAndNameApiResponse = unknown;
912953
export type GetV2FeedSourcesByIdConfigAndNameApiArg = {
913954
id: string;
@@ -1581,6 +1622,7 @@ export const {
15811622
useGetV2FeedSourcesByIdQuery,
15821623
usePutV2FeedSourcesByIdMutation,
15831624
useDeleteV2FeedSourcesByIdMutation,
1625+
useGetV2FeedSourcesByIdSlidesQuery,
15841626
useGetV2FeedSourcesByIdConfigAndNameQuery,
15851627
useGetV2FeedsQuery,
15861628
useGetV2FeedsByIdQuery,

src/redux/api/api.json

Lines changed: 293 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@
211211
"name": "supportedFeedOutputType",
212212
"in": "query",
213213
"description": "",
214-
"required": true,
214+
"required": false,
215215
"deprecated": false,
216216
"allowEmptyValue": false,
217217
"schema": {
@@ -623,6 +623,258 @@
623623
"deprecated": false
624624
}
625625
},
626+
"/v2/feed-sources/{id}/slides": {
627+
"get": {
628+
"operationId": "get-v2-feed-source-slide-id",
629+
"tags": [
630+
"FeedSources"
631+
],
632+
"responses": {
633+
"200": {
634+
"description": "OK",
635+
"content": {
636+
"application/ld+json": {
637+
"examples": null
638+
}
639+
},
640+
"headers": []
641+
}
642+
},
643+
"summary": "Retrieves collection of weighted slide resources (feedsource).",
644+
"description": "Retrieves collection of weighted slide resources (feedsource).",
645+
"parameters": [
646+
{
647+
"name": "id",
648+
"in": "path",
649+
"description": "",
650+
"required": true,
651+
"deprecated": false,
652+
"allowEmptyValue": false,
653+
"schema": {
654+
"type": "string",
655+
"format": "ulid",
656+
"pattern": "^[A-Za-z0-9]{26}$"
657+
},
658+
"style": "simple",
659+
"explode": false,
660+
"allowReserved": false
661+
},
662+
{
663+
"name": "page",
664+
"in": "query",
665+
"description": "",
666+
"required": true,
667+
"deprecated": false,
668+
"allowEmptyValue": false,
669+
"schema": {
670+
"type": "integer",
671+
"minimum": 0,
672+
"format": "int32",
673+
"default": 1
674+
},
675+
"style": "form",
676+
"explode": false,
677+
"allowReserved": false
678+
},
679+
{
680+
"name": "itemsPerPage",
681+
"in": "query",
682+
"description": "The number of items per page",
683+
"required": false,
684+
"deprecated": false,
685+
"allowEmptyValue": false,
686+
"schema": {
687+
"type": "string",
688+
"default": "10"
689+
},
690+
"style": "form",
691+
"explode": false,
692+
"allowReserved": false
693+
},
694+
{
695+
"name": "title",
696+
"in": "query",
697+
"description": "",
698+
"required": false,
699+
"deprecated": false,
700+
"allowEmptyValue": false,
701+
"schema": {
702+
"type": "string"
703+
},
704+
"style": "form",
705+
"explode": false,
706+
"allowReserved": false
707+
},
708+
{
709+
"name": "description",
710+
"in": "query",
711+
"description": "",
712+
"required": false,
713+
"deprecated": false,
714+
"allowEmptyValue": false,
715+
"schema": {
716+
"type": "string"
717+
},
718+
"style": "form",
719+
"explode": false,
720+
"allowReserved": false
721+
},
722+
{
723+
"name": "createdBy",
724+
"in": "query",
725+
"description": "",
726+
"required": false,
727+
"deprecated": false,
728+
"allowEmptyValue": false,
729+
"schema": {
730+
"type": "string"
731+
},
732+
"style": "form",
733+
"explode": false,
734+
"allowReserved": false
735+
},
736+
{
737+
"name": "createdBy[]",
738+
"in": "query",
739+
"description": "",
740+
"required": false,
741+
"deprecated": false,
742+
"allowEmptyValue": false,
743+
"schema": {
744+
"type": "array",
745+
"items": {
746+
"type": "string"
747+
}
748+
},
749+
"style": "form",
750+
"explode": true,
751+
"allowReserved": false
752+
},
753+
{
754+
"name": "modifiedBy",
755+
"in": "query",
756+
"description": "",
757+
"required": false,
758+
"deprecated": false,
759+
"allowEmptyValue": false,
760+
"schema": {
761+
"type": "string"
762+
},
763+
"style": "form",
764+
"explode": false,
765+
"allowReserved": false
766+
},
767+
{
768+
"name": "modifiedBy[]",
769+
"in": "query",
770+
"description": "",
771+
"required": false,
772+
"deprecated": false,
773+
"allowEmptyValue": false,
774+
"schema": {
775+
"type": "array",
776+
"items": {
777+
"type": "string"
778+
}
779+
},
780+
"style": "form",
781+
"explode": true,
782+
"allowReserved": false
783+
},
784+
{
785+
"name": "published",
786+
"in": "query",
787+
"description": "If true only published content will be shown",
788+
"required": false,
789+
"deprecated": false,
790+
"allowEmptyValue": false,
791+
"schema": {
792+
"type": "boolean"
793+
},
794+
"style": "form",
795+
"explode": false,
796+
"allowReserved": false
797+
},
798+
{
799+
"name": "order[title]",
800+
"in": "query",
801+
"description": "",
802+
"required": false,
803+
"deprecated": false,
804+
"allowEmptyValue": false,
805+
"schema": {
806+
"type": "string",
807+
"default": "asc",
808+
"enum": [
809+
"asc",
810+
"desc"
811+
]
812+
},
813+
"style": "form",
814+
"explode": false,
815+
"allowReserved": false
816+
},
817+
{
818+
"name": "order[description]",
819+
"in": "query",
820+
"description": "",
821+
"required": false,
822+
"deprecated": false,
823+
"allowEmptyValue": false,
824+
"schema": {
825+
"type": "string",
826+
"default": "asc",
827+
"enum": [
828+
"asc",
829+
"desc"
830+
]
831+
},
832+
"style": "form",
833+
"explode": false,
834+
"allowReserved": false
835+
},
836+
{
837+
"name": "order[createdAt]",
838+
"in": "query",
839+
"description": "",
840+
"required": false,
841+
"deprecated": false,
842+
"allowEmptyValue": false,
843+
"schema": {
844+
"type": "string",
845+
"default": "asc",
846+
"enum": [
847+
"asc",
848+
"desc"
849+
]
850+
},
851+
"style": "form",
852+
"explode": false,
853+
"allowReserved": false
854+
},
855+
{
856+
"name": "order[modifiedAt]",
857+
"in": "query",
858+
"description": "",
859+
"required": false,
860+
"deprecated": false,
861+
"allowEmptyValue": false,
862+
"schema": {
863+
"type": "string",
864+
"default": "asc",
865+
"enum": [
866+
"asc",
867+
"desc"
868+
]
869+
},
870+
"style": "form",
871+
"explode": false,
872+
"allowReserved": false
873+
}
874+
],
875+
"deprecated": false
876+
}
877+
},
626878
"/v2/feed_sources/{id}/config/{name}": {
627879
"get": {
628880
"operationId": "get-v2-feed-source-id-config-name",
@@ -7933,6 +8185,11 @@
79338185
}
79348186
}
79358187
},
8188+
"FeedSource-feed-sources-slide.read": {
8189+
"type": "object",
8190+
"description": "",
8191+
"deprecated": false
8192+
},
79368193
"FeedSource.FeedSource": {
79378194
"type": "object",
79388195
"description": "",
@@ -7991,6 +8248,11 @@
79918248
}
79928249
}
79938250
},
8251+
"FeedSource.FeedSource-feed-sources-slide.read": {
8252+
"type": "object",
8253+
"description": "",
8254+
"deprecated": false
8255+
},
79948256
"FeedSource.FeedSource.jsonld": {
79958257
"type": "object",
79968258
"description": "",
@@ -8084,6 +8346,21 @@
80848346
}
80858347
}
80868348
},
8349+
"FeedSource.FeedSource.jsonld-feed-sources-slide.read": {
8350+
"type": "object",
8351+
"description": "",
8352+
"deprecated": false,
8353+
"properties": {
8354+
"@id": {
8355+
"readOnly": true,
8356+
"type": "string"
8357+
},
8358+
"@type": {
8359+
"readOnly": true,
8360+
"type": "string"
8361+
}
8362+
}
8363+
},
80878364
"FeedSource.FeedSourceInput": {
80888365
"type": "object",
80898366
"description": "",
@@ -8245,6 +8522,21 @@
82458522
}
82468523
}
82478524
},
8525+
"FeedSource.jsonld-feed-sources-slide.read": {
8526+
"type": "object",
8527+
"description": "",
8528+
"deprecated": false,
8529+
"properties": {
8530+
"@id": {
8531+
"readOnly": true,
8532+
"type": "string"
8533+
},
8534+
"@type": {
8535+
"readOnly": true,
8536+
"type": "string"
8537+
}
8538+
}
8539+
},
82488540
"Media": {
82498541
"type": "object",
82508542
"description": "",

0 commit comments

Comments
 (0)