Skip to content

Commit

Permalink
fix: properly handle 'parent params' (#818)
Browse files Browse the repository at this point in the history
  • Loading branch information
childish-sambino authored Nov 4, 2022
1 parent 91dbf22 commit 89f0e29
Show file tree
Hide file tree
Showing 77 changed files with 95 additions and 98 deletions.
2 changes: 1 addition & 1 deletion lib/rest/accounts/v1/authTokenPromotion.ts
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ export function AuthTokenPromotionListInstance(version: V1): AuthTokenPromotionL

instance._version = version;
instance._solution = { };
instance._uri = `/AuthTokens/Promote`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/accounts/v1/secondaryAuthToken.ts
Original file line number Diff line number Diff line change
Expand Up @@ -232,7 +232,7 @@ export function SecondaryAuthTokenListInstance(version: V1): SecondaryAuthTokenL

instance._version = version;
instance._solution = { };
instance._uri = `/AuthTokens/Secondary`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/api/v2010/account/call/feedback.ts
Original file line number Diff line number Diff line change
Expand Up @@ -296,7 +296,7 @@ export function FeedbackListInstance(version: V2010, accountSid: string, callSid

instance._version = version;
instance._solution = { accountSid, callSid };
instance._uri = `/Accounts/${accountSid}/Calls/${callSid}/Feedback.json`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/autopilot/v1/assistant/defaults.ts
Original file line number Diff line number Diff line change
Expand Up @@ -274,7 +274,7 @@ export function DefaultsListInstance(version: V1, assistantSid: string): Default

instance._version = version;
instance._solution = { assistantSid };
instance._uri = `/Assistants/${assistantSid}/Defaults`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/autopilot/v1/assistant/dialogue.ts
Original file line number Diff line number Diff line change
Expand Up @@ -201,7 +201,7 @@ export function DialogueListInstance(version: V1, assistantSid: string): Dialogu

instance._version = version;
instance._solution = { assistantSid };
instance._uri = `/Assistants/${assistantSid}/Dialogues`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/autopilot/v1/assistant/styleSheet.ts
Original file line number Diff line number Diff line change
Expand Up @@ -274,7 +274,7 @@ export function StyleSheetListInstance(version: V1, assistantSid: string): Style

instance._version = version;
instance._solution = { assistantSid };
instance._uri = `/Assistants/${assistantSid}/StyleSheet`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/autopilot/v1/assistant/task/taskActions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -283,7 +283,7 @@ export function TaskActionsListInstance(version: V1, assistantSid: string, taskS

instance._version = version;
instance._solution = { assistantSid, taskSid };
instance._uri = `/Assistants/${assistantSid}/Tasks/${taskSid}/Actions`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/autopilot/v1/assistant/task/taskStatistics.ts
Original file line number Diff line number Diff line change
Expand Up @@ -209,7 +209,7 @@ export function TaskStatisticsListInstance(version: V1, assistantSid: string, ta

instance._version = version;
instance._solution = { assistantSid, taskSid };
instance._uri = `/Assistants/${assistantSid}/Tasks/${taskSid}/Statistics`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/bulkexports/v1/export/job.ts
Original file line number Diff line number Diff line change
Expand Up @@ -279,7 +279,7 @@ export function JobListInstance(version: V1): JobListInstance {

instance._version = version;
instance._solution = { };
instance._uri = `/Exports/Jobs`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
15 changes: 7 additions & 8 deletions lib/rest/bulkexports/v1/exportConfiguration.ts
Original file line number Diff line number Diff line change
Expand Up @@ -257,8 +257,8 @@ export class ExportConfigurationInstance {


export interface ExportConfigurationListInstance {
(): ExportConfigurationContext;
get(): ExportConfigurationContext;
(resourceType: string): ExportConfigurationContext;
get(resourceType: string): ExportConfigurationContext;


/**
Expand All @@ -269,7 +269,6 @@ export interface ExportConfigurationListInstance {
}

export interface ExportConfigurationSolution {
resourceType?: string;
}

interface ExportConfigurationListInstanceImpl extends ExportConfigurationListInstance {}
Expand All @@ -280,16 +279,16 @@ class ExportConfigurationListInstanceImpl implements ExportConfigurationListInst

}

export function ExportConfigurationListInstance(version: V1, resourceType: string): ExportConfigurationListInstance {
const instance = (() => instance.get()) as ExportConfigurationListInstanceImpl;
export function ExportConfigurationListInstance(version: V1): ExportConfigurationListInstance {
const instance = ((resourceType) => instance.get(resourceType)) as ExportConfigurationListInstanceImpl;

instance.get = function get(): ExportConfigurationContext {
instance.get = function get(resourceType): ExportConfigurationContext {
return new ExportConfigurationContextImpl(version, resourceType);
}

instance._version = version;
instance._solution = { resourceType };
instance._uri = `/Exports/${resourceType}/Configuration`;
instance._solution = { };
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
15 changes: 7 additions & 8 deletions lib/rest/chat/v3/channel.ts
Original file line number Diff line number Diff line change
Expand Up @@ -285,8 +285,8 @@ export class ChannelInstance {


export interface ChannelListInstance {
(sid: string): ChannelContext;
get(sid: string): ChannelContext;
(serviceSid: string, sid: string): ChannelContext;
get(serviceSid: string, sid: string): ChannelContext;


/**
Expand All @@ -297,7 +297,6 @@ export interface ChannelListInstance {
}

export interface ChannelSolution {
serviceSid?: string;
}

interface ChannelListInstanceImpl extends ChannelListInstance {}
Expand All @@ -308,16 +307,16 @@ class ChannelListInstanceImpl implements ChannelListInstance {

}

export function ChannelListInstance(version: V3, serviceSid: string): ChannelListInstance {
const instance = ((sid) => instance.get(sid)) as ChannelListInstanceImpl;
export function ChannelListInstance(version: V3): ChannelListInstance {
const instance = ((serviceSid, sid) => instance.get(serviceSid, sid)) as ChannelListInstanceImpl;

instance.get = function get(sid): ChannelContext {
instance.get = function get(serviceSid, sid): ChannelContext {
return new ChannelContextImpl(version, serviceSid, sid);
}

instance._version = version;
instance._solution = { serviceSid };
instance._uri = `/Services/${serviceSid}/Channels`;
instance._solution = { };
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/conversations/v1/configuration.ts
Original file line number Diff line number Diff line change
Expand Up @@ -308,7 +308,7 @@ export function ConfigurationListInstance(version: V1): ConfigurationListInstanc

instance._version = version;
instance._solution = { };
instance._uri = `/Configuration`;
instance._uri = ``;

Object.defineProperty(instance, "webhooks", {
get: function webhooks() {
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/conversations/v1/configuration/webhook.ts
Original file line number Diff line number Diff line change
Expand Up @@ -307,7 +307,7 @@ export function WebhookListInstance(version: V1): WebhookListInstance {

instance._version = version;
instance._solution = { };
instance._uri = `/Configuration/Webhooks`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/conversations/v1/service/configuration.ts
Original file line number Diff line number Diff line change
Expand Up @@ -313,7 +313,7 @@ export function ConfigurationListInstance(version: V1, chatServiceSid: string):

instance._version = version;
instance._solution = { chatServiceSid };
instance._uri = `/Services/${chatServiceSid}/Configuration`;
instance._uri = ``;

Object.defineProperty(instance, "notifications", {
get: function notifications() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -343,7 +343,7 @@ export function NotificationListInstance(version: V1, chatServiceSid: string): N

instance._version = version;
instance._solution = { chatServiceSid };
instance._uri = `/Services/${chatServiceSid}/Configuration/Notifications`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/conversations/v1/service/configuration/webhook.ts
Original file line number Diff line number Diff line change
Expand Up @@ -306,7 +306,7 @@ export function WebhookListInstance(version: V1, chatServiceSid: string): Webhoo

instance._version = version;
instance._solution = { chatServiceSid };
instance._uri = `/Services/${chatServiceSid}/Configuration/Webhooks`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/events/v1/schema.ts
Original file line number Diff line number Diff line change
Expand Up @@ -214,7 +214,7 @@ export function SchemaListInstance(version: V1): SchemaListInstance {

instance._version = version;
instance._solution = { };
instance._uri = `/Schemas`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/flexApi/v1/configuration.ts
Original file line number Diff line number Diff line change
Expand Up @@ -521,7 +521,7 @@ export function ConfigurationListInstance(version: V1): ConfigurationListInstanc

instance._version = version;
instance._solution = { };
instance._uri = `/Configuration`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/frontlineApi/v1/user.ts
Original file line number Diff line number Diff line change
Expand Up @@ -305,7 +305,7 @@ export function UserListInstance(version: V1): UserListInstance {

instance._version = version;
instance._solution = { };
instance._uri = `/Users`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/insights/v1/call.ts
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,7 @@ export function CallListInstance(version: V1): CallListInstance {

instance._version = version;
instance._solution = { };
instance._uri = `/Voice`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/insights/v1/call/annotation.ts
Original file line number Diff line number Diff line change
Expand Up @@ -338,7 +338,7 @@ export function AnnotationListInstance(version: V1, callSid: string): Annotation

instance._version = version;
instance._solution = { callSid };
instance._uri = `/Voice/${callSid}/Annotation`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/insights/v1/call/callSummary.ts
Original file line number Diff line number Diff line change
Expand Up @@ -303,7 +303,7 @@ export function CallSummaryListInstance(version: V1, callSid: string): CallSumma

instance._version = version;
instance._solution = { callSid };
instance._uri = `/Voice/${callSid}/Summary`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/insights/v1/setting.ts
Original file line number Diff line number Diff line change
Expand Up @@ -312,7 +312,7 @@ export function SettingListInstance(version: V1): SettingListInstance {

instance._version = version;
instance._solution = { };
instance._uri = `/Voice/Settings`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/lookups/v1/phoneNumber.ts
Original file line number Diff line number Diff line change
Expand Up @@ -269,7 +269,7 @@ export function PhoneNumberListInstance(version: V1): PhoneNumberListInstance {

instance._version = version;
instance._solution = { };
instance._uri = `/PhoneNumbers`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/lookups/v2/phoneNumber.ts
Original file line number Diff line number Diff line change
Expand Up @@ -298,7 +298,7 @@ export function PhoneNumberListInstance(version: V2): PhoneNumberListInstance {

instance._version = version;
instance._solution = { };
instance._uri = `/PhoneNumbers`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/media/v1/playerStreamer/playbackGrant.ts
Original file line number Diff line number Diff line change
Expand Up @@ -285,7 +285,7 @@ export function PlaybackGrantListInstance(version: V1, sid: string): PlaybackGra

instance._version = version;
instance._solution = { sid };
instance._uri = `/PlayerStreamers/${sid}/PlaybackGrant`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/messaging/v1/deactivations.ts
Original file line number Diff line number Diff line change
Expand Up @@ -214,7 +214,7 @@ export function DeactivationsListInstance(version: V1): DeactivationsListInstanc

instance._version = version;
instance._solution = { };
instance._uri = `/Deactivations`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/oauth/v1/oauth.ts
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@ export function OauthListInstance(version: V1): OauthListInstance {

instance._version = version;
instance._solution = { };
instance._uri = `/certs`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/oauth/v1/openidDiscovery.ts
Original file line number Diff line number Diff line change
Expand Up @@ -251,7 +251,7 @@ export function OpenidDiscoveryListInstance(version: V1): OpenidDiscoveryListIns

instance._version = version;
instance._solution = { };
instance._uri = `/well-known/openid-configuration`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/oauth/v1/userInfo.ts
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,7 @@ export function UserInfoListInstance(version: V1): UserInfoListInstance {

instance._version = version;
instance._solution = { };
instance._uri = `/userinfo`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/preview/trusted_comms/brandedChannel.ts
Original file line number Diff line number Diff line change
Expand Up @@ -221,7 +221,7 @@ export function BrandedChannelListInstance(version: TrustedComms): BrandedChanne

instance._version = version;
instance._solution = { };
instance._uri = `/BrandedChannels`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/preview/trusted_comms/brandsInformation.ts
Original file line number Diff line number Diff line change
Expand Up @@ -234,7 +234,7 @@ export function BrandsInformationListInstance(version: TrustedComms): BrandsInfo

instance._version = version;
instance._solution = { };
instance._uri = `/BrandsInformation`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/preview/trusted_comms/cps.ts
Original file line number Diff line number Diff line change
Expand Up @@ -227,7 +227,7 @@ export function CpsListInstance(version: TrustedComms): CpsListInstance {

instance._version = version;
instance._solution = { };
instance._uri = `/CPS`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/preview/trusted_comms/currentCall.ts
Original file line number Diff line number Diff line change
Expand Up @@ -307,7 +307,7 @@ export function CurrentCallListInstance(version: TrustedComms): CurrentCallListI

instance._version = version;
instance._solution = { };
instance._uri = `/CurrentCall`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -262,7 +262,7 @@ export function AssistantFallbackActionsListInstance(version: Understand, assist

instance._version = version;
instance._solution = { assistantSid };
instance._uri = `/Assistants/${assistantSid}/FallbackActions`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -262,7 +262,7 @@ export function AssistantInitiationActionsListInstance(version: Understand, assi

instance._version = version;
instance._solution = { assistantSid };
instance._uri = `/Assistants/${assistantSid}/InitiationActions`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
2 changes: 1 addition & 1 deletion lib/rest/preview/understand/assistant/dialogue.ts
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ export function DialogueListInstance(version: Understand, assistantSid: string):

instance._version = version;
instance._solution = { assistantSid };
instance._uri = `/Assistants/${assistantSid}/Dialogues`;
instance._uri = ``;

instance.toJSON = function toJSON() {
return this._solution;
Expand Down
Loading

0 comments on commit 89f0e29

Please sign in to comment.