/** * LIFF server API * LIFF Server API. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { AddLiffAppRequest } from "../model/addLiffAppRequest"; import { AddLiffAppResponse } from "../model/addLiffAppResponse"; import { GetAllLiffAppsResponse } from "../model/getAllLiffAppsResponse"; import { UpdateLiffAppRequest } from "../model/updateLiffAppRequest"; import * as Types from "../../types"; interface httpClientConfig { baseURL?: string; channelAccessToken: string; } export declare class LiffClient { private httpClient; constructor(config: httpClientConfig); private parseHTTPResponse; /** * Adding the LIFF app to a channel * @param addLiffAppRequest * * @see Documentation */ addLIFFApp(addLiffAppRequest: AddLiffAppRequest): Promise; /** * Adding the LIFF app to a channel. * This method includes HttpInfo object to return additional information. * @param addLiffAppRequest * * @see Documentation */ addLIFFAppWithHttpInfo(addLiffAppRequest: AddLiffAppRequest): Promise>; /** * Deletes a LIFF app from a channel. * @summary Delete LIFF app from a channel * @param liffId ID of the LIFF app to be updated * * @see Delete LIFF app from a channel Documentation */ deleteLIFFApp(liffId: string): Promise; /** * Deletes a LIFF app from a channel. . * This method includes HttpInfo object to return additional information. * @summary Delete LIFF app from a channel * @param liffId ID of the LIFF app to be updated * * @see Delete LIFF app from a channel Documentation */ deleteLIFFAppWithHttpInfo(liffId: string): Promise>; /** * Gets information on all the LIFF apps added to the channel. * @summary Get all LIFF apps * * @see Get all LIFF apps Documentation */ getAllLIFFApps(): Promise; /** * Gets information on all the LIFF apps added to the channel.. * This method includes HttpInfo object to return additional information. * @summary Get all LIFF apps * * @see Get all LIFF apps Documentation */ getAllLIFFAppsWithHttpInfo(): Promise>; /** * Update LIFF app settings * @param liffId ID of the LIFF app to be updated * @param updateLiffAppRequest * * @see Documentation */ updateLIFFApp(liffId: string, updateLiffAppRequest: UpdateLiffAppRequest): Promise; /** * Update LIFF app settings. * This method includes HttpInfo object to return additional information. * @param liffId ID of the LIFF app to be updated * @param updateLiffAppRequest * * @see Documentation */ updateLIFFAppWithHttpInfo(liffId: string, updateLiffAppRequest: UpdateLiffAppRequest): Promise>; } export {};