Skip to content

Commit

Permalink
chore: reverting node patchwork
Browse files Browse the repository at this point in the history
  • Loading branch information
tiwarishubham635 committed Sep 17, 2024
1 parent fc29086 commit fbe0615
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 26 deletions.
1 change: 1 addition & 0 deletions examples/node/src/rest/api/v2010/account/call.ts
Original file line number Diff line number Diff line change
Expand Up @@ -375,6 +375,7 @@ export function CallListInstance(
return instance._feedbackCallSummary;
},
});

instance.create = function create(
params: CallListInstanceCreateOptions,
callback?: (error: Error | null, items: CallInstance) => any,
Expand Down
1 change: 1 addition & 0 deletions examples/node/src/rest/flexApi/v1/credential.ts
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ export function CredentialListInstance(version: V1): CredentialListInstance {
return instance._newCredentials;
},
});

instance.toJSON = function toJSON() {
return instance._solution;
};
Expand Down
7 changes: 0 additions & 7 deletions src/main/java/com/twilio/oai/api/NodeApiResourceBuilder.java
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
import java.util.Objects;
import java.util.stream.Collectors;

import io.swagger.v3.oas.models.parameters.Parameter;
import org.openapitools.codegen.CodegenModel;
import org.openapitools.codegen.CodegenOperation;
import org.openapitools.codegen.CodegenParameter;
Expand Down Expand Up @@ -64,12 +63,6 @@ public ApiResourceBuilder updateOperations(final Resolver<CodegenParameter> code
dependent.setClassName(resourceName + "Import");
dependent.setImportName(resourceName + " as " + dependent.getType());
}
if(!dependent.isInstanceDependent()) {
for(Parameter pathParam : dependent.getPathParams()) {
if(pathParam.getName().startsWith(co.baseName))
pathParam.addExtension("x-is-non-instance-parent-param", true);
}
}
});
}

Expand Down
26 changes: 7 additions & 19 deletions src/main/resources/twilio-node/api-single.mustache
Original file line number Diff line number Diff line change
Expand Up @@ -169,27 +169,15 @@ export function {{apiName}}ListInstance(version: {{apiVersionClass}}{{#listPathP

{{#dependents}}
{{^instanceDependent}}

Object.defineProperty(instance, "{{mountName}}", {
{{^pathParams}}
{{>getDependent}}
{{/pathParams}}
{{#pathParams.0}}
{{#extensions.x-is-non-instance-parent-param}}
get: function() {
return ({{#pathParams}}{{#extensions.x-is-non-instance-parent-param}}{{name}}: {{schema.type}}{{^-last}} ,{{/-last}}{{/extensions.x-is-non-instance-parent-param}}{{/pathParams}}) => {
if (!instance._{{mountName}}) {
instance._{{mountName}} = {{className}}(instance._version, {{#pathParams}}{{#extensions.x-is-non-instance-parent-param}}{{name}}{{^-last}} ,{{/-last}}{{/extensions.x-is-non-instance-parent-param}}{{/pathParams}});
}
return instance._{{mountName}};
};
}
{{/extensions.x-is-non-instance-parent-param}}
{{^extensions.x-is-non-instance-parent-param}}
{{>getDependent}}
{{/extensions.x-is-non-instance-parent-param}}
{{/pathParams.0}}
get: function {{mountName}}() {
if (!instance._{{mountName}}) {
instance._{{mountName}} = {{className}}(instance._version{{#listPathParams}}, instance._solution.{{paramName}}{{/listPathParams}});
}
return instance._{{mountName}};
}
});

{{/instanceDependent}}
{{/dependents}}
{{#operations}}
Expand Down

0 comments on commit fbe0615

Please sign in to comment.