boldsign
Version:
NodeJS client for boldsign
31 lines (30 loc) • 1.79 kB
TypeScript
import { Authentication, Interceptor, ApiKeyAuth, CreateSenderIdentityRequest, EditSenderIdentityRequest, SenderIdentityCreated, SenderIdentityList, SenderIdentityViewModel } from '../model';
import { optionsI, returnTypeI } from './';
export declare class SenderIdentitiesApi {
protected _basePath: string;
protected _defaultHeaders: any;
protected _useQuerystring: boolean;
protected authentications: {
default: Authentication;
Bearer: ApiKeyAuth;
'X-API-KEY': ApiKeyAuth;
};
protected interceptors: Interceptor[];
constructor(basePath?: string);
set useQuerystring(value: boolean);
set basePath(basePath: string);
set defaultHeaders(defaultHeaders: any);
get defaultHeaders(): any;
get basePath(): string;
setDefaultAuthentication(auth: Authentication): void;
setApiKey(apikey: string): void;
setAccessToken(accessToken: string): void;
addInterceptor(interceptor: Interceptor): void;
createSenderIdentities(createSenderIdentityRequest: CreateSenderIdentityRequest, options?: optionsI): Promise<SenderIdentityCreated>;
deleteSenderIdentities(email: string, options?: optionsI): Promise<returnTypeI>;
getSenderIdentityProperties(id?: string, email?: string, options?: optionsI): Promise<SenderIdentityViewModel>;
listSenderIdentities(page: number, pageSize?: number, search?: string, brandIds?: Array<string>, options?: optionsI): Promise<SenderIdentityList>;
reRequestSenderIdentities(email: string, options?: optionsI): Promise<returnTypeI>;
resendInvitationSenderIdentities(email: string, options?: optionsI): Promise<returnTypeI>;
updateSenderIdentities(email: string, editSenderIdentityRequest: EditSenderIdentityRequest, options?: optionsI): Promise<returnTypeI>;
}