diff --git a/src/api/types.ts b/src/api/types.ts index 25dcf75..b5dce58 100644 --- a/src/api/types.ts +++ b/src/api/types.ts @@ -265,11 +265,11 @@ export interface Carrier { smpp_enquire_link_interval: number; } -export interface PredefinedCarriers extends Carrier { +export interface PredefinedCarrier extends Carrier { requires_static_ip: boolean; } -export interface ProtocolGateway { +export interface Gateway { voip_carrier_sid: string; ipv4: string; port: number; @@ -278,12 +278,12 @@ export interface ProtocolGateway { outbound: number; } -export interface SipGateway extends ProtocolGateway { +export interface SipGateway extends Gateway { sip_gateway_sid?: null | string; is_active: boolean; } -export interface SmppGateway extends ProtocolGateway { +export interface SmppGateway extends Gateway { smpp_gateway_sid?: null | string; is_primary: boolean; use_tls: boolean; diff --git a/src/containers/internal/views/carriers/form.tsx b/src/containers/internal/views/carriers/form.tsx index e52a6c6..4955e5b 100644 --- a/src/containers/internal/views/carriers/form.tsx +++ b/src/containers/internal/views/carriers/form.tsx @@ -44,7 +44,7 @@ import type { Carrier, SipGateway, SmppGateway, - PredefinedCarriers, + PredefinedCarrier, Sbc, Smpp, Application, @@ -74,7 +74,7 @@ export const CarrierForm = ({ const [applications] = useServiceProviderData("Applications"); const [accounts] = useServiceProviderData("Accounts"); const [predefinedCarriers] = - useApiData("PredefinedCarriers"); + useApiData("PredefinedCarrier"); const [activeTab, setActiveTab] = useState(""); const [predefinedName, setPredefinedName] = useState(""); @@ -589,7 +589,7 @@ export const CarrierForm = ({ ].concat( predefinedCarriers ? predefinedCarriers.map( - (carrier: PredefinedCarriers) => ({ + (carrier: PredefinedCarrier) => ({ name: carrier.name, value: carrier.name, })