in src/components/operations/operation-details/ko/runtime/graphql-console.ts [630:663]
private getRequestPath(getHidden: boolean = false): string {
let versionPath = "";
const api = this.api();
if (api.apiVersionSet && api.apiVersion && api.apiVersionSet.versioningScheme === "Segment") {
versionPath = `/${api.apiVersion}`;
}
let requestUrl = `${api.path}${versionPath}`;
const parameters = this.queryParameters();
parameters.forEach(parameter => {
if (parameter.value()) {
const parameterPlaceholder = parameter.name() !== "*" ? `{${parameter.name()}}` : "*";
const encodedValue = Utils.encodeURICustomized(parameter.value());
if (requestUrl.indexOf(parameterPlaceholder) > -1) {
requestUrl = requestUrl.replace(parameterPlaceholder,
!getHidden || !parameter.secret ? encodedValue
: (parameter.revealed() ? encodedValue : parameter.value().replace(/./g, "•")));
}
else {
requestUrl = this.addParam(requestUrl, Utils.encodeURICustomized(parameter.name()),
!getHidden || !parameter.secret ? encodedValue
: (parameter.revealed() ? encodedValue : parameter.value().replace(/./g, "•")));
}
}
});
if (api.apiVersionSet && api.apiVersionSet.versioningScheme === "Query") {
requestUrl = this.addParam(requestUrl, api.apiVersionSet.versionQueryName, api.apiVersion);
}
return requestUrl;
}