1"use strict";(self.webpackChunkwebclient_webpack=self.webpackChunkwebclient_webpack||[]).push([[3994],{23994(x,y,T){T.d(y,{T:()=>P});var u=T(97201),m=T(4499),w=T(35547),k=T(85802);let P=(()=>{class f extends m.d{createTrunk(n,o="body"){const r=n?.pbxTrunk;if(null==r)throw new Error("Required parameter pbxTrunk was null or undefined when calling createTrunk.");let t=this.defaultHeaders;t=this.configuration.addCredentialToHeaders("Application","Authorization",t,"Bearer ");const e=this.configuration.selectHeaderAccept(["application/json"]);void 0!==e&&(t=t.set("Accept",e));const a=this.configuration.selectHeaderContentType(["application/json"]);void 0!==a&&(t=t.set("Content-Type",a));let s="json";e&&(s=e.startsWith("text")?"text":this.configuration.isJsonMime(e)?"json":"blob");const{basePath:c,withCredentials:d}=this.configuration;return this.httpClient.request("post",`${c}/Trunks`,{body:r,responseType:s,...d?{withCredentials:d}:{},headers:t,observe:o})}createTrunkQuery(n,o="body",r=!1,t){if(null==n.pbxTrunk)throw new Error("Required parameter pbxTrunk was null or undefined when calling createTrunk.");return"/Trunks"}deleteTrunk(n,o="body"){const r=n?.id;if(null==r)throw new Error("Required parameter id was null or undefined when calling deleteTrunk.");const t=n?.ifMatch;let e=this.defaultHeaders;null!=t&&(e=e.set("If-Match",String(t))),e=this.configuration.addCredentialToHeaders("Application","Authorization",e,"Bearer ");const i=this.configuration.selectHeaderAccept(["application/json"]);void 0!==i&&(e=e.set("Accept",i));let a="json";i&&(a=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let s=`/Trunks(${this.configuration.encodeParam({name:"id",value:r,in:"path",style:"simple",explode:!1,dataType:"number",dataFormat:"int32"})})`;const{basePath:l,withCredentials:c}=this.configuration;return this.httpClient.request("delete",`${l}${s}`,{responseType:a,...c?{withCredentials:c}:{},headers:e,observe:o})}deleteTrunkQuery(n,o="body",r=!1,t){const e=n.id;if(null==e)throw new Error("Required parameter id was null or undefined when calling deleteTrunk.");return`/Trunks(${this.configuration.encodeParam({name:"id",value:e,in:"path",style:"simple",explode:!1,dataType:"number",dataFormat:"int32"})})`}exportTrunk(n,o="body"){const r=n?.id;if(null==r)throw new Error("Required parameter id was null or undefined when calling exportTrunk.");let t=this.defaultHeaders;t=this.configuration.addCredentialToHeaders("Application","Authorization",t,"Bearer ");const e=this.configuration.selectHeaderAccept(["application/json"]);void 0!==e&&(t=t.set("Accept",e));let i="json";e&&(i=e.startsWith("text")?"text":this.configuration.isJsonMime(e)?"json":"blob");let a=`/Trunks(${this.configuration.encodeParam({name:"id",value:r,in:"path",style:"simple",explode:!1,dataType:"number",dataFormat:"int32"})})/Pbx.ExportTrunk()`;const{basePath:s,withCredentials:l}=this.configuration;return this.httpClient.request("get",`${s}${a}`,{responseType:i,...l?{withCredentials:l}:{},headers:t,observe:o})}exportTrunkQuery(n,o="body",r=!1,t){const e=n.id;if(null==e)throw new Error("Required parameter id was null or undefined when calling exportTrunk.");return`/Trunks(${this.configuration.encodeParam({name:"id",value:e,in:"path",style:"simple",explode:!1,dataType:"number",dataFormat:"int32"})})/Pbx.ExportTrunk()`}finalizeTrunkProvisioning(n,o="body"){const r=n?.trunksFinalizeTrunkProvisioningRequestBody;if(null==r)throw new Error("Required parameter trunksFinalizeTrunkProvisioningRequestBody was null or undefined when calling finalizeTrunkProvisioning.");let t=this.defaultHeaders;t=this.configuration.addCredentialToHeaders("Application","Authorization",t,"Bearer ");const e=this.configuration.selectHeaderAccept(["application/json"]);void 0!==e&&(t=t.set("Accept",e));const a=this.configuration.selectHeaderContentType(["application/json"]);void 0!==a&&(t=t.set("Content-Type",a));let s="json";e&&(s=e.startsWith("text")?"text":this.configuration.isJsonMime(e)?"json":"blob");const{basePath:c,withCredentials:d}=this.configuration;return this.httpClient.request("post",`${c}/Trunks/Pbx.FinalizeTrunkProvisioning`,{body:r,responseType:s,...d?{withCredentials:d}:{},headers:t,observe:o})}finalizeTrunkProvisioningQuery(n,o="body",r=!1,t){if(null==n.trunksFinalizeTrunkProvisioningRequestBody)throw new Error("Required parameter trunksFinalizeTrunkProvisioningRequestBody was null or undefined when calling finalizeTrunkProvisioning.");return"/Trunks/Pbx.FinalizeTrunkProvisioning"}getFirstAvailableTrunkNumber(n="body"){let o=this.defaultHeaders;o=this.configuration.addCredentialToHeaders("Application","Authorization",o,"Bearer ");const r=this.configuration.selectHeaderAccept(["application/json"]);void 0!==r&&(o=o.set("Accept",r));let t="json";r&&(t=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");const{basePath:i,withCredentials:a}=this.configuration;return this.httpClient.request("get",`${i}/Trunks/Pbx.GetFirstAvailableTrunkNumber()`,{responseType:t,...a?{withCredentials:a}:{},headers:o,observe:n})}getFirstAvailableTrunkNumberQuery(n="body",o=!1,r){return"/Trunks/Pbx.GetFirstAvailableTrunkNumber()"}getProviderPhones(n,o="body"){const r=n?.trunksGetProviderPhonesRequestBody;if(null==r)throw new Error("Required parameter trunksGetProviderPhonesRequestBody was null or undefined when calling getProviderPhones.");let t=this.defaultHeaders;t=this.configuration.addCredentialToHeaders("Application","Authorization",t,"Bearer ");const e=this.configuration.selectHeaderAccept(["application/json"]);void 0!==e&&(t=t.set("Accept",e));const a=this.configuration.selectHeaderContentType(["application/json"]);void 0!==a&&(t=t.set("Content-Type",a));let s="json";e&&(s=e.startsWith("text")?"text":this.configuration.isJsonMime(e)?"json":"blob");const{basePath:c,withCredentials:d}=this.configuration;return this.httpClient.request("post",`${c}/Trunks/Pbx.GetProviderPhones`,{body:r,responseType:s,...d?{withCredentials:d}:{},headers:t,observe:o})}getProviderPhonesQuery(n,o="body",r=!1,t){if(null==n.trunksGetProviderPhonesRequestBody)throw new Error("Required parameter trunksGetProviderPhonesRequestBody was null or undefined when calling getProviderPhones.");return"/Trunks/Pbx.GetProviderPhones"}getTrunk(n,o="body"){const r=n?.id;if(null==r)throw new Error("Required parameter id was null or undefined when calling getTrunk.");const t=n?.$select,e=n?.$expand;let i=new u.rx(this.encoder);i=this.addToHttpParams(i,"$select",t,u.l2.Form,!1),i=this.addToHttpParams(i,"$expand",e,u.l2.Form,!1);let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("Application","Authorization",a,"Bearer ");const s=this.configuration.selectHeaderAccept(["application/json"]);void 0!==s&&(a=a.set("Accept",s));let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let c=`/Trunks(${this.configuration.encodeParam({name:"id",value:r,in:"path",style:"simple",explode:!1,dataType:"number",dataFormat:"int32"})})`;const{basePath:d,withCredentials:h}=this.configuration;return this.httpClient.request("get",`${d}${c}`,{params:i.toHttpParams(),responseType:l,...h?{withCredentials:h}:{},headers:a,observe:o})}getTrunkQuery(n,o="body",r=!1,t){const e=n.id;if(null==e)throw new Error("Required parameter id was null or undefined when calling getTrunk.");const i=n.$select,a=n.$expand;let s=new u.rx(this.encoder);return s=this.addToHttpParams(s,"$select",i,u.l2.Form,!1),s=this.addToHttpParams(s,"$expand",a,u.l2.Form,!1),`/Trunks(${this.configuration.encodeParam({name:"id",value:e,in:"path",style:"simple",explode:!1,dataType:"number",dataFormat:"int32"})})?`+s.toString()}getTrunkByNumber(n,o="body"){const r=n?.number;if(null==r)throw new Error("Required parameter number was null or undefined when calling getTrunkByNumber.");const t=n?.$select,e=n?.$expand;let i=new u.rx(this.encoder);i=this.addToHttpParams(i,"$select",t,u.l2.Form,!1),i=this.addToHttpParams(i,"$expand",e,u.l2.Form,!1);let a=this.defaultHeaders;a=this.configuration.addCredentialToHeaders("Application","Authorization",a,"Bearer ");const s=this.configuration.selectHeaderAccept(["application/json"]);void 0!==s&&(a=a.set("Accept",s));let l="json";s&&(l=s.startsWith("text")?"text":this.configuration.isJsonMime(s)?"json":"blob");let c=`/Trunks(Number=${this.configuration.encodeParam({name:"number",value:r,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})})`;const{basePath:d,withCredentials:h}=this.configuration;return this.httpClient.request("get",`${d}${c}`,{params:i.toHttpParams(),responseType:l,...h?{withCredentials:h}:{},headers:a,observe:o})}getTrunkByNumberQuery(n,o="body",r=!1,t){const e=n.number;if(null==e)throw new Error("Required parameter number was null or undefined when calling getTrunkByNumber.");const i=n.$select,a=n.$expand;let s=new u.rx(this.encoder);return s=this.addToHttpParams(s,"$select",i,u.l2.Form,!1),s=this.addToHttpParams(s,"$expand",a,u.l2.Form,!1),`/Trunks(Number=${this.configuration.encodeParam({name:"number",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})})?`+s.toString()}initMasterBridge(n="body"){let o=this.defaultHeaders;o=this.configuration.addCredentialToHeaders("Application","Authorization",o,"Bearer ");const r=this.configuration.selectHeaderAccept(["application/json"]);void 0!==r&&(o=o.set("Accept",r));let t="json";r&&(t=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");const{basePath:i,withCredentials:a}=this.configuration;return this.httpClient.request("get",`${i}/Trunks/Pbx.InitMasterBridge()`,{responseType:t,...a?{withCredentials:a}:{},headers:o,observe:n})}initMasterBridgeQuery(n="body",o=!1,r){return"/Trunks/Pbx.InitMasterBridge()"}initSlaveBridge(n="body"){let o=this.defaultHeaders;o=this.configuration.addCredentialToHeaders("Application","Authorization",o,"Bearer ");const r=this.configuration.selectHeaderAccept(["application/json"]);void 0!==r&&(o=o.set("Accept",r));let t="json";r&&(t=r.startsWith("text")?"text":this.configuration.isJsonMime(r)?"json":"blob");const{basePath:i,withCredentials:a}=this.configuration;return this.httpClient.request("get",`${i}/Trunks/Pbx.InitSlaveBridge()`,{responseType:t,...a?{withCredentials:a}:{},headers:o,observe:n})}initSlaveBridgeQuery(n="body",o=!1,r){return"/Trunks/Pbx.InitSlaveBridge()"}initTrunk(n,o="body"){const r=n?.template;if(null==r)throw new Error("Required parameter template was null or undefined when calling initTrunk.");let t=this.defaultHeaders;t=this.configuration.addCredentialToHeaders("Application","Authorization",t,"Bearer ");const e=this.configuration.selectHeaderAccept(["application/json"]);void 0!==e&&(t=t.set("Accept",e));let i="json";e&&(i=e.startsWith("text")?"text":this.configuration.isJsonMime(e)?"json":"blob");let a=`/Trunks/Pbx.InitTrunk(template=${this.configuration.encodeParam({name:"template",value:r,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})})`;const{basePath:s,withCredentials:l}=this.configuration;return this.httpClient.request("get",`${s}${a}`,{responseType:i,...l?{withCredentials:l}:{},headers:t,observe:o})}initTrunkQuery(n,o="body",r=!1,t){const e=n.template;if(null==e)throw new Error("Required parameter template was null or undefined when calling initTrunk.");return`/Trunks/Pbx.InitTrunk(template=${this.configuration.encodeParam({name:"template",value:e,in:"path",style:"simple",explode:!1,dataType:"string",dataFormat:void 0})})`}listTrunk(n,o="body"){const r=n?.$top,t=n?.$skip,e=n?.$search,i=n?.$filter,a=n?.$count,s=n?.$orderby,l=n?.$select,c=n?.$expand;let d=new u.rx(this.encoder);d=this.addToHttpParams(d,"$top",r,u.l2.Form,!1),d=this.addToHttpParams(d,"$skip",t,u.l2.Form,!1),d=this.addToHttpParams(d,"$search",e,u.l2.Form,!1),d=this.addToHttpParams(d,"$filter",i,u.l2.Form,!1),d=this.addToHttpParams(d,"$count",a,u.l2.Form,!1),d=this.addToHttpParams(d,"$orderby",s,u.l2.Form,!1),d=this.addToHttpParams(d,"$select",l,u.l2.Form,!1),d=this.addToHttpParams(d,"$expand",c,u.l2.Form,!1);let h=this.defaultHeaders;h=this.configuration.addCredentialToHeaders("Application","Authorization",h,"Bearer ");const p=this.configuration.selectHeaderAccept(["application/json"]);void 0!==p&&(h=h.set("Accept",p));let b="json";p&&(b=p.startsWith("text")?"text":this.configuration.isJsonMime(p)?"json":"blob");const{basePath:$,withCredentials:g}=this.configuration;return this.httpClient.request("get",`${$}/Trunks`,{params:d.toHttpParams(),responseType:b,...g?{withCredentials:g}:{},headers:h,observe:o})}listTrunkQuery(n,o="body",r=!1,t){const e=n.$top,i=n.$skip,a=n.$search,s=n.$filter,l=n.$count,c=n.$orderby,d=n.$select,h=n.$expand;let p=new u.rx(this.encoder);return p=this.addToHttpParams(p,"$top",e,u.l2.Form,!1),p=this.addToHttpParams(p,"$skip",i,u.l2.Form,!1),p=this.addToHttpParams(p,"$search",a,u.l2.Form,!1),p=this.addToHttpParams(p,"$filter",s,u.l2.Form,!1),p=this.addToHttpParams(p,"$count",l,u.l2.Form,!1),p=this.addToHttpParams(p,"$orderby",c,u.l2.Form,!1),p=this.addToHttpParams(p,"$select",d,u.l2.Form,!1),p=this.addToHttpParams(p,"$expand",h,u.l2.Form,!1),"/Trunks?"+p.toString()}refreshRegistration(n,o="body"){const r=n?.trunksRefreshRegistrationRequestBody;if(null==r)throw new Error("Required parameter trunksRefreshRegistrationRequestBody was null or undefined when calling refreshRegistration.");let t=this.defaultHeaders;t=this.configuration.addCredentialToHeaders("Application","Authorization",t,"Bearer ");const e=this.configuration.selectHeaderAccept(["application/json"]);void 0!==e&&(t=t.set("Accept",e));const a=this.configuration.selectHeaderContentType(["application/json"]);void 0!==a&&(t=t.set("Content-Type",a));let s="json";e&&(s=e.startsWith("text")?"text":this.configuration.isJsonMime(e)?"json":"blob");const{basePath:c,withCredentials:d}=this.configuration;return this.httpClient.request("post",`${c}/Trunks/Pbx.RefreshRegistration`,{body:r,responseType:s,...d?{withCredentials:d}:{},headers:t,observe:o})}refreshRegistrationQuery(n,o="body",r=!1,t){if(null==n.trunksRefreshRegistrationRequestBody)throw new Error("Required parameter trunksRefreshRegistrationRequestBody was null or undefined when calling refreshRegistration.");return"/Trunks/Pbx.RefreshRegistration"}runAnalysis(n,o="body"){const r=n?.id;if(null==r)throw new Error("Required parameter id was null or undefined when calling runAnalysis.");let t=this.defaultHeaders;t=this.configuration.addCredentialToHeaders("Application","Authorization",t,"Bearer ");const e=this.configuration.selectHeaderAccept(["application/json"]);void 0!==e&&(t=t.set("Accept",e));let i="json";e&&(i=e.startsWith("text")?"text":this.configuration.isJsonMime(e)?"json":"blob");let a=`/Trunks(${this.configuration.encodeParam({name:"id",value:r,in:"path",style:"simple",explode:!1,dataType:"number",dataFormat:"int32"})})/Pbx.RunAnalysis`;const{basePath:s,withCredentials:l}=this.configuration;return this.httpClient.request("post",`${s}${a}`,{responseType:i,...l?{withCredentials:l}:{},headers:t,observe:o})}runAnalysisQuery(n,o="body",r=!1,t){const e=n.id;if(null==e)throw new Error("Required parameter id was null or undefined when calling runAnalysis.");return`/Trunks(${this.configuration.encodeParam({name:"id",value:e,in:"path",style:"simple",explode:!1,dataType:"number",dataFormat:"int32"})})/Pbx.RunAnalysis`}setRoutes(n,o="body"){const r=n?.trunksSetRoutesRequestBody;if(null==r)throw new Error("Required parameter trunksSetRoutesRequestBody was null or undefined when calling setRoutes.");let t=this.defaultHeaders;t=this.configuration.addCredentialToHeaders("Application","Authorization",t,"Bearer ");const e=this.configuration.selectHeaderAccept(["application/json"]);void 0!==e&&(t=t.set("Accept",e));const a=this.configuration.selectHeaderContentType(["application/json"]);void 0!==a&&(t=t.set("Content-Type",a));let s="json";e&&(s=e.startsWith("text")?"text":this.configuration.isJsonMime(e)?"json":"blob");const{basePath:c,withCredentials:d}=this.configuration;return this.httpClient.request("post",`${c}/Trunks/Pbx.SetRoutes`,{body:r,responseType:s,...d?{withCredentials:d}:{},headers:t,observe:o})}setRoutesQuery(n,o="body",r=!1,t){if(null==n.trunksSetRoutesRequestBody)throw new Error("Required parameter trunksSetRoutesRequestBody was null or undefined when calling setRoutes.");return"/Trunks/Pbx.SetRoutes"}testInboundCall(n,o="
1body"){const r=n?.id;if(null==r)throw new Error("Required parameter id was null or undefined when calling testInboundCall.");let t=this.defaultHeaders;t=this.configuration.addCredentialToHeaders("Application","Authorization",t,"Bearer ");const e=this.configuration.selectHeaderAccept(["application/json"]);void 0!==e&&(t=t.set("Accept",e));let i="json";e&&(i=e.startsWith("text")?"text":this.configuration.isJsonMime(e)?"json":"blob");let a=`/Trunks(${this.configuration.encodeParam({name:"id",value:r,in:"path",style:"simple",explode:!1,dataType:"number",dataFormat:"int32"})})/Pbx.TestInboundCall`;const{basePath:s,withCredentials:l}=this.configuration;return this.httpClient.request("post",`${s}${a}`,{responseType:i,...l?{withCredentials:l}:{},headers:t,observe:o})}testInboundCallQuery(n,o="body",r=!1,t){const e=n.id;if(null==e)throw new Error("Required parameter id was null or undefined when calling testInboundCall.");return`/Trunks(${this.configuration.encodeParam({name:"id",value:e,in:"path",style:"simple",explode:!1,dataType:"number",dataFormat:"int32"})})/Pbx.TestInboundCall`}testOutboundCall(n,o="body"){const r=n?.id;if(null==r)throw new Error("Required parameter id was null or undefined when calling testOutboundCall.");const t=n?.trunksTrunkTestOutboundCallRequestBody;if(null==t)throw new Error("Required parameter trunksTrunkTestOutboundCallRequestBody was null or undefined when calling testOutboundCall.");let e=this.defaultHeaders;e=this.configuration.addCredentialToHeaders("Application","Authorization",e,"Bearer ");const i=this.configuration.selectHeaderAccept(["application/json"]);void 0!==i&&(e=e.set("Accept",i));const s=this.configuration.selectHeaderContentType(["application/json"]);void 0!==s&&(e=e.set("Content-Type",s));let l="json";i&&(l=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let c=`/Trunks(${this.configuration.encodeParam({name:"id",value:r,in:"path",style:"simple",explode:!1,dataType:"number",dataFormat:"int32"})})/Pbx.TestOutboundCall`;const{basePath:d,withCredentials:h}=this.configuration;return this.httpClient.request("post",`${d}${c}`,{body:t,responseType:l,...h?{withCredentials:h}:{},headers:e,observe:o})}testOutboundCallQuery(n,o="body",r=!1,t){const e=n.id;if(null==e)throw new Error("Required parameter id was null or undefined when calling testOutboundCall.");if(null==n.trunksTrunkTestOutboundCallRequestBody)throw new Error("Required parameter trunksTrunkTestOutboundCallRequestBody was null or undefined when calling testOutboundCall.");return`/Trunks(${this.configuration.encodeParam({name:"id",value:e,in:"path",style:"simple",explode:!1,dataType:"number",dataFormat:"int32"})})/Pbx.TestOutboundCall`}updateTrunk(n,o="body"){const r=n?.id;if(null==r)throw new Error("Required parameter id was null or undefined when calling updateTrunk.");const t=n?.pbxTrunk;if(null==t)throw new Error("Required parameter pbxTrunk was null or undefined when calling updateTrunk.");let e=this.defaultHeaders;e=this.configuration.addCredentialToHeaders("Application","Authorization",e,"Bearer ");const i=this.configuration.selectHeaderAccept(["application/json"]);void 0!==i&&(e=e.set("Accept",i));const s=this.configuration.selectHeaderContentType(["application/json"]);void 0!==s&&(e=e.set("Content-Type",s));let l="json";i&&(l=i.startsWith("text")?"text":this.configuration.isJsonMime(i)?"json":"blob");let c=`/Trunks(${this.configuration.encodeParam({name:"id",value:r,in:"path",style:"simple",explode:!1,dataType:"number",dataFormat:"int32"})})`;const{basePath:d,withCredentials:h}=this.configuration;return this.httpClient.request("patch",`${d}${c}`,{body:t,responseType:l,...h?{withCredentials:h}:{},headers:e,observe:o})}updateTrunkQuery(n,o="body",r=!1,t){const e=n.id;if(null==e)throw new Error("Required parameter id was null or undefined when calling updateTrunk.");if(null==n.pbxTrunk)throw new Error("Required parameter pbxTrunk was null or undefined when calling updateTrunk.");return`/Trunks(${this.configuration.encodeParam({name:"id",value:e,in:"path",style:"simple",explode:!1,dataType:"number",dataFormat:"int32"})})`}static \u0275fac=(()=>{let n;return function(r){return(n||(n=w.xGo(f)))(r||f)}})();static \u0275prov=k.jDH({token:f,factory:f.\u0275fac,providedIn:"root"})}return f})()}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.