Skip to content

Commit

Permalink
chore(openapi): Release Whispir OpenAPI specification v1.1.3
Browse files Browse the repository at this point in the history
  • Loading branch information
richardfontein committed Dec 6, 2022
1 parent d278f21 commit b1f3270
Show file tree
Hide file tree
Showing 84 changed files with 3,613 additions and 592 deletions.
115 changes: 52 additions & 63 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -18,88 +18,77 @@ api/usersApi.ts
api/workspacesApi.ts
git_push.sh
model/activity.ts
model/attachment.ts
model/activityCollection.ts
model/apiError.ts
model/auth.ts
model/callback.ts
model/callbackAuth.ts
model/callbackCall.ts
model/callbackCallCallback.ts
model/callbackCallCollection.ts
model/callbackCallEvent.ts
model/callbackCallFrom.ts
model/callbackCallResponseMessage.ts
model/callbackCallbacks.ts
model/callbackCollection.ts
model/callbackEvent.ts
model/callbackShort.ts
model/contact.ts
model/contactCollection.ts
model/contactLocation.ts
model/contactMessagingOption.ts
model/customList.ts
model/customListCustomlabellistsInner.ts
model/distributionlist.ts
model/distributionlistDistlistdetailsInner.ts
model/dlr.ts
model/dynamicdistributionlist.ts
model/email.ts
model/emailResources.ts
model/customListCollection.ts
model/customListItem.ts
model/distributionList.ts
model/distributionListCollection.ts
model/distributionListDetails.ts
model/distributionListDynamic.ts
model/distributionListStatic.ts
model/event.ts
model/eventEventFormListInner.ts
model/eventEventFormListInnerEventFieldListInner.ts
model/features.ts
model/featuresAliasOption.ts
model/featuresPushOptions.ts
model/featuresPushOptionsApns.ts
model/featuresPushOptionsFcm.ts
model/eventCollection.ts
model/eventForm.ts
model/eventFormField.ts
model/fieldMapping.ts
model/getActivities200Response.ts
model/getCallbackCalls200Response.ts
model/getCallbacks200Response.ts
model/getCallbacks200ResponseCallbacksInner.ts
model/getContacts200Response.ts
model/getCustomLists200Response.ts
model/getDistributionLists200Response.ts
model/getDistributionLists200ResponseDistributionListsInner.ts
model/getEvents200Response.ts
model/getMessageResponsesById200Response.ts
model/getMessages200Response.ts
model/getMessages400Response.ts
model/getMessages401Response.ts
model/getMessages403Response.ts
model/getMessages404Response.ts
model/getMessages405Response.ts
model/getMessages415Response.ts
model/getMessages422Response.ts
model/getMessages500Response.ts
model/getMessages501Response.ts
model/getResources200Response.ts
model/getResponseRules200Response.ts
model/getScenarios200Response.ts
model/getTemplates200Response.ts
model/getTemplates200ResponseMessagetemplatesInner.ts
model/getUsers200Response.ts
model/getWorkspaceActivities200Response.ts
model/getWorkspaces200Response.ts
model/import.ts
model/linkInner.ts
model/listUsers.ts
model/locationsInner.ts
model/link.ts
model/message.ts
model/messageAttachment.ts
model/messageCollection.ts
model/messageDlr.ts
model/messageEmail.ts
model/messageEmailResources.ts
model/messageFeatures.ts
model/messageFeaturesAliasOption.ts
model/messageFeaturesPushOptions.ts
model/messageFeaturesPushOptionsAPNS.ts
model/messageFeaturesPushOptionsFCM.ts
model/messageResponse.ts
model/messageResponseDetailed.ts
model/messageResponseDetailedMessageresponsesInner.ts
model/messageResponseDetailedMessageresponsesInnerFrom.ts
model/messageResponseDetailedMessageresponsesInnerResponseMessage.ts
model/messageResponseDetailedStatus.ts
model/messageResponseDetailedStatusFrom.ts
model/messageResponseDetailedStatusResponseMessage.ts
model/messageResponseSummary.ts
model/messageResponseSummaryMessageresponsesInner.ts
model/messageResponseSummaryStatus.ts
model/messageSocial.ts
model/messageSocialChannel.ts
model/messageStatus.ts
model/messageStatusMessageStatusesInner.ts
model/messageStatusMessageStatusesInnerCategoriesInner.ts
model/messagingoptionsInner.ts
model/messageStatusChannel.ts
model/messageStatusSummary.ts
model/messageStatusSummaryCategory.ts
model/messageTemplateShort.ts
model/messageVoice.ts
model/messageVoiceResources.ts
model/messageWeb.ts
model/models.ts
model/postAuth200Response.ts
model/postDistributionListsRequest.ts
model/resource.ts
model/resourceCollection.ts
model/responseRule.ts
model/responseRuleCollection.ts
model/responseTemplatePattern.ts
model/scenario.ts
model/social.ts
model/socialSocialInner.ts
model/scenarioCollection.ts
model/template.ts
model/templateCollection.ts
model/user.ts
model/voice.ts
model/voiceResources.ts
model/web.ts
model/userCollection.ts
model/workspace.ts
tsconfig.json
model/workspaceCollection.ts
21 changes: 6 additions & 15 deletions api/activitiesApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,8 @@ import http from 'http';

/* tslint:disable:no-unused-locals */
import { Activity, ActivityWrite } from '../model/activity';
import { GetActivities200Response, GetActivities200ResponseWrite } from '../model/getActivities200Response';
import { GetMessages400Response, GetMessages400ResponseWrite } from '../model/getMessages400Response';
import { GetMessages401Response, GetMessages401ResponseWrite } from '../model/getMessages401Response';
import { GetMessages403Response, GetMessages403ResponseWrite } from '../model/getMessages403Response';
import { GetMessages404Response, GetMessages404ResponseWrite } from '../model/getMessages404Response';
import { GetMessages405Response, GetMessages405ResponseWrite } from '../model/getMessages405Response';
import { GetMessages415Response, GetMessages415ResponseWrite } from '../model/getMessages415Response';
import { GetMessages422Response, GetMessages422ResponseWrite } from '../model/getMessages422Response';
import { GetMessages500Response, GetMessages500ResponseWrite } from '../model/getMessages500Response';
import { GetMessages501Response, GetMessages501ResponseWrite } from '../model/getMessages501Response';
import { GetWorkspaceActivities200Response, GetWorkspaceActivities200ResponseWrite } from '../model/getWorkspaceActivities200Response';
import { ActivityCollection, ActivityCollectionWrite } from '../model/activityCollection';
import { ApiError, ApiErrorWrite } from '../model/apiError';
import { ObjectSerializer, Interceptor } from '../model/models';
import { HttpError, RequestFile, ApiConfig, RequestOptions } from './apis';

Expand Down Expand Up @@ -67,7 +58,7 @@ export class ActivitiesApi {
description?: string,
startTime?: string,
endTime?: string,
}, options?: RequestOptions): Promise<{ lastResponse: http.IncomingMessage } & GetActivities200Response> {
}, options?: RequestOptions): Promise<{ lastResponse: http.IncomingMessage } & ActivityCollection> {
const {
limit = 20,
offset = 0,
Expand Down Expand Up @@ -160,7 +151,7 @@ export class ActivitiesApi {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
body = ObjectSerializer.deserialize(body, "GetActivities200Response");
body = ObjectSerializer.deserialize(body, "ActivityCollection");

resolve({ lastResponse: response.toJSON(), ...body });
} else {
Expand Down Expand Up @@ -188,7 +179,7 @@ export class ActivitiesApi {
offset?: number,
sortOrder?: 'asc' | 'desc',
sortFields?: string,
}, options?: RequestOptions): Promise<{ lastResponse: http.IncomingMessage } & GetWorkspaceActivities200Response> {
}, options?: RequestOptions): Promise<{ lastResponse: http.IncomingMessage } & ActivityCollection> {
const {
workspaceId,
limit = 20,
Expand Down Expand Up @@ -251,7 +242,7 @@ export class ActivitiesApi {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
body = ObjectSerializer.deserialize(body, "GetWorkspaceActivities200Response");
body = ObjectSerializer.deserialize(body, "ActivityCollection");

resolve({ lastResponse: response.toJSON(), ...body });
} else {
Expand Down
18 changes: 5 additions & 13 deletions api/authApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,8 @@ import localVarRequest from 'request';
import http from 'http';

/* tslint:disable:no-unused-locals */
import { GetMessages400Response, GetMessages400ResponseWrite } from '../model/getMessages400Response';
import { GetMessages401Response, GetMessages401ResponseWrite } from '../model/getMessages401Response';
import { GetMessages403Response, GetMessages403ResponseWrite } from '../model/getMessages403Response';
import { GetMessages404Response, GetMessages404ResponseWrite } from '../model/getMessages404Response';
import { GetMessages405Response, GetMessages405ResponseWrite } from '../model/getMessages405Response';
import { GetMessages415Response, GetMessages415ResponseWrite } from '../model/getMessages415Response';
import { GetMessages422Response, GetMessages422ResponseWrite } from '../model/getMessages422Response';
import { GetMessages500Response, GetMessages500ResponseWrite } from '../model/getMessages500Response';
import { GetMessages501Response, GetMessages501ResponseWrite } from '../model/getMessages501Response';
import { PostAuth200Response, PostAuth200ResponseWrite } from '../model/postAuth200Response';
import { ApiError, ApiErrorWrite } from '../model/apiError';
import { Auth, AuthWrite } from '../model/auth';
import { ObjectSerializer, Interceptor } from '../model/models';
import { HttpError, RequestFile, ApiConfig, RequestOptions } from './apis';

Expand Down Expand Up @@ -40,7 +32,7 @@ export class AuthApi {
* @param xApiKey The API key for authentication.
* @param accept Application specific mime-type
*/
public async verify(params?: {
public async retrieveVerification(params?: {
}, options?: RequestOptions): Promise<{ lastResponse: http.IncomingMessage }> {
const {
} = params || {};
Expand Down Expand Up @@ -104,7 +96,7 @@ export class AuthApi {
* @param accept Application specific mime-type
*/
public async create(params?: {
}, options?: RequestOptions): Promise<{ lastResponse: http.IncomingMessage, id: string } & PostAuth200Response> {
}, options?: RequestOptions): Promise<{ lastResponse: http.IncomingMessage, id: string } & Auth> {
const {
} = params || {};

Expand Down Expand Up @@ -150,7 +142,7 @@ export class AuthApi {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
body = ObjectSerializer.deserialize(body, "PostAuth200Response");
body = ObjectSerializer.deserialize(body, "Auth");

// Special case to extract the resource identifier from the `Location` header.
const checkLocation = response?.headers?.location?.match(/\/([^\/]+)\/?$/);
Expand Down
22 changes: 7 additions & 15 deletions api/callbacksApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,11 @@ import localVarRequest from 'request';
import http from 'http';

/* tslint:disable:no-unused-locals */
import { ApiError, ApiErrorWrite } from '../model/apiError';
import { Callback, CallbackWrite } from '../model/callback';
import { CallbackCall, CallbackCallWrite } from '../model/callbackCall';
import { GetCallbackCalls200Response, GetCallbackCalls200ResponseWrite } from '../model/getCallbackCalls200Response';
import { GetCallbacks200Response, GetCallbacks200ResponseWrite } from '../model/getCallbacks200Response';
import { GetMessages400Response, GetMessages400ResponseWrite } from '../model/getMessages400Response';
import { GetMessages401Response, GetMessages401ResponseWrite } from '../model/getMessages401Response';
import { GetMessages403Response, GetMessages403ResponseWrite } from '../model/getMessages403Response';
import { GetMessages404Response, GetMessages404ResponseWrite } from '../model/getMessages404Response';
import { GetMessages405Response, GetMessages405ResponseWrite } from '../model/getMessages405Response';
import { GetMessages415Response, GetMessages415ResponseWrite } from '../model/getMessages415Response';
import { GetMessages422Response, GetMessages422ResponseWrite } from '../model/getMessages422Response';
import { GetMessages500Response, GetMessages500ResponseWrite } from '../model/getMessages500Response';
import { GetMessages501Response, GetMessages501ResponseWrite } from '../model/getMessages501Response';
import { CallbackCallCollection, CallbackCallCollectionWrite } from '../model/callbackCallCollection';
import { CallbackCollection, CallbackCollectionWrite } from '../model/callbackCollection';
import { ObjectSerializer, Interceptor } from '../model/models';
import { HttpError, RequestFile, ApiConfig, RequestOptions } from './apis';

Expand Down Expand Up @@ -191,7 +183,7 @@ export class CallbacksApi {
sortOrder?: 'asc' | 'desc',
sortFields?: string,
status?: 'SUCCESS' | 'FAILED',
}, options?: RequestOptions): Promise<{ lastResponse: http.IncomingMessage } & GetCallbackCalls200Response> {
}, options?: RequestOptions): Promise<{ lastResponse: http.IncomingMessage } & CallbackCallCollection> {
const {
callbackId,
limit = 20,
Expand Down Expand Up @@ -258,7 +250,7 @@ export class CallbacksApi {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
body = ObjectSerializer.deserialize(body, "GetCallbackCalls200Response");
body = ObjectSerializer.deserialize(body, "CallbackCallCollection");

resolve({ lastResponse: response.toJSON(), ...body });
} else {
Expand All @@ -284,7 +276,7 @@ export class CallbacksApi {
offset?: number,
sortOrder?: 'asc' | 'desc',
sortFields?: string,
}, options?: RequestOptions): Promise<{ lastResponse: http.IncomingMessage } & GetCallbacks200Response> {
}, options?: RequestOptions): Promise<{ lastResponse: http.IncomingMessage } & CallbackCollection> {
const {
limit = 20,
offset = 0,
Expand Down Expand Up @@ -345,7 +337,7 @@ export class CallbacksApi {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
body = ObjectSerializer.deserialize(body, "GetCallbacks200Response");
body = ObjectSerializer.deserialize(body, "CallbackCollection");

resolve({ lastResponse: response.toJSON(), ...body });
} else {
Expand Down
16 changes: 4 additions & 12 deletions api/contactsApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,9 @@ import localVarRequest from 'request';
import http from 'http';

/* tslint:disable:no-unused-locals */
import { ApiError, ApiErrorWrite } from '../model/apiError';
import { Contact, ContactWrite } from '../model/contact';
import { GetContacts200Response, GetContacts200ResponseWrite } from '../model/getContacts200Response';
import { GetMessages400Response, GetMessages400ResponseWrite } from '../model/getMessages400Response';
import { GetMessages401Response, GetMessages401ResponseWrite } from '../model/getMessages401Response';
import { GetMessages403Response, GetMessages403ResponseWrite } from '../model/getMessages403Response';
import { GetMessages404Response, GetMessages404ResponseWrite } from '../model/getMessages404Response';
import { GetMessages405Response, GetMessages405ResponseWrite } from '../model/getMessages405Response';
import { GetMessages415Response, GetMessages415ResponseWrite } from '../model/getMessages415Response';
import { GetMessages422Response, GetMessages422ResponseWrite } from '../model/getMessages422Response';
import { GetMessages500Response, GetMessages500ResponseWrite } from '../model/getMessages500Response';
import { GetMessages501Response, GetMessages501ResponseWrite } from '../model/getMessages501Response';
import { ContactCollection, ContactCollectionWrite } from '../model/contactCollection';
import { ObjectSerializer, Interceptor } from '../model/models';
import { HttpError, RequestFile, ApiConfig, RequestOptions } from './apis';

Expand Down Expand Up @@ -130,7 +122,7 @@ export class ContactsApi {
sortFields?: string,
fieldname?: string,
customFields?: boolean,
}, options?: RequestOptions): Promise<{ lastResponse: http.IncomingMessage } & GetContacts200Response> {
}, options?: RequestOptions): Promise<{ lastResponse: http.IncomingMessage } & ContactCollection> {
const {
workspaceId,
limit = 20,
Expand Down Expand Up @@ -201,7 +193,7 @@ export class ContactsApi {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
body = ObjectSerializer.deserialize(body, "GetContacts200Response");
body = ObjectSerializer.deserialize(body, "ContactCollection");

resolve({ lastResponse: response.toJSON(), ...body });
} else {
Expand Down
16 changes: 4 additions & 12 deletions api/customListsApi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,9 @@ import localVarRequest from 'request';
import http from 'http';

/* tslint:disable:no-unused-locals */
import { ApiError, ApiErrorWrite } from '../model/apiError';
import { CustomList, CustomListWrite } from '../model/customList';
import { GetCustomLists200Response, GetCustomLists200ResponseWrite } from '../model/getCustomLists200Response';
import { GetMessages400Response, GetMessages400ResponseWrite } from '../model/getMessages400Response';
import { GetMessages401Response, GetMessages401ResponseWrite } from '../model/getMessages401Response';
import { GetMessages403Response, GetMessages403ResponseWrite } from '../model/getMessages403Response';
import { GetMessages404Response, GetMessages404ResponseWrite } from '../model/getMessages404Response';
import { GetMessages405Response, GetMessages405ResponseWrite } from '../model/getMessages405Response';
import { GetMessages415Response, GetMessages415ResponseWrite } from '../model/getMessages415Response';
import { GetMessages422Response, GetMessages422ResponseWrite } from '../model/getMessages422Response';
import { GetMessages500Response, GetMessages500ResponseWrite } from '../model/getMessages500Response';
import { GetMessages501Response, GetMessages501ResponseWrite } from '../model/getMessages501Response';
import { CustomListCollection, CustomListCollectionWrite } from '../model/customListCollection';
import { ObjectSerializer, Interceptor } from '../model/models';
import { HttpError, RequestFile, ApiConfig, RequestOptions } from './apis';

Expand Down Expand Up @@ -54,7 +46,7 @@ export class CustomListsApi {
sortFields?: string,
name?: string,
type?: 'INCIDENT' | 'MESSAGE' | 'CONTACT' | 'RSS',
}, options?: RequestOptions): Promise<{ lastResponse: http.IncomingMessage } & GetCustomLists200Response> {
}, options?: RequestOptions): Promise<{ lastResponse: http.IncomingMessage } & CustomListCollection> {
const {
limit = 20,
offset = 0,
Expand Down Expand Up @@ -123,7 +115,7 @@ export class CustomListsApi {
reject(error);
} else {
if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) {
body = ObjectSerializer.deserialize(body, "GetCustomLists200Response");
body = ObjectSerializer.deserialize(body, "CustomListCollection");

resolve({ lastResponse: response.toJSON(), ...body });
} else {
Expand Down
Loading

0 comments on commit b1f3270

Please sign in to comment.