UNPKG

@25sprout/react-starter

Version:

25sprout web starter with React

75 lines (73 loc) 1.97 kB
/* eslint-disable */ /* tslint:disable */ /* * --------------------------------------------------------------- * ## THIS FILE WAS GENERATED VIA SWAGGER-TYPESCRIPT-API ## * ## ## * ## AUTHOR: acacode ## * ## SOURCE: https://github.com/acacode/swagger-typescript-api ## * --------------------------------------------------------------- */ import { BannerResource, LocationResource, V1LocationsListRequestParams } from './data-contracts'; import { HttpClient, HttpResponse, RequestParams } from './http-client'; export declare class Api<SecurityDataType = unknown> { http: HttpClient<SecurityDataType>; constructor(http: HttpClient<SecurityDataType>); /** * @description 取得 Banner 列表。若 Banner 類型為圖像,則 youtube_link, auto_play 為空;若 Banner 類型為 YouTube 影片,則 link, image, image_mobile 為空。無設定手機版 Banner 圖像,則 image_mobile 為空。 * * @tags feature_website_banner * @name BsxfeatureV1BannerList * @request GET:/api/bsxfeature/v1/banner */ bsxfeatureV1BannerList: (params?: RequestParams) => Promise< HttpResponse< { data?: { data?: BannerResource[]; }; }, any > >; /** * @description 取得單一 Banner 資訊。 * * @tags feature_website_banner * @name BsxfeatureV1BannerDetail * @request GET:/api/bsxfeature/v1/banner/{id} */ bsxfeatureV1BannerDetail: ( id: number, params?: RequestParams, ) => Promise< HttpResponse< { data?: { data?: BannerResource; }; }, any > >; /** * No description * * @tags feature_website_locations * @name V1LocationsList * @request GET:/api/v1/locations */ v1LocationsList: ( query: V1LocationsListRequestParams, params?: RequestParams, ) => Promise< HttpResponse< { data?: { data?: LocationResource[]; }; }, any > >; }