2024-06-15 13:02:35 +08:00
/* tslint:disable */
/* eslint-disable */
/ * *
* Admin . NET 通 用 权 限 开 发 平 台
* 让 . NET 开 发 更 简 单 、 更 通 用 、 更 流 行 。 整 合 最 新 技 术 , 模 块 插 件 式 开 发 , 前 后 端 分 离 , 开 箱 即 用 。 < br / > < u > < b > < font color = 'FF0000' > 👮 不 得 利 用 本 项 目 从 事 危 害 国 家 安 全 、 扰 乱 社 会 秩 序 、 侵 犯 他 人 合 法 权 益 等 法 律 法 规 禁 止 的 活 动 ! 任 何 基 于 本 项 目 二 次 开 发 而 产 生 的 一 切 法 律 纠 纷 和 责 任 , 我 们 不 承 担 任 何 责 任 ! < / font > < / b > < / u >
*
* OpenAPI spec version : 1.0.0
*
*
* NOTE : This class is auto generated by the swagger code generator program .
* https : //github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually .
* /
import globalAxios , { AxiosResponse , AxiosInstance , AxiosRequestConfig } from 'axios' ;
import { Configuration } from '../configuration' ;
// Some imports not used depending on template conditions
// @ts-ignore
import { BASE_PATH , COLLECTION_FORMATS , RequestArgs , BaseAPI , RequiredError } from '../base' ;
/ * *
* SysSmsApi - axios parameter creator
* @export
* /
export const SysSmsApiAxiosParamCreator = function ( configuration? : Configuration ) {
return {
/ * *
*
* @summary 阿 里 云 发 送 短 信 📨
* @param { string } phoneNumber
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* /
apiSysSmsAliyunSendSmsPhoneNumberPost : async ( phoneNumber : string , options : AxiosRequestConfig = { } ) : Promise < RequestArgs > = > {
// verify required parameter 'phoneNumber' is not null or undefined
if ( phoneNumber === null || phoneNumber === undefined ) {
throw new RequiredError ( 'phoneNumber' , 'Required parameter phoneNumber was null or undefined when calling apiSysSmsAliyunSendSmsPhoneNumberPost.' ) ;
}
const localVarPath = ` /api/sysSms/aliyunSendSms/{phoneNumber} `
. replace ( ` { ${ "phoneNumber" } } ` , encodeURIComponent ( String ( phoneNumber ) ) ) ;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL ( localVarPath , 'https://example.com' ) ;
let baseOptions ;
if ( configuration ) {
baseOptions = configuration . baseOptions ;
}
const localVarRequestOptions :AxiosRequestConfig = { method : 'POST' , . . . baseOptions , . . . options } ;
const localVarHeaderParameter = { } as any ;
const localVarQueryParameter = { } as any ;
// authentication Bearer required
// http bearer authentication required
if ( configuration && configuration . accessToken ) {
const accessToken = typeof configuration . accessToken === 'function'
? await configuration . accessToken ( )
: await configuration . accessToken ;
localVarHeaderParameter [ "Authorization" ] = "Bearer " + accessToken ;
}
const query = new URLSearchParams ( localVarUrlObj . search ) ;
for ( const key in localVarQueryParameter ) {
query . set ( key , localVarQueryParameter [ key ] ) ;
}
for ( const key in options . params ) {
query . set ( key , options . params [ key ] ) ;
}
localVarUrlObj . search = ( new URLSearchParams ( query ) ) . toString ( ) ;
let headersFromBaseOptions = baseOptions && baseOptions . headers ? baseOptions . headers : { } ;
localVarRequestOptions . headers = { . . . localVarHeaderParameter , . . . headersFromBaseOptions , . . . options . headers } ;
return {
url : localVarUrlObj.pathname + localVarUrlObj . search + localVarUrlObj . hash ,
options : localVarRequestOptions ,
} ;
} ,
2024-06-16 02:40:42 +08:00
/ * *
*
* @summary 发 送 短 信 模 板
* @param { any } body
* @param { string } phoneNumber
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* /
apiSysSmsAliyunSendSmsTemplatePhoneNumberPost : async ( body : any , phoneNumber : string , options : AxiosRequestConfig = { } ) : Promise < RequestArgs > = > {
// verify required parameter 'body' is not null or undefined
if ( body === null || body === undefined ) {
throw new RequiredError ( 'body' , 'Required parameter body was null or undefined when calling apiSysSmsAliyunSendSmsTemplatePhoneNumberPost.' ) ;
}
// verify required parameter 'phoneNumber' is not null or undefined
if ( phoneNumber === null || phoneNumber === undefined ) {
throw new RequiredError ( 'phoneNumber' , 'Required parameter phoneNumber was null or undefined when calling apiSysSmsAliyunSendSmsTemplatePhoneNumberPost.' ) ;
}
const localVarPath = ` /api/sysSms/aliyunSendSmsTemplate/{phoneNumber} `
. replace ( ` { ${ "phoneNumber" } } ` , encodeURIComponent ( String ( phoneNumber ) ) ) ;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL ( localVarPath , 'https://example.com' ) ;
let baseOptions ;
if ( configuration ) {
baseOptions = configuration . baseOptions ;
}
const localVarRequestOptions :AxiosRequestConfig = { method : 'POST' , . . . baseOptions , . . . options } ;
const localVarHeaderParameter = { } as any ;
const localVarQueryParameter = { } as any ;
// authentication Bearer required
// http bearer authentication required
if ( configuration && configuration . accessToken ) {
const accessToken = typeof configuration . accessToken === 'function'
? await configuration . accessToken ( )
: await configuration . accessToken ;
localVarHeaderParameter [ "Authorization" ] = "Bearer " + accessToken ;
}
localVarHeaderParameter [ 'Content-Type' ] = 'application/json-patch+json' ;
const query = new URLSearchParams ( localVarUrlObj . search ) ;
for ( const key in localVarQueryParameter ) {
query . set ( key , localVarQueryParameter [ key ] ) ;
}
for ( const key in options . params ) {
query . set ( key , options . params [ key ] ) ;
}
localVarUrlObj . search = ( new URLSearchParams ( query ) ) . toString ( ) ;
let headersFromBaseOptions = baseOptions && baseOptions . headers ? baseOptions . headers : { } ;
localVarRequestOptions . headers = { . . . localVarHeaderParameter , . . . headersFromBaseOptions , . . . options . headers } ;
const needsSerialization = ( typeof body !== "string" ) || localVarRequestOptions . headers [ 'Content-Type' ] === 'application/json' ;
localVarRequestOptions . data = needsSerialization ? JSON . stringify ( body !== undefined ? body : { } ) : ( body || "" ) ;
return {
url : localVarUrlObj.pathname + localVarUrlObj . search + localVarUrlObj . hash ,
options : localVarRequestOptions ,
} ;
} ,
2024-06-15 13:02:35 +08:00
/ * *
*
* @summary 发 送 短 信 📨
* @param { string } phoneNumber
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* /
apiSysSmsSendSmsPhoneNumberPost : async ( phoneNumber : string , options : AxiosRequestConfig = { } ) : Promise < RequestArgs > = > {
// verify required parameter 'phoneNumber' is not null or undefined
if ( phoneNumber === null || phoneNumber === undefined ) {
throw new RequiredError ( 'phoneNumber' , 'Required parameter phoneNumber was null or undefined when calling apiSysSmsSendSmsPhoneNumberPost.' ) ;
}
const localVarPath = ` /api/sysSms/sendSms/{phoneNumber} `
. replace ( ` { ${ "phoneNumber" } } ` , encodeURIComponent ( String ( phoneNumber ) ) ) ;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL ( localVarPath , 'https://example.com' ) ;
let baseOptions ;
if ( configuration ) {
baseOptions = configuration . baseOptions ;
}
const localVarRequestOptions :AxiosRequestConfig = { method : 'POST' , . . . baseOptions , . . . options } ;
const localVarHeaderParameter = { } as any ;
const localVarQueryParameter = { } as any ;
// authentication Bearer required
// http bearer authentication required
if ( configuration && configuration . accessToken ) {
const accessToken = typeof configuration . accessToken === 'function'
? await configuration . accessToken ( )
: await configuration . accessToken ;
localVarHeaderParameter [ "Authorization" ] = "Bearer " + accessToken ;
}
const query = new URLSearchParams ( localVarUrlObj . search ) ;
for ( const key in localVarQueryParameter ) {
query . set ( key , localVarQueryParameter [ key ] ) ;
}
for ( const key in options . params ) {
query . set ( key , options . params [ key ] ) ;
}
localVarUrlObj . search = ( new URLSearchParams ( query ) ) . toString ( ) ;
let headersFromBaseOptions = baseOptions && baseOptions . headers ? baseOptions . headers : { } ;
localVarRequestOptions . headers = { . . . localVarHeaderParameter , . . . headersFromBaseOptions , . . . options . headers } ;
return {
url : localVarUrlObj.pathname + localVarUrlObj . search + localVarUrlObj . hash ,
options : localVarRequestOptions ,
} ;
} ,
/ * *
*
* @summary 腾 讯 云 发 送 短 信 📨
* @param { string } phoneNumber
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* /
apiSysSmsTencentSendSmsPhoneNumberPost : async ( phoneNumber : string , options : AxiosRequestConfig = { } ) : Promise < RequestArgs > = > {
// verify required parameter 'phoneNumber' is not null or undefined
if ( phoneNumber === null || phoneNumber === undefined ) {
throw new RequiredError ( 'phoneNumber' , 'Required parameter phoneNumber was null or undefined when calling apiSysSmsTencentSendSmsPhoneNumberPost.' ) ;
}
const localVarPath = ` /api/sysSms/tencentSendSms/{phoneNumber} `
. replace ( ` { ${ "phoneNumber" } } ` , encodeURIComponent ( String ( phoneNumber ) ) ) ;
// use dummy base URL string because the URL constructor only accepts absolute URLs.
const localVarUrlObj = new URL ( localVarPath , 'https://example.com' ) ;
let baseOptions ;
if ( configuration ) {
baseOptions = configuration . baseOptions ;
}
const localVarRequestOptions :AxiosRequestConfig = { method : 'POST' , . . . baseOptions , . . . options } ;
const localVarHeaderParameter = { } as any ;
const localVarQueryParameter = { } as any ;
// authentication Bearer required
// http bearer authentication required
if ( configuration && configuration . accessToken ) {
const accessToken = typeof configuration . accessToken === 'function'
? await configuration . accessToken ( )
: await configuration . accessToken ;
localVarHeaderParameter [ "Authorization" ] = "Bearer " + accessToken ;
}
const query = new URLSearchParams ( localVarUrlObj . search ) ;
for ( const key in localVarQueryParameter ) {
query . set ( key , localVarQueryParameter [ key ] ) ;
}
for ( const key in options . params ) {
query . set ( key , options . params [ key ] ) ;
}
localVarUrlObj . search = ( new URLSearchParams ( query ) ) . toString ( ) ;
let headersFromBaseOptions = baseOptions && baseOptions . headers ? baseOptions . headers : { } ;
localVarRequestOptions . headers = { . . . localVarHeaderParameter , . . . headersFromBaseOptions , . . . options . headers } ;
return {
url : localVarUrlObj.pathname + localVarUrlObj . search + localVarUrlObj . hash ,
options : localVarRequestOptions ,
} ;
} ,
}
} ;
/ * *
* SysSmsApi - functional programming interface
* @export
* /
export const SysSmsApiFp = function ( configuration? : Configuration ) {
return {
/ * *
*
* @summary 阿 里 云 发 送 短 信 📨
* @param { string } phoneNumber
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* /
async apiSysSmsAliyunSendSmsPhoneNumberPost ( phoneNumber : string , options? : AxiosRequestConfig ) : Promise < ( axios? : AxiosInstance , basePath? : string ) = > Promise < AxiosResponse < void > >> {
const localVarAxiosArgs = await SysSmsApiAxiosParamCreator ( configuration ) . apiSysSmsAliyunSendSmsPhoneNumberPost ( phoneNumber , options ) ;
return ( axios : AxiosInstance = globalAxios , basePath : string = BASE_PATH ) = > {
const axiosRequestArgs :AxiosRequestConfig = { . . . localVarAxiosArgs . options , url : basePath + localVarAxiosArgs . url } ;
return axios . request ( axiosRequestArgs ) ;
} ;
} ,
2024-06-16 02:40:42 +08:00
/ * *
*
* @summary 发 送 短 信 模 板
* @param { any } body
* @param { string } phoneNumber
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* /
async apiSysSmsAliyunSendSmsTemplatePhoneNumberPost ( body : any , phoneNumber : string , options? : AxiosRequestConfig ) : Promise < ( axios? : AxiosInstance , basePath? : string ) = > Promise < AxiosResponse < void > >> {
const localVarAxiosArgs = await SysSmsApiAxiosParamCreator ( configuration ) . apiSysSmsAliyunSendSmsTemplatePhoneNumberPost ( body , phoneNumber , options ) ;
return ( axios : AxiosInstance = globalAxios , basePath : string = BASE_PATH ) = > {
const axiosRequestArgs :AxiosRequestConfig = { . . . localVarAxiosArgs . options , url : basePath + localVarAxiosArgs . url } ;
return axios . request ( axiosRequestArgs ) ;
} ;
} ,
2024-06-15 13:02:35 +08:00
/ * *
*
* @summary 发 送 短 信 📨
* @param { string } phoneNumber
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* /
async apiSysSmsSendSmsPhoneNumberPost ( phoneNumber : string , options? : AxiosRequestConfig ) : Promise < ( axios? : AxiosInstance , basePath? : string ) = > Promise < AxiosResponse < void > >> {
const localVarAxiosArgs = await SysSmsApiAxiosParamCreator ( configuration ) . apiSysSmsSendSmsPhoneNumberPost ( phoneNumber , options ) ;
return ( axios : AxiosInstance = globalAxios , basePath : string = BASE_PATH ) = > {
const axiosRequestArgs :AxiosRequestConfig = { . . . localVarAxiosArgs . options , url : basePath + localVarAxiosArgs . url } ;
return axios . request ( axiosRequestArgs ) ;
} ;
} ,
/ * *
*
* @summary 腾 讯 云 发 送 短 信 📨
* @param { string } phoneNumber
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* /
async apiSysSmsTencentSendSmsPhoneNumberPost ( phoneNumber : string , options? : AxiosRequestConfig ) : Promise < ( axios? : AxiosInstance , basePath? : string ) = > Promise < AxiosResponse < void > >> {
const localVarAxiosArgs = await SysSmsApiAxiosParamCreator ( configuration ) . apiSysSmsTencentSendSmsPhoneNumberPost ( phoneNumber , options ) ;
return ( axios : AxiosInstance = globalAxios , basePath : string = BASE_PATH ) = > {
const axiosRequestArgs :AxiosRequestConfig = { . . . localVarAxiosArgs . options , url : basePath + localVarAxiosArgs . url } ;
return axios . request ( axiosRequestArgs ) ;
} ;
} ,
}
} ;
/ * *
* SysSmsApi - factory interface
* @export
* /
export const SysSmsApiFactory = function ( configuration? : Configuration , basePath? : string , axios? : AxiosInstance ) {
return {
/ * *
*
* @summary 阿 里 云 发 送 短 信 📨
* @param { string } phoneNumber
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* /
async apiSysSmsAliyunSendSmsPhoneNumberPost ( phoneNumber : string , options? : AxiosRequestConfig ) : Promise < AxiosResponse < void > > {
return SysSmsApiFp ( configuration ) . apiSysSmsAliyunSendSmsPhoneNumberPost ( phoneNumber , options ) . then ( ( request ) = > request ( axios , basePath ) ) ;
} ,
2024-06-16 02:40:42 +08:00
/ * *
*
* @summary 发 送 短 信 模 板
* @param { any } body
* @param { string } phoneNumber
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* /
async apiSysSmsAliyunSendSmsTemplatePhoneNumberPost ( body : any , phoneNumber : string , options? : AxiosRequestConfig ) : Promise < AxiosResponse < void > > {
return SysSmsApiFp ( configuration ) . apiSysSmsAliyunSendSmsTemplatePhoneNumberPost ( body , phoneNumber , options ) . then ( ( request ) = > request ( axios , basePath ) ) ;
} ,
2024-06-15 13:02:35 +08:00
/ * *
*
* @summary 发 送 短 信 📨
* @param { string } phoneNumber
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* /
async apiSysSmsSendSmsPhoneNumberPost ( phoneNumber : string , options? : AxiosRequestConfig ) : Promise < AxiosResponse < void > > {
return SysSmsApiFp ( configuration ) . apiSysSmsSendSmsPhoneNumberPost ( phoneNumber , options ) . then ( ( request ) = > request ( axios , basePath ) ) ;
} ,
/ * *
*
* @summary 腾 讯 云 发 送 短 信 📨
* @param { string } phoneNumber
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* /
async apiSysSmsTencentSendSmsPhoneNumberPost ( phoneNumber : string , options? : AxiosRequestConfig ) : Promise < AxiosResponse < void > > {
return SysSmsApiFp ( configuration ) . apiSysSmsTencentSendSmsPhoneNumberPost ( phoneNumber , options ) . then ( ( request ) = > request ( axios , basePath ) ) ;
} ,
} ;
} ;
/ * *
* SysSmsApi - object - oriented interface
* @export
* @class SysSmsApi
* @extends { BaseAPI }
* /
export class SysSmsApi extends BaseAPI {
/ * *
*
* @summary 阿 里 云 发 送 短 信 📨
* @param { string } phoneNumber
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* @memberof SysSmsApi
* /
public async apiSysSmsAliyunSendSmsPhoneNumberPost ( phoneNumber : string , options? : AxiosRequestConfig ) : Promise < AxiosResponse < void > > {
return SysSmsApiFp ( this . configuration ) . apiSysSmsAliyunSendSmsPhoneNumberPost ( phoneNumber , options ) . then ( ( request ) = > request ( this . axios , this . basePath ) ) ;
}
/ * *
*
2024-06-16 02:40:42 +08:00
* @summary 发 送 短 信 模 板
* @param { any } body
* @param { string } phoneNumber
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* @memberof SysSmsApi
* /
public async apiSysSmsAliyunSendSmsTemplatePhoneNumberPost ( body : any , phoneNumber : string , options? : AxiosRequestConfig ) : Promise < AxiosResponse < void > > {
return SysSmsApiFp ( this . configuration ) . apiSysSmsAliyunSendSmsTemplatePhoneNumberPost ( body , phoneNumber , options ) . then ( ( request ) = > request ( this . axios , this . basePath ) ) ;
}
/ * *
*
2024-06-15 13:02:35 +08:00
* @summary 发 送 短 信 📨
* @param { string } phoneNumber
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* @memberof SysSmsApi
* /
public async apiSysSmsSendSmsPhoneNumberPost ( phoneNumber : string , options? : AxiosRequestConfig ) : Promise < AxiosResponse < void > > {
return SysSmsApiFp ( this . configuration ) . apiSysSmsSendSmsPhoneNumberPost ( phoneNumber , options ) . then ( ( request ) = > request ( this . axios , this . basePath ) ) ;
}
/ * *
*
* @summary 腾 讯 云 发 送 短 信 📨
* @param { string } phoneNumber
* @param { * } [ options ] Override http request option .
* @throws { RequiredError }
* @memberof SysSmsApi
* /
public async apiSysSmsTencentSendSmsPhoneNumberPost ( phoneNumber : string , options? : AxiosRequestConfig ) : Promise < AxiosResponse < void > > {
return SysSmsApiFp ( this . configuration ) . apiSysSmsTencentSendSmsPhoneNumberPost ( phoneNumber , options ) . then ( ( request ) = > request ( this . axios , this . basePath ) ) ;
}
}