twilio_openapi/models/
usage_trigger_enum_usage_category.rs

1/*
2 * Twilio - Api
3 *
4 * This is the public Twilio REST API.
5 *
6 * The version of the OpenAPI document: 1.37.3
7 * Contact: support@twilio.com
8 * Generated by: https://openapi-generator.tech
9 */
10
11
12/// 
13#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
14pub enum UsageTriggerEnumUsageCategory {
15    #[serde(rename = "a2p-registration-fees")]
16    A2pRegistrationFees,
17    #[serde(rename = "agent-conference")]
18    AgentConference,
19    #[serde(rename = "amazon-polly")]
20    AmazonPolly,
21    #[serde(rename = "answering-machine-detection")]
22    AnsweringMachineDetection,
23    #[serde(rename = "authy-authentications")]
24    AuthyAuthentications,
25    #[serde(rename = "authy-calls-outbound")]
26    AuthyCallsOutbound,
27    #[serde(rename = "authy-monthly-fees")]
28    AuthyMonthlyFees,
29    #[serde(rename = "authy-phone-intelligence")]
30    AuthyPhoneIntelligence,
31    #[serde(rename = "authy-phone-verifications")]
32    AuthyPhoneVerifications,
33    #[serde(rename = "authy-sms-outbound")]
34    AuthySmsOutbound,
35    #[serde(rename = "call-progess-events")]
36    CallProgessEvents,
37    #[serde(rename = "calleridlookups")]
38    Calleridlookups,
39    #[serde(rename = "calls")]
40    Calls,
41    #[serde(rename = "calls-client")]
42    CallsClient,
43    #[serde(rename = "calls-globalconference")]
44    CallsGlobalconference,
45    #[serde(rename = "calls-inbound")]
46    CallsInbound,
47    #[serde(rename = "calls-inbound-local")]
48    CallsInboundLocal,
49    #[serde(rename = "calls-inbound-mobile")]
50    CallsInboundMobile,
51    #[serde(rename = "calls-inbound-tollfree")]
52    CallsInboundTollfree,
53    #[serde(rename = "calls-outbound")]
54    CallsOutbound,
55    #[serde(rename = "calls-pay-verb-transactions")]
56    CallsPayVerbTransactions,
57    #[serde(rename = "calls-recordings")]
58    CallsRecordings,
59    #[serde(rename = "calls-sip")]
60    CallsSip,
61    #[serde(rename = "calls-sip-inbound")]
62    CallsSipInbound,
63    #[serde(rename = "calls-sip-outbound")]
64    CallsSipOutbound,
65    #[serde(rename = "calls-transfers")]
66    CallsTransfers,
67    #[serde(rename = "carrier-lookups")]
68    CarrierLookups,
69    #[serde(rename = "conversations")]
70    Conversations,
71    #[serde(rename = "conversations-api-requests")]
72    ConversationsApiRequests,
73    #[serde(rename = "conversations-conversation-events")]
74    ConversationsConversationEvents,
75    #[serde(rename = "conversations-endpoint-connectivity")]
76    ConversationsEndpointConnectivity,
77    #[serde(rename = "conversations-events")]
78    ConversationsEvents,
79    #[serde(rename = "conversations-participant-events")]
80    ConversationsParticipantEvents,
81    #[serde(rename = "conversations-participants")]
82    ConversationsParticipants,
83    #[serde(rename = "cps")]
84    Cps,
85    #[serde(rename = "flex-usage")]
86    FlexUsage,
87    #[serde(rename = "fraud-lookups")]
88    FraudLookups,
89    #[serde(rename = "group-rooms")]
90    GroupRooms,
91    #[serde(rename = "group-rooms-data-track")]
92    GroupRoomsDataTrack,
93    #[serde(rename = "group-rooms-encrypted-media-recorded")]
94    GroupRoomsEncryptedMediaRecorded,
95    #[serde(rename = "group-rooms-media-downloaded")]
96    GroupRoomsMediaDownloaded,
97    #[serde(rename = "group-rooms-media-recorded")]
98    GroupRoomsMediaRecorded,
99    #[serde(rename = "group-rooms-media-routed")]
100    GroupRoomsMediaRouted,
101    #[serde(rename = "group-rooms-media-stored")]
102    GroupRoomsMediaStored,
103    #[serde(rename = "group-rooms-participant-minutes")]
104    GroupRoomsParticipantMinutes,
105    #[serde(rename = "group-rooms-recorded-minutes")]
106    GroupRoomsRecordedMinutes,
107    #[serde(rename = "imp-v1-usage")]
108    ImpV1Usage,
109    #[serde(rename = "lookups")]
110    Lookups,
111    #[serde(rename = "marketplace")]
112    Marketplace,
113    #[serde(rename = "marketplace-algorithmia-named-entity-recognition")]
114    MarketplaceAlgorithmiaNamedEntityRecognition,
115    #[serde(rename = "marketplace-cadence-transcription")]
116    MarketplaceCadenceTranscription,
117    #[serde(rename = "marketplace-cadence-translation")]
118    MarketplaceCadenceTranslation,
119    #[serde(rename = "marketplace-capio-speech-to-text")]
120    MarketplaceCapioSpeechToText,
121    #[serde(rename = "marketplace-convriza-ababa")]
122    MarketplaceConvrizaAbaba,
123    #[serde(rename = "marketplace-deepgram-phrase-detector")]
124    MarketplaceDeepgramPhraseDetector,
125    #[serde(rename = "marketplace-digital-segment-business-info")]
126    MarketplaceDigitalSegmentBusinessInfo,
127    #[serde(rename = "marketplace-facebook-offline-conversions")]
128    MarketplaceFacebookOfflineConversions,
129    #[serde(rename = "marketplace-google-speech-to-text")]
130    MarketplaceGoogleSpeechToText,
131    #[serde(rename = "marketplace-ibm-watson-message-insights")]
132    MarketplaceIbmWatsonMessageInsights,
133    #[serde(rename = "marketplace-ibm-watson-message-sentiment")]
134    MarketplaceIbmWatsonMessageSentiment,
135    #[serde(rename = "marketplace-ibm-watson-recording-analysis")]
136    MarketplaceIbmWatsonRecordingAnalysis,
137    #[serde(rename = "marketplace-ibm-watson-tone-analyzer")]
138    MarketplaceIbmWatsonToneAnalyzer,
139    #[serde(rename = "marketplace-icehook-systems-scout")]
140    MarketplaceIcehookSystemsScout,
141    #[serde(rename = "marketplace-infogroup-dataaxle-bizinfo")]
142    MarketplaceInfogroupDataaxleBizinfo,
143    #[serde(rename = "marketplace-keen-io-contact-center-analytics")]
144    MarketplaceKeenIoContactCenterAnalytics,
145    #[serde(rename = "marketplace-marchex-cleancall")]
146    MarketplaceMarchexCleancall,
147    #[serde(rename = "marketplace-marchex-sentiment-analysis-for-sms")]
148    MarketplaceMarchexSentimentAnalysisForSms,
149    #[serde(rename = "marketplace-marketplace-nextcaller-social-id")]
150    MarketplaceMarketplaceNextcallerSocialId,
151    #[serde(rename = "marketplace-mobile-commons-opt-out-classifier")]
152    MarketplaceMobileCommonsOptOutClassifier,
153    #[serde(rename = "marketplace-nexiwave-voicemail-to-text")]
154    MarketplaceNexiwaveVoicemailToText,
155    #[serde(rename = "marketplace-nextcaller-advanced-caller-identification")]
156    MarketplaceNextcallerAdvancedCallerIdentification,
157    #[serde(rename = "marketplace-nomorobo-spam-score")]
158    MarketplaceNomoroboSpamScore,
159    #[serde(rename = "marketplace-payfone-tcpa-compliance")]
160    MarketplacePayfoneTcpaCompliance,
161    #[serde(rename = "marketplace-remeeting-automatic-speech-recognition")]
162    MarketplaceRemeetingAutomaticSpeechRecognition,
163    #[serde(rename = "marketplace-tcpa-defense-solutions-blacklist-feed")]
164    MarketplaceTcpaDefenseSolutionsBlacklistFeed,
165    #[serde(rename = "marketplace-telo-opencnam")]
166    MarketplaceTeloOpencnam,
167    #[serde(rename = "marketplace-truecnam-true-spam")]
168    MarketplaceTruecnamTrueSpam,
169    #[serde(rename = "marketplace-twilio-caller-name-lookup-us")]
170    MarketplaceTwilioCallerNameLookupUs,
171    #[serde(rename = "marketplace-twilio-carrier-information-lookup")]
172    MarketplaceTwilioCarrierInformationLookup,
173    #[serde(rename = "marketplace-voicebase-pci")]
174    MarketplaceVoicebasePci,
175    #[serde(rename = "marketplace-voicebase-transcription")]
176    MarketplaceVoicebaseTranscription,
177    #[serde(rename = "marketplace-voicebase-transcription-custom-vocabulary")]
178    MarketplaceVoicebaseTranscriptionCustomVocabulary,
179    #[serde(rename = "marketplace-whitepages-pro-caller-identification")]
180    MarketplaceWhitepagesProCallerIdentification,
181    #[serde(rename = "marketplace-whitepages-pro-phone-intelligence")]
182    MarketplaceWhitepagesProPhoneIntelligence,
183    #[serde(rename = "marketplace-whitepages-pro-phone-reputation")]
184    MarketplaceWhitepagesProPhoneReputation,
185    #[serde(rename = "marketplace-wolfarm-spoken-results")]
186    MarketplaceWolfarmSpokenResults,
187    #[serde(rename = "marketplace-wolfram-short-answer")]
188    MarketplaceWolframShortAnswer,
189    #[serde(rename = "marketplace-ytica-contact-center-reporting-analytics")]
190    MarketplaceYticaContactCenterReportingAnalytics,
191    #[serde(rename = "mediastorage")]
192    Mediastorage,
193    #[serde(rename = "mms")]
194    Mms,
195    #[serde(rename = "mms-inbound")]
196    MmsInbound,
197    #[serde(rename = "mms-inbound-longcode")]
198    MmsInboundLongcode,
199    #[serde(rename = "mms-inbound-shortcode")]
200    MmsInboundShortcode,
201    #[serde(rename = "mms-messages-carrierfees")]
202    MmsMessagesCarrierfees,
203    #[serde(rename = "mms-outbound")]
204    MmsOutbound,
205    #[serde(rename = "mms-outbound-longcode")]
206    MmsOutboundLongcode,
207    #[serde(rename = "mms-outbound-shortcode")]
208    MmsOutboundShortcode,
209    #[serde(rename = "monitor-reads")]
210    MonitorReads,
211    #[serde(rename = "monitor-storage")]
212    MonitorStorage,
213    #[serde(rename = "monitor-writes")]
214    MonitorWrites,
215    #[serde(rename = "notify")]
216    Notify,
217    #[serde(rename = "notify-actions-attempts")]
218    NotifyActionsAttempts,
219    #[serde(rename = "notify-channels")]
220    NotifyChannels,
221    #[serde(rename = "number-format-lookups")]
222    NumberFormatLookups,
223    #[serde(rename = "pchat")]
224    Pchat,
225    #[serde(rename = "pchat-users")]
226    PchatUsers,
227    #[serde(rename = "peer-to-peer-rooms-participant-minutes")]
228    PeerToPeerRoomsParticipantMinutes,
229    #[serde(rename = "pfax")]
230    Pfax,
231    #[serde(rename = "pfax-minutes")]
232    PfaxMinutes,
233    #[serde(rename = "pfax-minutes-inbound")]
234    PfaxMinutesInbound,
235    #[serde(rename = "pfax-minutes-outbound")]
236    PfaxMinutesOutbound,
237    #[serde(rename = "pfax-pages")]
238    PfaxPages,
239    #[serde(rename = "phonenumbers")]
240    Phonenumbers,
241    #[serde(rename = "phonenumbers-cps")]
242    PhonenumbersCps,
243    #[serde(rename = "phonenumbers-emergency")]
244    PhonenumbersEmergency,
245    #[serde(rename = "phonenumbers-local")]
246    PhonenumbersLocal,
247    #[serde(rename = "phonenumbers-mobile")]
248    PhonenumbersMobile,
249    #[serde(rename = "phonenumbers-setups")]
250    PhonenumbersSetups,
251    #[serde(rename = "phonenumbers-tollfree")]
252    PhonenumbersTollfree,
253    #[serde(rename = "premiumsupport")]
254    Premiumsupport,
255    #[serde(rename = "proxy")]
256    Proxy,
257    #[serde(rename = "proxy-active-sessions")]
258    ProxyActiveSessions,
259    #[serde(rename = "pstnconnectivity")]
260    Pstnconnectivity,
261    #[serde(rename = "pv")]
262    Pv,
263    #[serde(rename = "pv-composition-media-downloaded")]
264    PvCompositionMediaDownloaded,
265    #[serde(rename = "pv-composition-media-encrypted")]
266    PvCompositionMediaEncrypted,
267    #[serde(rename = "pv-composition-media-stored")]
268    PvCompositionMediaStored,
269    #[serde(rename = "pv-composition-minutes")]
270    PvCompositionMinutes,
271    #[serde(rename = "pv-recording-compositions")]
272    PvRecordingCompositions,
273    #[serde(rename = "pv-room-participants")]
274    PvRoomParticipants,
275    #[serde(rename = "pv-room-participants-au1")]
276    PvRoomParticipantsAu1,
277    #[serde(rename = "pv-room-participants-br1")]
278    PvRoomParticipantsBr1,
279    #[serde(rename = "pv-room-participants-ie1")]
280    PvRoomParticipantsIe1,
281    #[serde(rename = "pv-room-participants-jp1")]
282    PvRoomParticipantsJp1,
283    #[serde(rename = "pv-room-participants-sg1")]
284    PvRoomParticipantsSg1,
285    #[serde(rename = "pv-room-participants-us1")]
286    PvRoomParticipantsUs1,
287    #[serde(rename = "pv-room-participants-us2")]
288    PvRoomParticipantsUs2,
289    #[serde(rename = "pv-rooms")]
290    PvRooms,
291    #[serde(rename = "pv-sip-endpoint-registrations")]
292    PvSipEndpointRegistrations,
293    #[serde(rename = "recordings")]
294    Recordings,
295    #[serde(rename = "recordingstorage")]
296    Recordingstorage,
297    #[serde(rename = "rooms-group-bandwidth")]
298    RoomsGroupBandwidth,
299    #[serde(rename = "rooms-group-minutes")]
300    RoomsGroupMinutes,
301    #[serde(rename = "rooms-peer-to-peer-minutes")]
302    RoomsPeerToPeerMinutes,
303    #[serde(rename = "shortcodes")]
304    Shortcodes,
305    #[serde(rename = "shortcodes-customerowned")]
306    ShortcodesCustomerowned,
307    #[serde(rename = "shortcodes-mms-enablement")]
308    ShortcodesMmsEnablement,
309    #[serde(rename = "shortcodes-mps")]
310    ShortcodesMps,
311    #[serde(rename = "shortcodes-random")]
312    ShortcodesRandom,
313    #[serde(rename = "shortcodes-uk")]
314    ShortcodesUk,
315    #[serde(rename = "shortcodes-vanity")]
316    ShortcodesVanity,
317    #[serde(rename = "small-group-rooms")]
318    SmallGroupRooms,
319    #[serde(rename = "small-group-rooms-data-track")]
320    SmallGroupRoomsDataTrack,
321    #[serde(rename = "small-group-rooms-participant-minutes")]
322    SmallGroupRoomsParticipantMinutes,
323    #[serde(rename = "sms")]
324    Sms,
325    #[serde(rename = "sms-inbound")]
326    SmsInbound,
327    #[serde(rename = "sms-inbound-longcode")]
328    SmsInboundLongcode,
329    #[serde(rename = "sms-inbound-shortcode")]
330    SmsInboundShortcode,
331    #[serde(rename = "sms-messages-carrierfees")]
332    SmsMessagesCarrierfees,
333    #[serde(rename = "sms-messages-features")]
334    SmsMessagesFeatures,
335    #[serde(rename = "sms-messages-features-senderid")]
336    SmsMessagesFeaturesSenderid,
337    #[serde(rename = "sms-outbound")]
338    SmsOutbound,
339    #[serde(rename = "sms-outbound-content-inspection")]
340    SmsOutboundContentInspection,
341    #[serde(rename = "sms-outbound-longcode")]
342    SmsOutboundLongcode,
343    #[serde(rename = "sms-outbound-shortcode")]
344    SmsOutboundShortcode,
345    #[serde(rename = "speech-recognition")]
346    SpeechRecognition,
347    #[serde(rename = "studio-engagements")]
348    StudioEngagements,
349    #[serde(rename = "sync")]
350    Sync,
351    #[serde(rename = "sync-actions")]
352    SyncActions,
353    #[serde(rename = "sync-endpoint-hours")]
354    SyncEndpointHours,
355    #[serde(rename = "sync-endpoint-hours-above-daily-cap")]
356    SyncEndpointHoursAboveDailyCap,
357    #[serde(rename = "taskrouter-tasks")]
358    TaskrouterTasks,
359    #[serde(rename = "totalprice")]
360    Totalprice,
361    #[serde(rename = "transcriptions")]
362    Transcriptions,
363    #[serde(rename = "trunking-cps")]
364    TrunkingCps,
365    #[serde(rename = "trunking-emergency-calls")]
366    TrunkingEmergencyCalls,
367    #[serde(rename = "trunking-origination")]
368    TrunkingOrigination,
369    #[serde(rename = "trunking-origination-local")]
370    TrunkingOriginationLocal,
371    #[serde(rename = "trunking-origination-mobile")]
372    TrunkingOriginationMobile,
373    #[serde(rename = "trunking-origination-tollfree")]
374    TrunkingOriginationTollfree,
375    #[serde(rename = "trunking-recordings")]
376    TrunkingRecordings,
377    #[serde(rename = "trunking-secure")]
378    TrunkingSecure,
379    #[serde(rename = "trunking-termination")]
380    TrunkingTermination,
381    #[serde(rename = "turnmegabytes")]
382    Turnmegabytes,
383    #[serde(rename = "turnmegabytes-australia")]
384    TurnmegabytesAustralia,
385    #[serde(rename = "turnmegabytes-brasil")]
386    TurnmegabytesBrasil,
387    #[serde(rename = "turnmegabytes-germany")]
388    TurnmegabytesGermany,
389    #[serde(rename = "turnmegabytes-india")]
390    TurnmegabytesIndia,
391    #[serde(rename = "turnmegabytes-ireland")]
392    TurnmegabytesIreland,
393    #[serde(rename = "turnmegabytes-japan")]
394    TurnmegabytesJapan,
395    #[serde(rename = "turnmegabytes-singapore")]
396    TurnmegabytesSingapore,
397    #[serde(rename = "turnmegabytes-useast")]
398    TurnmegabytesUseast,
399    #[serde(rename = "turnmegabytes-uswest")]
400    TurnmegabytesUswest,
401    #[serde(rename = "twilio-interconnect")]
402    TwilioInterconnect,
403    #[serde(rename = "verify-push")]
404    VerifyPush,
405    #[serde(rename = "verify-totp")]
406    VerifyTotp,
407    #[serde(rename = "verify-whatsapp-conversations-business-initiated")]
408    VerifyWhatsappConversationsBusinessInitiated,
409    #[serde(rename = "video-recordings")]
410    VideoRecordings,
411    #[serde(rename = "virtual-agent")]
412    VirtualAgent,
413    #[serde(rename = "voice-insights")]
414    VoiceInsights,
415    #[serde(rename = "voice-insights-client-insights-on-demand-minute")]
416    VoiceInsightsClientInsightsOnDemandMinute,
417    #[serde(rename = "voice-insights-ptsn-insights-on-demand-minute")]
418    VoiceInsightsPtsnInsightsOnDemandMinute,
419    #[serde(rename = "voice-insights-sip-interface-insights-on-demand-minute")]
420    VoiceInsightsSipInterfaceInsightsOnDemandMinute,
421    #[serde(rename = "voice-insights-sip-trunking-insights-on-demand-minute")]
422    VoiceInsightsSipTrunkingInsightsOnDemandMinute,
423    #[serde(rename = "wireless")]
424    Wireless,
425    #[serde(rename = "wireless-orders")]
426    WirelessOrders,
427    #[serde(rename = "wireless-orders-artwork")]
428    WirelessOrdersArtwork,
429    #[serde(rename = "wireless-orders-bulk")]
430    WirelessOrdersBulk,
431    #[serde(rename = "wireless-orders-esim")]
432    WirelessOrdersEsim,
433    #[serde(rename = "wireless-orders-starter")]
434    WirelessOrdersStarter,
435    #[serde(rename = "wireless-usage")]
436    WirelessUsage,
437    #[serde(rename = "wireless-usage-commands")]
438    WirelessUsageCommands,
439    #[serde(rename = "wireless-usage-commands-africa")]
440    WirelessUsageCommandsAfrica,
441    #[serde(rename = "wireless-usage-commands-asia")]
442    WirelessUsageCommandsAsia,
443    #[serde(rename = "wireless-usage-commands-centralandsouthamerica")]
444    WirelessUsageCommandsCentralandsouthamerica,
445    #[serde(rename = "wireless-usage-commands-europe")]
446    WirelessUsageCommandsEurope,
447    #[serde(rename = "wireless-usage-commands-home")]
448    WirelessUsageCommandsHome,
449    #[serde(rename = "wireless-usage-commands-northamerica")]
450    WirelessUsageCommandsNorthamerica,
451    #[serde(rename = "wireless-usage-commands-oceania")]
452    WirelessUsageCommandsOceania,
453    #[serde(rename = "wireless-usage-commands-roaming")]
454    WirelessUsageCommandsRoaming,
455    #[serde(rename = "wireless-usage-data")]
456    WirelessUsageData,
457    #[serde(rename = "wireless-usage-data-africa")]
458    WirelessUsageDataAfrica,
459    #[serde(rename = "wireless-usage-data-asia")]
460    WirelessUsageDataAsia,
461    #[serde(rename = "wireless-usage-data-centralandsouthamerica")]
462    WirelessUsageDataCentralandsouthamerica,
463    #[serde(rename = "wireless-usage-data-custom-additionalmb")]
464    WirelessUsageDataCustomAdditionalmb,
465    #[serde(rename = "wireless-usage-data-custom-first5mb")]
466    WirelessUsageDataCustomFirst5mb,
467    #[serde(rename = "wireless-usage-data-domestic-roaming")]
468    WirelessUsageDataDomesticRoaming,
469    #[serde(rename = "wireless-usage-data-europe")]
470    WirelessUsageDataEurope,
471    #[serde(rename = "wireless-usage-data-individual-additionalgb")]
472    WirelessUsageDataIndividualAdditionalgb,
473    #[serde(rename = "wireless-usage-data-individual-firstgb")]
474    WirelessUsageDataIndividualFirstgb,
475    #[serde(rename = "wireless-usage-data-international-roaming-canada")]
476    WirelessUsageDataInternationalRoamingCanada,
477    #[serde(rename = "wireless-usage-data-international-roaming-india")]
478    WirelessUsageDataInternationalRoamingIndia,
479    #[serde(rename = "wireless-usage-data-international-roaming-mexico")]
480    WirelessUsageDataInternationalRoamingMexico,
481    #[serde(rename = "wireless-usage-data-northamerica")]
482    WirelessUsageDataNorthamerica,
483    #[serde(rename = "wireless-usage-data-oceania")]
484    WirelessUsageDataOceania,
485    #[serde(rename = "wireless-usage-data-pooled")]
486    WirelessUsageDataPooled,
487    #[serde(rename = "wireless-usage-data-pooled-downlink")]
488    WirelessUsageDataPooledDownlink,
489    #[serde(rename = "wireless-usage-data-pooled-uplink")]
490    WirelessUsageDataPooledUplink,
491    #[serde(rename = "wireless-usage-mrc")]
492    WirelessUsageMrc,
493    #[serde(rename = "wireless-usage-mrc-custom")]
494    WirelessUsageMrcCustom,
495    #[serde(rename = "wireless-usage-mrc-individual")]
496    WirelessUsageMrcIndividual,
497    #[serde(rename = "wireless-usage-mrc-pooled")]
498    WirelessUsageMrcPooled,
499    #[serde(rename = "wireless-usage-mrc-suspended")]
500    WirelessUsageMrcSuspended,
501    #[serde(rename = "wireless-usage-sms")]
502    WirelessUsageSms,
503    #[serde(rename = "wireless-usage-voice")]
504    WirelessUsageVoice,
505
506}
507
508impl ToString for UsageTriggerEnumUsageCategory {
509    fn to_string(&self) -> String {
510        match self {
511            Self::A2pRegistrationFees => String::from("a2p-registration-fees"),
512            Self::AgentConference => String::from("agent-conference"),
513            Self::AmazonPolly => String::from("amazon-polly"),
514            Self::AnsweringMachineDetection => String::from("answering-machine-detection"),
515            Self::AuthyAuthentications => String::from("authy-authentications"),
516            Self::AuthyCallsOutbound => String::from("authy-calls-outbound"),
517            Self::AuthyMonthlyFees => String::from("authy-monthly-fees"),
518            Self::AuthyPhoneIntelligence => String::from("authy-phone-intelligence"),
519            Self::AuthyPhoneVerifications => String::from("authy-phone-verifications"),
520            Self::AuthySmsOutbound => String::from("authy-sms-outbound"),
521            Self::CallProgessEvents => String::from("call-progess-events"),
522            Self::Calleridlookups => String::from("calleridlookups"),
523            Self::Calls => String::from("calls"),
524            Self::CallsClient => String::from("calls-client"),
525            Self::CallsGlobalconference => String::from("calls-globalconference"),
526            Self::CallsInbound => String::from("calls-inbound"),
527            Self::CallsInboundLocal => String::from("calls-inbound-local"),
528            Self::CallsInboundMobile => String::from("calls-inbound-mobile"),
529            Self::CallsInboundTollfree => String::from("calls-inbound-tollfree"),
530            Self::CallsOutbound => String::from("calls-outbound"),
531            Self::CallsPayVerbTransactions => String::from("calls-pay-verb-transactions"),
532            Self::CallsRecordings => String::from("calls-recordings"),
533            Self::CallsSip => String::from("calls-sip"),
534            Self::CallsSipInbound => String::from("calls-sip-inbound"),
535            Self::CallsSipOutbound => String::from("calls-sip-outbound"),
536            Self::CallsTransfers => String::from("calls-transfers"),
537            Self::CarrierLookups => String::from("carrier-lookups"),
538            Self::Conversations => String::from("conversations"),
539            Self::ConversationsApiRequests => String::from("conversations-api-requests"),
540            Self::ConversationsConversationEvents => String::from("conversations-conversation-events"),
541            Self::ConversationsEndpointConnectivity => String::from("conversations-endpoint-connectivity"),
542            Self::ConversationsEvents => String::from("conversations-events"),
543            Self::ConversationsParticipantEvents => String::from("conversations-participant-events"),
544            Self::ConversationsParticipants => String::from("conversations-participants"),
545            Self::Cps => String::from("cps"),
546            Self::FlexUsage => String::from("flex-usage"),
547            Self::FraudLookups => String::from("fraud-lookups"),
548            Self::GroupRooms => String::from("group-rooms"),
549            Self::GroupRoomsDataTrack => String::from("group-rooms-data-track"),
550            Self::GroupRoomsEncryptedMediaRecorded => String::from("group-rooms-encrypted-media-recorded"),
551            Self::GroupRoomsMediaDownloaded => String::from("group-rooms-media-downloaded"),
552            Self::GroupRoomsMediaRecorded => String::from("group-rooms-media-recorded"),
553            Self::GroupRoomsMediaRouted => String::from("group-rooms-media-routed"),
554            Self::GroupRoomsMediaStored => String::from("group-rooms-media-stored"),
555            Self::GroupRoomsParticipantMinutes => String::from("group-rooms-participant-minutes"),
556            Self::GroupRoomsRecordedMinutes => String::from("group-rooms-recorded-minutes"),
557            Self::ImpV1Usage => String::from("imp-v1-usage"),
558            Self::Lookups => String::from("lookups"),
559            Self::Marketplace => String::from("marketplace"),
560            Self::MarketplaceAlgorithmiaNamedEntityRecognition => String::from("marketplace-algorithmia-named-entity-recognition"),
561            Self::MarketplaceCadenceTranscription => String::from("marketplace-cadence-transcription"),
562            Self::MarketplaceCadenceTranslation => String::from("marketplace-cadence-translation"),
563            Self::MarketplaceCapioSpeechToText => String::from("marketplace-capio-speech-to-text"),
564            Self::MarketplaceConvrizaAbaba => String::from("marketplace-convriza-ababa"),
565            Self::MarketplaceDeepgramPhraseDetector => String::from("marketplace-deepgram-phrase-detector"),
566            Self::MarketplaceDigitalSegmentBusinessInfo => String::from("marketplace-digital-segment-business-info"),
567            Self::MarketplaceFacebookOfflineConversions => String::from("marketplace-facebook-offline-conversions"),
568            Self::MarketplaceGoogleSpeechToText => String::from("marketplace-google-speech-to-text"),
569            Self::MarketplaceIbmWatsonMessageInsights => String::from("marketplace-ibm-watson-message-insights"),
570            Self::MarketplaceIbmWatsonMessageSentiment => String::from("marketplace-ibm-watson-message-sentiment"),
571            Self::MarketplaceIbmWatsonRecordingAnalysis => String::from("marketplace-ibm-watson-recording-analysis"),
572            Self::MarketplaceIbmWatsonToneAnalyzer => String::from("marketplace-ibm-watson-tone-analyzer"),
573            Self::MarketplaceIcehookSystemsScout => String::from("marketplace-icehook-systems-scout"),
574            Self::MarketplaceInfogroupDataaxleBizinfo => String::from("marketplace-infogroup-dataaxle-bizinfo"),
575            Self::MarketplaceKeenIoContactCenterAnalytics => String::from("marketplace-keen-io-contact-center-analytics"),
576            Self::MarketplaceMarchexCleancall => String::from("marketplace-marchex-cleancall"),
577            Self::MarketplaceMarchexSentimentAnalysisForSms => String::from("marketplace-marchex-sentiment-analysis-for-sms"),
578            Self::MarketplaceMarketplaceNextcallerSocialId => String::from("marketplace-marketplace-nextcaller-social-id"),
579            Self::MarketplaceMobileCommonsOptOutClassifier => String::from("marketplace-mobile-commons-opt-out-classifier"),
580            Self::MarketplaceNexiwaveVoicemailToText => String::from("marketplace-nexiwave-voicemail-to-text"),
581            Self::MarketplaceNextcallerAdvancedCallerIdentification => String::from("marketplace-nextcaller-advanced-caller-identification"),
582            Self::MarketplaceNomoroboSpamScore => String::from("marketplace-nomorobo-spam-score"),
583            Self::MarketplacePayfoneTcpaCompliance => String::from("marketplace-payfone-tcpa-compliance"),
584            Self::MarketplaceRemeetingAutomaticSpeechRecognition => String::from("marketplace-remeeting-automatic-speech-recognition"),
585            Self::MarketplaceTcpaDefenseSolutionsBlacklistFeed => String::from("marketplace-tcpa-defense-solutions-blacklist-feed"),
586            Self::MarketplaceTeloOpencnam => String::from("marketplace-telo-opencnam"),
587            Self::MarketplaceTruecnamTrueSpam => String::from("marketplace-truecnam-true-spam"),
588            Self::MarketplaceTwilioCallerNameLookupUs => String::from("marketplace-twilio-caller-name-lookup-us"),
589            Self::MarketplaceTwilioCarrierInformationLookup => String::from("marketplace-twilio-carrier-information-lookup"),
590            Self::MarketplaceVoicebasePci => String::from("marketplace-voicebase-pci"),
591            Self::MarketplaceVoicebaseTranscription => String::from("marketplace-voicebase-transcription"),
592            Self::MarketplaceVoicebaseTranscriptionCustomVocabulary => String::from("marketplace-voicebase-transcription-custom-vocabulary"),
593            Self::MarketplaceWhitepagesProCallerIdentification => String::from("marketplace-whitepages-pro-caller-identification"),
594            Self::MarketplaceWhitepagesProPhoneIntelligence => String::from("marketplace-whitepages-pro-phone-intelligence"),
595            Self::MarketplaceWhitepagesProPhoneReputation => String::from("marketplace-whitepages-pro-phone-reputation"),
596            Self::MarketplaceWolfarmSpokenResults => String::from("marketplace-wolfarm-spoken-results"),
597            Self::MarketplaceWolframShortAnswer => String::from("marketplace-wolfram-short-answer"),
598            Self::MarketplaceYticaContactCenterReportingAnalytics => String::from("marketplace-ytica-contact-center-reporting-analytics"),
599            Self::Mediastorage => String::from("mediastorage"),
600            Self::Mms => String::from("mms"),
601            Self::MmsInbound => String::from("mms-inbound"),
602            Self::MmsInboundLongcode => String::from("mms-inbound-longcode"),
603            Self::MmsInboundShortcode => String::from("mms-inbound-shortcode"),
604            Self::MmsMessagesCarrierfees => String::from("mms-messages-carrierfees"),
605            Self::MmsOutbound => String::from("mms-outbound"),
606            Self::MmsOutboundLongcode => String::from("mms-outbound-longcode"),
607            Self::MmsOutboundShortcode => String::from("mms-outbound-shortcode"),
608            Self::MonitorReads => String::from("monitor-reads"),
609            Self::MonitorStorage => String::from("monitor-storage"),
610            Self::MonitorWrites => String::from("monitor-writes"),
611            Self::Notify => String::from("notify"),
612            Self::NotifyActionsAttempts => String::from("notify-actions-attempts"),
613            Self::NotifyChannels => String::from("notify-channels"),
614            Self::NumberFormatLookups => String::from("number-format-lookups"),
615            Self::Pchat => String::from("pchat"),
616            Self::PchatUsers => String::from("pchat-users"),
617            Self::PeerToPeerRoomsParticipantMinutes => String::from("peer-to-peer-rooms-participant-minutes"),
618            Self::Pfax => String::from("pfax"),
619            Self::PfaxMinutes => String::from("pfax-minutes"),
620            Self::PfaxMinutesInbound => String::from("pfax-minutes-inbound"),
621            Self::PfaxMinutesOutbound => String::from("pfax-minutes-outbound"),
622            Self::PfaxPages => String::from("pfax-pages"),
623            Self::Phonenumbers => String::from("phonenumbers"),
624            Self::PhonenumbersCps => String::from("phonenumbers-cps"),
625            Self::PhonenumbersEmergency => String::from("phonenumbers-emergency"),
626            Self::PhonenumbersLocal => String::from("phonenumbers-local"),
627            Self::PhonenumbersMobile => String::from("phonenumbers-mobile"),
628            Self::PhonenumbersSetups => String::from("phonenumbers-setups"),
629            Self::PhonenumbersTollfree => String::from("phonenumbers-tollfree"),
630            Self::Premiumsupport => String::from("premiumsupport"),
631            Self::Proxy => String::from("proxy"),
632            Self::ProxyActiveSessions => String::from("proxy-active-sessions"),
633            Self::Pstnconnectivity => String::from("pstnconnectivity"),
634            Self::Pv => String::from("pv"),
635            Self::PvCompositionMediaDownloaded => String::from("pv-composition-media-downloaded"),
636            Self::PvCompositionMediaEncrypted => String::from("pv-composition-media-encrypted"),
637            Self::PvCompositionMediaStored => String::from("pv-composition-media-stored"),
638            Self::PvCompositionMinutes => String::from("pv-composition-minutes"),
639            Self::PvRecordingCompositions => String::from("pv-recording-compositions"),
640            Self::PvRoomParticipants => String::from("pv-room-participants"),
641            Self::PvRoomParticipantsAu1 => String::from("pv-room-participants-au1"),
642            Self::PvRoomParticipantsBr1 => String::from("pv-room-participants-br1"),
643            Self::PvRoomParticipantsIe1 => String::from("pv-room-participants-ie1"),
644            Self::PvRoomParticipantsJp1 => String::from("pv-room-participants-jp1"),
645            Self::PvRoomParticipantsSg1 => String::from("pv-room-participants-sg1"),
646            Self::PvRoomParticipantsUs1 => String::from("pv-room-participants-us1"),
647            Self::PvRoomParticipantsUs2 => String::from("pv-room-participants-us2"),
648            Self::PvRooms => String::from("pv-rooms"),
649            Self::PvSipEndpointRegistrations => String::from("pv-sip-endpoint-registrations"),
650            Self::Recordings => String::from("recordings"),
651            Self::Recordingstorage => String::from("recordingstorage"),
652            Self::RoomsGroupBandwidth => String::from("rooms-group-bandwidth"),
653            Self::RoomsGroupMinutes => String::from("rooms-group-minutes"),
654            Self::RoomsPeerToPeerMinutes => String::from("rooms-peer-to-peer-minutes"),
655            Self::Shortcodes => String::from("shortcodes"),
656            Self::ShortcodesCustomerowned => String::from("shortcodes-customerowned"),
657            Self::ShortcodesMmsEnablement => String::from("shortcodes-mms-enablement"),
658            Self::ShortcodesMps => String::from("shortcodes-mps"),
659            Self::ShortcodesRandom => String::from("shortcodes-random"),
660            Self::ShortcodesUk => String::from("shortcodes-uk"),
661            Self::ShortcodesVanity => String::from("shortcodes-vanity"),
662            Self::SmallGroupRooms => String::from("small-group-rooms"),
663            Self::SmallGroupRoomsDataTrack => String::from("small-group-rooms-data-track"),
664            Self::SmallGroupRoomsParticipantMinutes => String::from("small-group-rooms-participant-minutes"),
665            Self::Sms => String::from("sms"),
666            Self::SmsInbound => String::from("sms-inbound"),
667            Self::SmsInboundLongcode => String::from("sms-inbound-longcode"),
668            Self::SmsInboundShortcode => String::from("sms-inbound-shortcode"),
669            Self::SmsMessagesCarrierfees => String::from("sms-messages-carrierfees"),
670            Self::SmsMessagesFeatures => String::from("sms-messages-features"),
671            Self::SmsMessagesFeaturesSenderid => String::from("sms-messages-features-senderid"),
672            Self::SmsOutbound => String::from("sms-outbound"),
673            Self::SmsOutboundContentInspection => String::from("sms-outbound-content-inspection"),
674            Self::SmsOutboundLongcode => String::from("sms-outbound-longcode"),
675            Self::SmsOutboundShortcode => String::from("sms-outbound-shortcode"),
676            Self::SpeechRecognition => String::from("speech-recognition"),
677            Self::StudioEngagements => String::from("studio-engagements"),
678            Self::Sync => String::from("sync"),
679            Self::SyncActions => String::from("sync-actions"),
680            Self::SyncEndpointHours => String::from("sync-endpoint-hours"),
681            Self::SyncEndpointHoursAboveDailyCap => String::from("sync-endpoint-hours-above-daily-cap"),
682            Self::TaskrouterTasks => String::from("taskrouter-tasks"),
683            Self::Totalprice => String::from("totalprice"),
684            Self::Transcriptions => String::from("transcriptions"),
685            Self::TrunkingCps => String::from("trunking-cps"),
686            Self::TrunkingEmergencyCalls => String::from("trunking-emergency-calls"),
687            Self::TrunkingOrigination => String::from("trunking-origination"),
688            Self::TrunkingOriginationLocal => String::from("trunking-origination-local"),
689            Self::TrunkingOriginationMobile => String::from("trunking-origination-mobile"),
690            Self::TrunkingOriginationTollfree => String::from("trunking-origination-tollfree"),
691            Self::TrunkingRecordings => String::from("trunking-recordings"),
692            Self::TrunkingSecure => String::from("trunking-secure"),
693            Self::TrunkingTermination => String::from("trunking-termination"),
694            Self::Turnmegabytes => String::from("turnmegabytes"),
695            Self::TurnmegabytesAustralia => String::from("turnmegabytes-australia"),
696            Self::TurnmegabytesBrasil => String::from("turnmegabytes-brasil"),
697            Self::TurnmegabytesGermany => String::from("turnmegabytes-germany"),
698            Self::TurnmegabytesIndia => String::from("turnmegabytes-india"),
699            Self::TurnmegabytesIreland => String::from("turnmegabytes-ireland"),
700            Self::TurnmegabytesJapan => String::from("turnmegabytes-japan"),
701            Self::TurnmegabytesSingapore => String::from("turnmegabytes-singapore"),
702            Self::TurnmegabytesUseast => String::from("turnmegabytes-useast"),
703            Self::TurnmegabytesUswest => String::from("turnmegabytes-uswest"),
704            Self::TwilioInterconnect => String::from("twilio-interconnect"),
705            Self::VerifyPush => String::from("verify-push"),
706            Self::VerifyTotp => String::from("verify-totp"),
707            Self::VerifyWhatsappConversationsBusinessInitiated => String::from("verify-whatsapp-conversations-business-initiated"),
708            Self::VideoRecordings => String::from("video-recordings"),
709            Self::VirtualAgent => String::from("virtual-agent"),
710            Self::VoiceInsights => String::from("voice-insights"),
711            Self::VoiceInsightsClientInsightsOnDemandMinute => String::from("voice-insights-client-insights-on-demand-minute"),
712            Self::VoiceInsightsPtsnInsightsOnDemandMinute => String::from("voice-insights-ptsn-insights-on-demand-minute"),
713            Self::VoiceInsightsSipInterfaceInsightsOnDemandMinute => String::from("voice-insights-sip-interface-insights-on-demand-minute"),
714            Self::VoiceInsightsSipTrunkingInsightsOnDemandMinute => String::from("voice-insights-sip-trunking-insights-on-demand-minute"),
715            Self::Wireless => String::from("wireless"),
716            Self::WirelessOrders => String::from("wireless-orders"),
717            Self::WirelessOrdersArtwork => String::from("wireless-orders-artwork"),
718            Self::WirelessOrdersBulk => String::from("wireless-orders-bulk"),
719            Self::WirelessOrdersEsim => String::from("wireless-orders-esim"),
720            Self::WirelessOrdersStarter => String::from("wireless-orders-starter"),
721            Self::WirelessUsage => String::from("wireless-usage"),
722            Self::WirelessUsageCommands => String::from("wireless-usage-commands"),
723            Self::WirelessUsageCommandsAfrica => String::from("wireless-usage-commands-africa"),
724            Self::WirelessUsageCommandsAsia => String::from("wireless-usage-commands-asia"),
725            Self::WirelessUsageCommandsCentralandsouthamerica => String::from("wireless-usage-commands-centralandsouthamerica"),
726            Self::WirelessUsageCommandsEurope => String::from("wireless-usage-commands-europe"),
727            Self::WirelessUsageCommandsHome => String::from("wireless-usage-commands-home"),
728            Self::WirelessUsageCommandsNorthamerica => String::from("wireless-usage-commands-northamerica"),
729            Self::WirelessUsageCommandsOceania => String::from("wireless-usage-commands-oceania"),
730            Self::WirelessUsageCommandsRoaming => String::from("wireless-usage-commands-roaming"),
731            Self::WirelessUsageData => String::from("wireless-usage-data"),
732            Self::WirelessUsageDataAfrica => String::from("wireless-usage-data-africa"),
733            Self::WirelessUsageDataAsia => String::from("wireless-usage-data-asia"),
734            Self::WirelessUsageDataCentralandsouthamerica => String::from("wireless-usage-data-centralandsouthamerica"),
735            Self::WirelessUsageDataCustomAdditionalmb => String::from("wireless-usage-data-custom-additionalmb"),
736            Self::WirelessUsageDataCustomFirst5mb => String::from("wireless-usage-data-custom-first5mb"),
737            Self::WirelessUsageDataDomesticRoaming => String::from("wireless-usage-data-domestic-roaming"),
738            Self::WirelessUsageDataEurope => String::from("wireless-usage-data-europe"),
739            Self::WirelessUsageDataIndividualAdditionalgb => String::from("wireless-usage-data-individual-additionalgb"),
740            Self::WirelessUsageDataIndividualFirstgb => String::from("wireless-usage-data-individual-firstgb"),
741            Self::WirelessUsageDataInternationalRoamingCanada => String::from("wireless-usage-data-international-roaming-canada"),
742            Self::WirelessUsageDataInternationalRoamingIndia => String::from("wireless-usage-data-international-roaming-india"),
743            Self::WirelessUsageDataInternationalRoamingMexico => String::from("wireless-usage-data-international-roaming-mexico"),
744            Self::WirelessUsageDataNorthamerica => String::from("wireless-usage-data-northamerica"),
745            Self::WirelessUsageDataOceania => String::from("wireless-usage-data-oceania"),
746            Self::WirelessUsageDataPooled => String::from("wireless-usage-data-pooled"),
747            Self::WirelessUsageDataPooledDownlink => String::from("wireless-usage-data-pooled-downlink"),
748            Self::WirelessUsageDataPooledUplink => String::from("wireless-usage-data-pooled-uplink"),
749            Self::WirelessUsageMrc => String::from("wireless-usage-mrc"),
750            Self::WirelessUsageMrcCustom => String::from("wireless-usage-mrc-custom"),
751            Self::WirelessUsageMrcIndividual => String::from("wireless-usage-mrc-individual"),
752            Self::WirelessUsageMrcPooled => String::from("wireless-usage-mrc-pooled"),
753            Self::WirelessUsageMrcSuspended => String::from("wireless-usage-mrc-suspended"),
754            Self::WirelessUsageSms => String::from("wireless-usage-sms"),
755            Self::WirelessUsageVoice => String::from("wireless-usage-voice"),
756        }
757    }
758}
759
760impl Default for UsageTriggerEnumUsageCategory {
761    fn default() -> UsageTriggerEnumUsageCategory {
762        Self::A2pRegistrationFees
763    }
764}
765
766
767
768