Ë
    [üàg€Æ  ã                   óÜ   — d Z ddlmZ ddlmZmZmZmZmZmZm	Z	 ddl
mZmZ ddlmZ ddlmZ ddlmZ ddlmZ dd	lmZ  G d
„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Zy)aæ  
    This code was generated by
   ___ _ _ _ _ _    _ ____    ____ ____ _    ____ ____ _  _ ____ ____ ____ ___ __   __
    |  | | | | |    | |  | __ |  | |__| | __ | __ |___ |\ | |___ |__/ |__|  | |  | |__/
    |  |_|_| | |___ | |__|    |__| |  | |    |__] |___ | \| |___ |  \ |  |  | |__| |  \

    Twilio - Api
    This is the public Twilio REST API.

    NOTE: This class is auto generated by OpenAPI Generator.
    https://openapi-generator.tech
    Do not edit the class manually.
é    )Údatetime)ÚAnyÚDictÚListÚOptionalÚUnionÚIteratorÚAsyncIterator)ÚdeserializeÚvalues)ÚInstanceContext)ÚInstanceResource)ÚListResource)ÚVersion)ÚPagec            
       óÂ  ‡ — e Zd Z G d„ de«      Z G d„ de«      Z G d„ de«      Z	 	 ddedee	e
f   d	e	d
ee	   fˆ fd„Zedd„«       Zdefd„Zdefd„Zdd„Zdd„Zej*                  ej*                  ej*                  fdee	ef   dee	ef   dee	ef   dd fd„Zej*                  ej*                  ej*                  fdee	ef   dee	ef   dee	ef   dd fd„Zde	fd„Zˆ xZS )ÚTriggerInstancec                   ó   — e Zd ZdZdZdZdZy)úTriggerInstance.RecurringÚdailyÚmonthlyÚyearlyÚalltimeN)Ú__name__Ú
__module__Ú__qualname__ÚDAILYÚMONTHLYÚYEARLYÚALLTIME© ó    úi/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/twilio/rest/api/v2010/account/usage/trigger.pyÚ	Recurringr      s   „ ØˆØˆØˆØ‰r"   r$   c                   ó   — e Zd ZdZdZdZy)úTriggerInstance.TriggerFieldÚcountÚusageÚpriceN)r   r   r   ÚCOUNTÚUSAGEÚPRICEr!   r"   r#   ÚTriggerFieldr&   !   s   „ ØˆØˆØ‰r"   r-   c                   óø  — e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4d3Z5d4Z6d5Z7d6Z8d7Z9d8Z:d9Z;d:Z<d;Z=d<Z>d=Z?d>Z@d?ZAd@ZBdAZCdBZDdCZEdDZFdEZGdFZHdGZIdHZJdIZKdJZLdKZMdLZNdMZOdNZPdOZQdPZRdQZSdRZTdSZUdTZVdUZWdVZXdWZYdXZZdYZ[dZZ\d[Z]d\Z^d]Z_d^Z`d_Zad`ZbdaZcdbZddcZeddZfdeZgdfZhdgZidhZjdiZkdjZldkZmdlZndmZodnZpdoZqdpZrdqZsdrZtdsZudtZvduZwdvZxdwZydxZzdyZ{dzZ|d{Z}d|Z~d}Zd~Z€dZ�d€Z‚d�Zƒd‚Z„dƒZ…d„Z†d…Z‡d†Zˆd‡Z‰dˆZŠd‰Z‹dŠZŒd‹Z�dŒZŽd�Z�dŽZ�d�Z‘d�Z’d‘Z“d’Z”d“Z•d”Z–d•Z—d–Z˜d—Z™d˜Zšd™Z›dšZœd›Z�dœZžd�ZŸdžZ dŸZ¡d Z¢d¡Z£d¢Z¤d£Z¥d¤Z¦d¥Z§d¦Z¨d§Z©d¨Zªd©Z«dªZ¬d«Z­d¬Z®d­Z¯d®Z°d¯Z±d°Z²d±Z³d²Z´d³Zµd´Z¶dµZ·d¶Z¸d·Z¹d¸Zºd¹Z»dºZ¼d»Z½d¼Z¾d½Z¿d¾ZÀd¿ZÁdÀZÂdÁZÃdÂZÄdÃZÅdÄZÆdÅZÇdÆZÈdÇZÉdÈZÊdÉZËdÊZÌdËZÍdÌZÎdÍZÏdÎZÐdÏZÑdÐZÒdÑZÓdÒZÔdÓZÕdÔZÖdÕZ×dÖZØd×ZÙdØZÚdÙZÛdÚZÜdÛZÝdÜZÞdÝZßdÞZàdßZádàZâdáZãdâZädãZådäZædåZçdæZèdçZédèZêdéZëdêZìdëZídìZîdíZïdîZðdïZñdðZòdñZódòZôdóZõdôZödõZ÷döZød÷ZùdøZúdùZûdúZüdûZýyü)ýúTriggerInstance.UsageCategoryza2p-registration-feeszagent-conferencezamazon-pollyzanswering-machine-detectionzauthy-authenticationszauthy-calls-outboundzauthy-monthly-feeszauthy-phone-intelligencezauthy-phone-verificationszauthy-sms-outboundzcall-progess-eventsÚcalleridlookupsÚcallszcalls-clientzcalls-globalconferencezcalls-inboundzcalls-inbound-localzcalls-inbound-mobilezcalls-inbound-tollfreezcalls-outboundzcalls-pay-verb-transactionszcalls-recordingsz	calls-sipzcalls-sip-inboundzcalls-sip-outboundzcalls-transferszcarrier-lookupsÚconversationszconversations-api-requestsz!conversations-conversation-eventsz#conversations-endpoint-connectivityzconversations-eventsz conversations-participant-eventszconversations-participantsÚcpsz
flex-usagezfraud-lookupszgroup-roomszgroup-rooms-data-trackz$group-rooms-encrypted-media-recordedzgroup-rooms-media-downloadedzgroup-rooms-media-recordedzgroup-rooms-media-routedzgroup-rooms-media-storedzgroup-rooms-participant-minuteszgroup-rooms-recorded-minuteszimp-v1-usagezivr-virtual-agent-custom-voiceszivr-virtual-agent-genaiÚlookupsÚmarketplacez0marketplace-algorithmia-named-entity-recognitionz!marketplace-cadence-transcriptionzmarketplace-cadence-translationz marketplace-capio-speech-to-textzmarketplace-convriza-ababaz$marketplace-deepgram-phrase-detectorz)marketplace-digital-segment-business-infoz(marketplace-facebook-offline-conversionsz!marketplace-google-speech-to-textz'marketplace-ibm-watson-message-insightsz(marketplace-ibm-watson-message-sentimentz)marketplace-ibm-watson-recording-analysisz$marketplace-ibm-watson-tone-analyzerz!marketplace-icehook-systems-scoutz&marketplace-infogroup-dataaxle-bizinfoz,marketplace-keen-io-contact-center-analyticszmarketplace-marchex-cleancallz.marketplace-marchex-sentiment-analysis-for-smsz,marketplace-marketplace-nextcaller-social-idz-marketplace-mobile-commons-opt-out-classifierz&marketplace-nexiwave-voicemail-to-textz5marketplace-nextcaller-advanced-caller-identificationzmarketplace-nomorobo-spam-scorez#marketplace-payfone-tcpa-compliancez2marketplace-remeeting-automatic-speech-recognitionz1marketplace-tcpa-defense-solutions-blacklist-feedzmarketplace-telo-opencnamzmarketplace-truecnam-true-spamz(marketplace-twilio-caller-name-lookup-usz-marketplace-twilio-carrier-information-lookupzmarketplace-voicebase-pciz#marketplace-voicebase-transcriptionz5marketplace-voicebase-transcription-custom-vocabularyz0marketplace-whitepages-pro-caller-identificationz-marketplace-whitepages-pro-phone-intelligencez+marketplace-whitepages-pro-phone-reputationz"marketplace-wolfarm-spoken-resultsz marketplace-wolfram-short-answerz4marketplace-ytica-contact-center-reporting-analyticsÚmediastorageÚmmszmms-inboundzmms-inbound-longcodezmms-inbound-shortcodezmms-messages-carrierfeeszmms-outboundzmms-outbound-longcodezmms-outbound-shortcodezmonitor-readszmonitor-storagezmonitor-writesÚnotifyznotify-actions-attemptsznotify-channelsznumber-format-lookupsÚpchatzpchat-usersz&peer-to-peer-rooms-participant-minutesÚpfaxzpfax-minuteszpfax-minutes-inboundzpfax-minutes-outboundz
pfax-pagesÚphonenumberszphonenumbers-cpszphonenumbers-emergencyzphonenumbers-localzphonenumbers-mobilezphonenumbers-setupszphonenumbers-tollfreeÚpremiumsupportÚproxyzproxy-active-sessionsÚpstnconnectivityÚpvzpv-composition-media-downloadedzpv-composition-media-encryptedzpv-composition-media-storedzpv-composition-minuteszpv-recording-compositionszpv-room-participantszpv-room-participants-au1zpv-room-participants-br1zpv-room-participants-ie1zpv-room-participants-jp1zpv-room-participants-sg1zpv-room-participants-us1zpv-room-participants-us2zpv-roomszpv-sip-endpoint-registrationsÚ
recordingsÚrecordingstoragezrooms-group-bandwidthzrooms-group-minuteszrooms-peer-to-peer-minutesÚ
shortcodeszshortcodes-customerownedzshortcodes-mms-enablementzshortcodes-mpszshortcodes-randomzshortcodes-ukzshortcodes-vanityzsmall-group-roomszsmall-group-rooms-data-trackz%small-group-rooms-participant-minutesÚsmszsms-inboundzsms-inbound-longcodezsms-inbound-shortcodezsms-messages-carrierfeeszsms-messages-featureszsms-messages-features-senderidzsms-outboundzsms-outbound-content-inspectionzsms-outbound-longcodezsms-outbound-shortcodezspeech-recognitionzstudio-engagementsÚsynczsync-actionszsync-endpoint-hoursz#sync-endpoint-hours-above-daily-capztaskrouter-tasksÚ
totalpriceÚtranscriptionsztrunking-cpsztrunking-emergency-callsztrunking-originationztrunking-origination-localztrunking-origination-mobileztrunking-origination-tollfreeztrunking-recordingsztrunking-secureztrunking-terminationz
tts-googleÚturnmegabyteszturnmegabytes-australiazturnmegabytes-brasilzturnmegabytes-germanyzturnmegabytes-indiazturnmegabytes-irelandzturnmegabytes-japanzturnmegabytes-singaporezturnmegabytes-useastzturnmegabytes-uswestztwilio-interconnectzverify-pushzverify-totpz0verify-whatsapp-conversations-business-initiatedzvideo-recordingszvirtual-agentzvoice-insightsz/voice-insights-client-insights-on-demand-minutez-voice-insights-ptsn-insights-on-demand-minutez6voice-insights-sip-interface-insights-on-demand-minutez5voice-insights-sip-trunking-insights-on-demand-minutezvoice-intelligencez voice-intelligence-transcriptionzvoice-intelligence-operatorsÚwirelesszwireless-orderszwireless-orders-artworkzwireless-orders-bulkzwireless-orders-esimzwireless-orders-starterzwireless-usagezwireless-usage-commandszwireless-usage-commands-africazwireless-usage-commands-asiaz.wireless-usage-commands-centralandsouthamericazwireless-usage-commands-europezwireless-usage-commands-homez$wireless-usage-commands-northamericazwireless-usage-commands-oceaniazwireless-usage-commands-roamingzwireless-usage-datazwireless-usage-data-africazwireless-usage-data-asiaz*wireless-usage-data-centralandsouthamericaz'wireless-usage-data-custom-additionalmbz#wireless-usage-data-custom-first5mbz$wireless-usage-data-domestic-roamingzwireless-usage-data-europez+wireless-usage-data-individual-additionalgbz&wireless-usage-data-individual-firstgbz0wireless-usage-data-international-roaming-canadaz/wireless-usage-data-international-roaming-indiaz0wireless-usage-data-international-roaming-mexicoz wireless-usage-data-northamericazwireless-usage-data-oceaniazwireless-usage-data-pooledz#wireless-usage-data-pooled-downlinkz!wireless-usage-data-pooled-uplinkzwireless-usage-mrczwireless-usage-mrc-customzwireless-usage-mrc-individualzwireless-usage-mrc-pooledzwireless-usage-mrc-suspendedzwireless-usage-smszwireless-usage-voiceN)þr   r   r   ÚA2P_REGISTRATION_FEESÚAGENT_CONFERENCEÚAMAZON_POLLYÚANSWERING_MACHINE_DETECTIONÚAUTHY_AUTHENTICATIONSÚAUTHY_CALLS_OUTBOUNDÚAUTHY_MONTHLY_FEESÚAUTHY_PHONE_INTELLIGENCEÚAUTHY_PHONE_VERIFICATIONSÚAUTHY_SMS_OUTBOUNDÚCALL_PROGESS_EVENTSÚCALLERIDLOOKUPSÚCALLSÚCALLS_CLIENTÚCALLS_GLOBALCONFERENCEÚCALLS_INBOUNDÚCALLS_INBOUND_LOCALÚCALLS_INBOUND_MOBILEÚCALLS_INBOUND_TOLLFREEÚCALLS_OUTBOUNDÚCALLS_PAY_VERB_TRANSACTIONSÚCALLS_RECORDINGSÚ	CALLS_SIPÚCALLS_SIP_INBOUNDÚCALLS_SIP_OUTBOUNDÚCALLS_TRANSFERSÚCARRIER_LOOKUPSÚCONVERSATIONSÚCONVERSATIONS_API_REQUESTSÚ!CONVERSATIONS_CONVERSATION_EVENTSÚ#CONVERSATIONS_ENDPOINT_CONNECTIVITYÚCONVERSATIONS_EVENTSÚ CONVERSATIONS_PARTICIPANT_EVENTSÚCONVERSATIONS_PARTICIPANTSÚCPSÚ
FLEX_USAGEÚFRAUD_LOOKUPSÚGROUP_ROOMSÚGROUP_ROOMS_DATA_TRACKÚ$GROUP_ROOMS_ENCRYPTED_MEDIA_RECORDEDÚGROUP_ROOMS_MEDIA_DOWNLOADEDÚGROUP_ROOMS_MEDIA_RECORDEDÚGROUP_ROOMS_MEDIA_ROUTEDÚGROUP_ROOMS_MEDIA_STOREDÚGROUP_ROOMS_PARTICIPANT_MINUTESÚGROUP_ROOMS_RECORDED_MINUTESÚIMP_V1_USAGEÚIVR_VIRTUAL_AGENT_CUSTOM_VOICESÚIVR_VIRTUAL_AGENT_GENAIÚLOOKUPSÚMARKETPLACEÚ0MARKETPLACE_ALGORITHMIA_NAMED_ENTITY_RECOGNITIONÚ!MARKETPLACE_CADENCE_TRANSCRIPTIONÚMARKETPLACE_CADENCE_TRANSLATIONÚ MARKETPLACE_CAPIO_SPEECH_TO_TEXTÚMARKETPLACE_CONVRIZA_ABABAÚ$MARKETPLACE_DEEPGRAM_PHRASE_DETECTORÚ)MARKETPLACE_DIGITAL_SEGMENT_BUSINESS_INFOÚ(MARKETPLACE_FACEBOOK_OFFLINE_CONVERSIONSÚ!MARKETPLACE_GOOGLE_SPEECH_TO_TEXTÚ'MARKETPLACE_IBM_WATSON_MESSAGE_INSIGHTSÚ(MARKETPLACE_IBM_WATSON_MESSAGE_SENTIMENTÚ)MARKETPLACE_IBM_WATSON_RECORDING_ANALYSISÚ$MARKETPLACE_IBM_WATSON_TONE_ANALYZERÚ!MARKETPLACE_ICEHOOK_SYSTEMS_SCOUTÚ&MARKETPLACE_INFOGROUP_DATAAXLE_BIZINFOÚ,MARKETPLACE_KEEN_IO_CONTACT_CENTER_ANALYTICSÚMARKETPLACE_MARCHEX_CLEANCALLÚ.MARKETPLACE_MARCHEX_SENTIMENT_ANALYSIS_FOR_SMSÚ,MARKETPLACE_MARKETPLACE_NEXTCALLER_SOCIAL_IDÚ-MARKETPLACE_MOBILE_COMMONS_OPT_OUT_CLASSIFIERÚ&MARKETPLACE_NEXIWAVE_VOICEMAIL_TO_TEXTÚ5MARKETPLACE_NEXTCALLER_ADVANCED_CALLER_IDENTIFICATIONÚMARKETPLACE_NOMOROBO_SPAM_SCOREÚ#MARKETPLACE_PAYFONE_TCPA_COMPLIANCEÚ2MARKETPLACE_REMEETING_AUTOMATIC_SPEECH_RECOGNITIONÚ1MARKETPLACE_TCPA_DEFENSE_SOLUTIONS_BLACKLIST_FEEDÚMARKETPLACE_TELO_OPENCNAMÚMARKETPLACE_TRUECNAM_TRUE_SPAMÚ(MARKETPLACE_TWILIO_CALLER_NAME_LOOKUP_USÚ-MARKETPLACE_TWILIO_CARRIER_INFORMATION_LOOKUPÚMARKETPLACE_VOICEBASE_PCIÚ#MARKETPLACE_VOICEBASE_TRANSCRIPTIONÚ5MARKETPLACE_VOICEBASE_TRANSCRIPTION_CUSTOM_VOCABULARYÚ0MARKETPLACE_WHITEPAGES_PRO_CALLER_IDENTIFICATIONÚ-MARKETPLACE_WHITEPAGES_PRO_PHONE_INTELLIGENCEÚ+MARKETPLACE_WHITEPAGES_PRO_PHONE_REPUTATIONÚ"MARKETPLACE_WOLFARM_SPOKEN_RESULTSÚ MARKETPLACE_WOLFRAM_SHORT_ANSWERÚ4MARKETPLACE_YTICA_CONTACT_CENTER_REPORTING_ANALYTICSÚMEDIASTORAGEÚMMSÚMMS_INBOUNDÚMMS_INBOUND_LONGCODEÚMMS_INBOUND_SHORTCODEÚMMS_MESSAGES_CARRIERFEESÚMMS_OUTBOUNDÚMMS_OUTBOUND_LONGCODEÚMMS_OUTBOUND_SHORTCODEÚMONITOR_READSÚMONITOR_STORAGEÚMONITOR_WRITESÚNOTIFYÚNOTIFY_ACTIONS_ATTEMPTSÚNOTIFY_CHANNELSÚNUMBER_FORMAT_LOOKUPSÚPCHATÚPCHAT_USERSÚ&PEER_TO_PEER_ROOMS_PARTICIPANT_MINUTESÚPFAXÚPFAX_MINUTESÚPFAX_MINUTES_INBOUNDÚPFAX_MINUTES_OUTBOUNDÚ
PFAX_PAGESÚPHONENUMBERSÚPHONENUMBERS_CPSÚPHONENUMBERS_EMERGENCYÚPHONENUMBERS_LOCALÚPHONENUMBERS_MOBILEÚPHONENUMBERS_SETUPSÚPHONENUMBERS_TOLLFREEÚPREMIUMSUPPORTÚPROXYÚPROXY_ACTIVE_SESSIONSÚPSTNCONNECTIVITYÚPVÚPV_COMPOSITION_MEDIA_DOWNLOADEDÚPV_COMPOSITION_MEDIA_ENCRYPTEDÚPV_COMPOSITION_MEDIA_STOREDÚPV_COMPOSITION_MINUTESÚPV_RECORDING_COMPOSITIONSÚPV_ROOM_PARTICIPANTSÚPV_ROOM_PARTICIPANTS_AU1ÚPV_ROOM_PARTICIPANTS_BR1ÚPV_ROOM_PARTICIPANTS_IE1ÚPV_ROOM_PARTICIPANTS_JP1ÚPV_ROOM_PARTICIPANTS_SG1ÚPV_ROOM_PARTICIPANTS_US1ÚPV_ROOM_PARTICIPANTS_US2ÚPV_ROOMSÚPV_SIP_ENDPOINT_REGISTRATIONSÚ
RECORDINGSÚRECORDINGSTORAGEÚROOMS_GROUP_BANDWIDTHÚROOMS_GROUP_MINUTESÚROOMS_PEER_TO_PEER_MINUTESÚ
SHORTCODESÚSHORTCODES_CUSTOMEROWNEDÚSHORTCODES_MMS_ENABLEMENTÚSHORTCODES_MPSÚSHORTCODES_RANDOMÚSHORTCODES_UKÚSHORTCODES_VANITYÚSMALL_GROUP_ROOMSÚSMALL_GROUP_ROOMS_DATA_TRACKÚ%SMALL_GROUP_ROOMS_PARTICIPANT_MINUTESÚSMSÚSMS_INBOUNDÚSMS_INBOUND_LONGCODEÚSMS_INBOUND_SHORTCODEÚSMS_MESSAGES_CARRIERFEESÚSMS_MESSAGES_FEATURESÚSMS_MESSAGES_FEATURES_SENDERIDÚSMS_OUTBOUNDÚSMS_OUTBOUND_CONTENT_INSPECTIONÚSMS_OUTBOUND_LONGCODEÚSMS_OUTBOUND_SHORTCODEÚSPEECH_RECOGNITIONÚSTUDIO_ENGAGEMENTSÚSYNCÚSYNC_ACTIONSÚSYNC_ENDPOINT_HOURSÚ#SYNC_ENDPOINT_HOURS_ABOVE_DAILY_CAPÚTASKROUTER_TASKSÚ
TOTALPRICEÚTRANSCRIPTIONSÚTRUNKING_CPSÚTRUNKING_EMERGENCY_CALLSÚTRUNKING_ORIGINATIONÚTRUNKING_ORIGINATION_LOCALÚTRUNKING_ORIGINATION_MOBILEÚTRUNKING_ORIGINATION_TOLLFREEÚTRUNKING_RECORDINGSÚTRUNKING_SECUREÚTRUNKING_TERMINATIONÚ
TTS_GOOGLEÚTURNMEGABYTESÚTURNMEGABYTES_AUSTRALIAÚTURNMEGABYTES_BRASILÚTURNMEGABYTES_GERMANYÚTURNMEGABYTES_INDIAÚTURNMEGABYTES_IRELANDÚTURNMEGABYTES_JAPANÚTURNMEGABYTES_SINGAPOREÚTURNMEGABYTES_USEASTÚTURNMEGABYTES_USWESTÚTWILIO_INTERCONNECTÚVERIFY_PUSHÚVERIFY_TOTPÚ0VERIFY_WHATSAPP_CONVERSATIONS_BUSINESS_INITIATEDÚVIDEO_RECORDINGSÚVIRTUAL_AGENTÚVOICE_INSIGHTSÚ/VOICE_INSIGHTS_CLIENT_INSIGHTS_ON_DEMAND_MINUTEÚ-VOICE_INSIGHTS_PTSN_INSIGHTS_ON_DEMAND_MINUTEÚ6VOICE_INSIGHTS_SIP_INTERFACE_INSIGHTS_ON_DEMAND_MINUTEÚ5VOICE_INSIGHTS_SIP_TRUNKING_INSIGHTS_ON_DEMAND_MINUTEÚVOICE_INTELLIGENCEÚ VOICE_INTELLIGENCE_TRANSCRIPTIONÚVOICE_INTELLIGENCE_OPERATORSÚWIRELESSÚWIRELESS_ORDERSÚWIRELESS_ORDERS_ARTWORKÚWIRELESS_ORDERS_BULKÚWIRELESS_ORDERS_ESIMÚWIRELESS_ORDERS_STARTERÚWIRELESS_USAGEÚWIRELESS_USAGE_COMMANDSÚWIRELESS_USAGE_COMMANDS_AFRICAÚWIRELESS_USAGE_COMMANDS_ASIAÚ.WIRELESS_USAGE_COMMANDS_CENTRALANDSOUTHAMERICAÚWIRELESS_USAGE_COMMANDS_EUROPEÚWIRELESS_USAGE_COMMANDS_HOMEÚ$WIRELESS_USAGE_COMMANDS_NORTHAMERICAÚWIRELESS_USAGE_COMMANDS_OCEANIAÚWIRELESS_USAGE_COMMANDS_ROAMINGÚWIRELESS_USAGE_DATAÚWIRELESS_USAGE_DATA_AFRICAÚWIRELESS_USAGE_DATA_ASIAÚ*WIRELESS_USAGE_DATA_CENTRALANDSOUTHAMERICAÚ'WIRELESS_USAGE_DATA_CUSTOM_ADDITIONALMBÚ#WIRELESS_USAGE_DATA_CUSTOM_FIRST5MBÚ$WIRELESS_USAGE_DATA_DOMESTIC_ROAMINGÚWIRELESS_USAGE_DATA_EUROPEÚ+WIRELESS_USAGE_DATA_INDIVIDUAL_ADDITIONALGBÚ&WIRELESS_USAGE_DATA_INDIVIDUAL_FIRSTGBÚ0WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_CANADAÚ/WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_INDIAÚ0WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_MEXICOÚ WIRELESS_USAGE_DATA_NORTHAMERICAÚWIRELESS_USAGE_DATA_OCEANIAÚWIRELESS_USAGE_DATA_POOLEDÚ#WIRELESS_USAGE_DATA_POOLED_DOWNLINKÚ!WIRELESS_USAGE_DATA_POOLED_UPLINKÚWIRELESS_USAGE_MRCÚWIRELESS_USAGE_MRC_CUSTOMÚWIRELESS_USAGE_MRC_INDIVIDUALÚWIRELESS_USAGE_MRC_POOLEDÚWIRELESS_USAGE_MRC_SUSPENDEDÚWIRELESS_USAGE_SMSÚWIRELESS_USAGE_VOICEr!   r"   r#   ÚUsageCategoryr/   &   sI  „ Ø 7ÐØ-ÐØ%ˆØ&CÐ#Ø 7ÐØ5ÐØ1ÐØ#=Ð Ø$?Ð!Ø1ÐØ3ÐØ+ˆØˆØ%ˆØ!9ÐØ'ˆØ3ÐØ5ÐØ!9ÐØ)ˆØ&CÐ#Ø-ÐØˆ	Ø/ÐØ1ÐØ+ˆØ+ˆØ'ˆØ%AÐ"Ø,OÐ)Ø.SÐ+Ø5ÐØ+MÐ(Ø%AÐ"ØˆØ!ˆ
Ø'ˆØ#ˆØ!9ÐØ/UÐ,Ø'EÐ$Ø%AÐ"Ø#=Ð Ø#=Ð Ø*KÐ'Ø'EÐ$Ø%ˆØ*KÐ'Ø";ÐØˆØ#ˆà>ð 	9ð -PÐ)Ø*KÐ'Ø+MÐ(Ø%AÐ"Ø/UÐ,à7ð 	2ð 7ð 	1ð -PÐ)à5ð 	0ð 7ð 	1ð 8ð 	2ð 0VÐ,Ø,OÐ)à4ð 	/ð ;ð 	5ð )HÐ%à<ð 	7ð ;ð 	5ð <ð 	6ð 5ð 	/ð Dð 	>ð +LÐ'Ø.SÐ+à@ð 	;ð @ð 	:ð %@Ð!Ø)IÐ&à6ð 	1ð <ð 	6ð %@Ð!Ø.SÐ+àCð 	>ð ?ð 	9ð <ð 	6ð :ð 	4ð .RÐ*Ø+MÐ(àBð 	=ð &ˆØˆØ#ˆØ5ÐØ 7ÐØ#=Ð Ø%ˆØ 7ÐØ!9ÐØ'ˆØ+ˆØ)ˆØˆØ";ÐØ+ˆØ 7ÐØˆØ#ˆà4ð 	/ð ˆØ%ˆØ5ÐØ 7ÐØ!ˆ
Ø%ˆØ-ÐØ!9ÐØ1ÐØ3ÐØ3ÐØ 7ÐØ)ˆØˆØ 7ÐØ-ÐØˆØ*KÐ'Ø)IÐ&Ø&CÐ#Ø!9ÐØ$?Ð!Ø5ÐØ#=Ð Ø#=Ð Ø#=Ð Ø#=Ð Ø#=Ð Ø#=Ð Ø#=Ð ØˆØ(GÐ%Ø!ˆ
Ø-ÐØ 7ÐØ3ÐØ%AÐ"Ø!ˆ
Ø#=Ð Ø$?Ð!Ø)ˆØ/ÐØ'ˆØ/ÐØ/ÐØ'EÐ$Ø0WÐ-ØˆØ#ˆØ5ÐØ 7ÐØ#=Ð Ø 7ÐØ)IÐ&Ø%ˆØ*KÐ'Ø 7ÐØ!9ÐØ1ÐØ1ÐØˆØ%ˆØ3ÐØ.SÐ+Ø-ÐØ!ˆ
Ø)ˆØ%ˆØ#=Ð Ø5ÐØ%AÐ"Ø&CÐ#Ø(GÐ%Ø3ÐØ+ˆØ5ÐØ!ˆ
Ø'ˆØ";ÐØ5ÐØ 7ÐØ3ÐØ 7ÐØ3ÐØ";ÐØ5ÐØ5ÐØ3ÐØ#ˆØ#ˆà>ð 	9ð .ÐØ'ˆØ)ˆà=ð 	8ð <ð 	6ð Eð 	?ð Dð 	>ð 2ÐØ+MÐ(Ø'EÐ$ØˆØ+ˆØ";ÐØ5ÐØ5ÐØ";ÐØ)ˆØ";ÐØ)IÐ&Ø'EÐ$à<ð 	7ð *JÐ&Ø'EÐ$Ø/UÐ,Ø*KÐ'Ø*KÐ'Ø3ÐØ%AÐ"Ø#=Ð à8ð 	3ð 6ð 	0ð /TÐ+Ø/UÐ,Ø%AÐ"à9ð 	4ð 5ð 	/ð ?ð 	9ð >ð 	8ð ?ð 	9ð ,NÐ(Ø&CÐ#Ø%AÐ"Ø.SÐ+Ø,OÐ)Ø1ÐØ$?Ð!Ø(GÐ%Ø$?Ð!Ø'EÐ$Ø1ÐØ5Ñr"   rD  ÚversionÚpayloadÚaccount_sidÚsidc                 ó”  •— t         ‰| �  |«       |j                  d«      | _        |j                  d«      | _        |j                  d«      | _        |j                  d«      | _        |j                  d«      | _        t        j                  |j                  d«      «      | _
        t        j                  |j                  d«      «      | _        t        j                  |j                  d«      «      | _        |j                  d	«      | _        |j                  d
«      | _        |j                  d«      | _        |j                  d«      | _        |j                  d«      | _        |j                  d«      | _        |j                  d«      | _        |j                  d«      | _        ||xs | j                  dœ| _        d | _        y )NrG  Úapi_versionÚcallback_methodÚcallback_urlÚcurrent_valueÚdate_createdÚ
date_firedÚdate_updatedÚfriendly_nameÚ	recurringrH  Ú
trigger_byÚtrigger_valueÚuriÚusage_categoryÚusage_record_uri©rG  rH  )ÚsuperÚ__init__ÚgetrG  rJ  rK  rL  rM  r   Úrfc2822_datetimerN  rO  rP  rQ  rR  rH  rS  rT  rU  rV  rW  Ú	_solutionÚ_context)ÚselfrE  rF  rG  rH  Ú	__class__s        €r#   rZ  zTriggerInstance.__init__~  s}  ø€ ô 	‰Ñ˜Ô!à*1¯+©+°mÓ*DˆÔØ*1¯+©+°mÓ*DˆÔØ.5¯k©kÐ:KÓ.LˆÔØ+2¯;©;°~Ó+FˆÔØ,3¯K©K¸Ó,HˆÔÜ0;×0LÑ0LØ�K‰K˜Ó'ó1
ˆÔô /:×.JÑ.JØ�K‰K˜Ó%ó/
ˆŒô 1<×0LÑ0LØ�K‰K˜Ó'ó1
ˆÔð -4¯K©K¸Ó,HˆÔØ@GÇÁÈKÓ@XˆŒØ")§+¡+¨eÓ"4ˆŒØDKÇKÁKØóE
ˆŒð -4¯K©K¸Ó,HˆÔØ")§+¡+¨eÓ"4ˆŒØIPÏÉØóJ
ˆÔð 07¯{©{Ð;MÓ/NˆÔð 'Ø’?˜$Ÿ(™(ñ
ˆŒð 37ˆ�r"   Úreturnc                 ó    — | j                   €7t        | j                  | j                  d   | j                  d   ¬«      | _         | j                   S )zé
        Generate an instance context for the instance, the context is capable of
        performing various actions. All instance actions are proxied to the context

        :returns: TriggerContext for this TriggerInstance
        rG  rH  rX  )r^  ÚTriggerContextÚ_versionr]  ©r_  s    r#   Ú_proxyzTriggerInstance._proxy¨  sE   € ð �=‰=Ð Ü*Ø—‘Ø ŸN™N¨=Ñ9Ø—N‘N 5Ñ)ôˆDŒMð
 �}‰}Ðr"   c                 ó6   — | j                   j                  «       S )új
        Deletes the TriggerInstance


        :returns: True if delete succeeds, False otherwise
        )rf  Údeletere  s    r#   ri  zTriggerInstance.delete¸  s   € ð �{‰{×!Ñ!Ó#Ð#r"   c              ƒ   óR   K  — | j                   j                  «       ƒ d{  –—† S 7 Œ­w)ú†
        Asynchronous coroutine that deletes the TriggerInstance


        :returns: True if delete succeeds, False otherwise
        N)rf  Údelete_asyncre  s    r#   rl  zTriggerInstance.delete_asyncÁ  s!   è ø€ ð —[‘[×-Ñ-Ó/×/Ð/Ð/úó   ‚' %¡'c                 ó6   — | j                   j                  «       S )ú[
        Fetch the TriggerInstance


        :returns: The fetched TriggerInstance
        )rf  Úfetchre  s    r#   rp  zTriggerInstance.fetchÊ  s   € ð �{‰{× Ñ Ó"Ð"r"   c              ƒ   óR   K  — | j                   j                  «       ƒ d{  –—† S 7 Œ­w)úu
        Asynchronous coroutine to fetch the TriggerInstance


        :returns: The fetched TriggerInstance
        N)rf  Úfetch_asyncre  s    r#   rs  zTriggerInstance.fetch_asyncÓ  s!   è ø€ ð —[‘[×,Ñ,Ó.×.Ð.Ð.úrm  rK  rL  rQ  c                 ó>   — | j                   j                  |||¬«      S )áÊ  
        Update the TriggerInstance

        :param callback_method: The HTTP method we should use to call `callback_url`. Can be: `GET` or `POST` and the default is `POST`.
        :param callback_url: The URL we should call using `callback_method` when the trigger fires.
        :param friendly_name: A descriptive string that you create to describe the resource. It can be up to 64 characters long.

        :returns: The updated TriggerInstance
        ©rK  rL  rQ  )rf  Úupdate©r_  rK  rL  rQ  s       r#   rw  zTriggerInstance.updateÜ  s)   € ð �{‰{×!Ñ!Ø+Ø%Ø'ð "ó 
ð 	
r"   c              ƒ   óZ   K  — | j                   j                  |||¬«      ƒ d{  –—† S 7 Œ­w)áä  
        Asynchronous coroutine to update the TriggerInstance

        :param callback_method: The HTTP method we should use to call `callback_url`. Can be: `GET` or `POST` and the default is `POST`.
        :param callback_url: The URL we should call using `callback_method` when the trigger fires.
        :param friendly_name: A descriptive string that you create to describe the resource. It can be up to 64 characters long.

        :returns: The updated TriggerInstance
        rv  N)rf  Úupdate_asyncrx  s       r#   r{  zTriggerInstance.update_asyncñ  s7   è ø€ ð —[‘[×-Ñ-Ø+Ø%Ø'ð .ó 
÷ 
ð 	
ð 
ús   ‚"+¤)¥+c                 ó„   — dj                  d„ | j                  j                  «       D «       «      }dj                  |«      S )úf
        Provide a friendly representation

        :returns: Machine friendly representation
        ú c              3   óF   K  — | ]  \  }}d j                  ||«      –— Œ y­w©z{}={}N©Úformat©Ú.0ÚkÚvs      r#   ú	<genexpr>z+TriggerInstance.__repr__.<locals>.<genexpr>  ó   è ø€ ÒS±D°A°q˜7Ÿ>™>¨!¨Q×/ÑSùó   ‚!z%<Twilio.Api.V2010.TriggerInstance {}>©Újoinr]  Úitemsr‚  ©r_  Úcontexts     r#   Ú__repr__zTriggerInstance.__repr__  s6   € ð —(‘(ÑS¸D¿N¹N×<PÑ<PÓ<RÔSÓSˆØ6×=Ñ=¸gÓFÐFr"   )N)ra  rc  )ra  r   )r   r   r   Úobjectr$   r-   rD  r   r   Ústrr   r   rZ  Úpropertyrf  Úboolri  rl  rp  rs  r   Úunsetr   rw  r{  r�  Ú__classcell__©r`  s   @r#   r   r      sj  ø„ ô�Fô ô�vô ô
C6˜ô C6ðJ
ð0 "ñ(7àð(7ð �c˜3�h‘ð(7ð ð	(7ð
 �c‰]õ(7ðT òó ðð$˜ó $ð0 Dó 0ó#ó/ð /5¯l©lØ+1¯<©<Ø,2¯L©Lñ	
à˜s F˜{Ñ+ð
ð ˜C ˜KÑ(ð
ð ˜S &˜[Ñ)ð	
ð
 
ó
ð. /5¯l©lØ+1¯<©<Ø,2¯L©Lñ	
à˜s F˜{Ñ+ð
ð ˜C ˜KÑ(ð
ð ˜S &˜[Ñ)ð	
ð
 
ó
ð*G˜#÷ Gr"   r   c            	       ó\  ‡ — e Zd Zdededefˆ fd„Zdefd„Zdefd„Zde	fd„Z
de	fd	„Zej                  ej                  ej                  fd
eeef   deeef   deeef   de	fd„Zej                  ej                  ej                  fd
eeef   deeef   deeef   de	fd„Zdefd„Zˆ xZS )rc  rE  rG  rH  c                 óz   •— t         ‰| �  |«       ||dœ| _         dj                  di | j                  ¤Ž| _        y)am  
        Initialize the TriggerContext

        :param version: Version that contains the resource
        :param account_sid: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the UsageTrigger resources to update.
        :param sid: The Twilio-provided string that uniquely identifies the UsageTrigger resource to update.
        rX  z1/Accounts/{account_sid}/Usage/Triggers/{sid}.jsonNr!   ©rY  rZ  r]  r‚  Ú_uri)r_  rE  rG  rH  r`  s       €r#   rZ  zTriggerContext.__init__  sG   ø€ ô 	‰Ñ˜Ô!ð 'Øñ
ˆŒð OÐG×NÑNñ 
Ø�n‰nñ
ˆ�	r"   ra  c                 ó|   — t        j                  i «      }| j                  j                  d| j                  |¬«      S )rh  ÚDELETE©ÚmethodrU  Úheaders)r   Úofrd  ri  rš  ©r_  rŸ  s     r#   ri  zTriggerContext.delete%  s1   € ô —)‘)˜B“-ˆà�}‰}×#Ñ#¨8¸¿¹ÈGÐ#ÓTÐTr"   c              ƒ   ó˜   K  — t        j                  i «      }| j                  j                  d| j                  |¬«      ƒ d{  –—† S 7 Œ­w)rk  rœ  r�  N)r   r   rd  rl  rš  r¡  s     r#   rl  zTriggerContext.delete_async1  sF   è ø€ ô —)‘)˜B“-ˆà—]‘]×/Ñ/Ø §¡°Gð 0ó 
÷ 
ð 	
ð 
ús   ‚AA
ÁAÁA
c                 óì   — t        j                  i «      }d|d<   | j                  j                  d| j                  |¬«      }t        | j                  || j                  d   | j                  d   ¬«      S )ro  úapplication/jsonÚAcceptÚGETr�  rG  rH  rX  )r   r   rd  rp  rš  r   r]  ©r_  rŸ  rF  s      r#   rp  zTriggerContext.fetch?  si   € ô —)‘)˜B“-ˆà.ˆ�Ñà—-‘-×%Ñ%¨U¸¿	¹	È7Ð%ÓSˆäØ�M‰MØØŸ™ }Ñ5Ø—‘˜uÑ%ô	
ð 	
r"   c              ƒ   ó  K  — t        j                  i «      }d|d<   | j                  j                  d| j                  |¬«      ƒ d{  –—† }t        | j                  || j                  d   | j                  d   ¬«      S 7 Œ7­w)	rr  r¤  r¥  r¦  r�  NrG  rH  rX  )r   r   rd  rs  rš  r   r]  r§  s      r#   rs  zTriggerContext.fetch_asyncT  s~   è ø€ ô —)‘)˜B“-ˆà.ˆ�ÑàŸ™×1Ñ1Ø˜dŸi™i°ð 2ó 
÷ 
ˆô Ø�M‰MØØŸ™ }Ñ5Ø—‘˜uÑ%ô	
ð 	
ð	
ús   ‚ABÁB Á	8BrK  rL  rQ  c                 ó*  — t        j                  |||dœ«      }t        j                  i «      }d|d<   d|d<   | j                  j                  d| j                  ||¬«      }t        | j                  || j                  d   | j                  d	   ¬
«      S )ru  ©ÚCallbackMethodÚCallbackUrlÚFriendlyNameú!application/x-www-form-urlencodedúContent-Typer¤  r¥  ÚPOST©rž  rU  ÚdatarŸ  rG  rH  rX  )r   r   rd  rw  rš  r   r]  ©r_  rK  rL  rQ  r²  rŸ  rF  s          r#   rw  zTriggerContext.updatek  sš   € ô  �y‰yà"1Ø+Ø -ñó
ˆô —)‘)˜B“-ˆà"Eˆ�Ñà.ˆ�Ñà—-‘-×&Ñ&Ø˜tŸy™y¨t¸Wð 'ó 
ˆô Ø�M‰MØØŸ™ }Ñ5Ø—‘˜uÑ%ô	
ð 	
r"   c              ƒ   óF  K  — t        j                  |||dœ«      }t        j                  i «      }d|d<   d|d<   | j                  j                  d| j                  ||¬«      ƒ d{  –—† }t        | j                  || j                  d	   | j                  d
   ¬«      S 7 Œ7­w)rz  rª  r®  r¯  r¤  r¥  r°  r±  NrG  rH  rX  )r   r   rd  r{  rš  r   r]  r³  s          r#   r{  zTriggerContext.update_async“  s¨   è ø€ ô  �y‰yà"1Ø+Ø -ñó
ˆô —)‘)˜B“-ˆà"Eˆ�Ñà.ˆ�ÑàŸ™×2Ñ2Ø˜tŸy™y¨t¸Wð 3ó 
÷ 
ˆô Ø�M‰MØØŸ™ }Ñ5Ø—‘˜uÑ%ô	
ð 	
ð	
ús   ‚A%B!Á'BÁ(8B!c                 ó„   — dj                  d„ | j                  j                  «       D «       «      }dj                  |«      S )r}  r~  c              3   óF   K  — | ]  \  }}d j                  ||«      –— Œ y­wr€  r�  rƒ  s      r#   r‡  z*TriggerContext.__repr__.<locals>.<genexpr>Á  rˆ  r‰  z$<Twilio.Api.V2010.TriggerContext {}>rŠ  r�  s     r#   r�  zTriggerContext.__repr__»  s6   € ð —(‘(ÑS¸D¿N¹N×<PÑ<PÓ<RÔSÓSˆØ5×<Ñ<¸WÓEÐEr"   )r   r   r   r   r‘  rZ  r“  ri  rl  r   rp  rs  r   r”  r   r�  rw  r{  r�  r•  r–  s   @r#   rc  rc    s  ø„ ð
 ð 
°cð 
Àõ 
ð&
U˜ó 
Uð
 Dó 
ð
�ó 
ð*
 ?ó 
ð2 /5¯l©lØ+1¯<©<Ø,2¯L©Lñ	&
à˜s F˜{Ñ+ð&
ð ˜C ˜KÑ(ð&
ð ˜S &˜[Ñ)ð	&
ð
 
ó&
ðT /5¯l©lØ+1¯<©<Ø,2¯L©Lñ	&
à˜s F˜{Ñ+ð&
ð ˜C ˜KÑ(ð&
ð ˜S &˜[Ñ)ð	&
ð
 
ó&
ðPF˜#÷ Fr"   rc  c                   ó2   — e Zd Zdeeef   defd„Zdefd„Zy)ÚTriggerPagerF  ra  c                 óL   — t        | j                  || j                  d   ¬«      S )zm
        Build an instance of TriggerInstance

        :param payload: Payload response from the API
        rG  ©rG  )r   rd  r]  )r_  rF  s     r#   Úget_instancezTriggerPage.get_instanceÇ  s%   € ô Ø�M‰M˜7°·±¸}Ñ0Mô
ð 	
r"   c                  ó   — y)r}  z<Twilio.Api.V2010.TriggerPage>r!   re  s    r#   r�  zTriggerPage.__repr__Ñ  ó   € ð 0r"   N)	r   r   r   r   r‘  r   r   r»  r�  r!   r"   r#   r¸  r¸  Å  s)   „ ð
 D¨¨c¨¡Nð 
°ó 
ð0˜#ô 0r"   r¸  c                   óô  ‡ — e Zd Zdedefˆ fd„Zej                  ej                  ej                  ej                  fdededddeee	f   d	eee	f   d
ede	f   dede	f   de
fd„Zej                  ej                  ej                  ej                  fdededddeee	f   d	eee	f   d
ede	f   dede	f   de
fd„Zej                  ej                  ej                  ddfd
ede	f   dede	f   dede	f   dee   dee   dee
   fd„Zej                  ej                  ej                  ddfd
ede	f   dede	f   dede	f   dee   dee   dee
   fd„Zej                  ej                  ej                  ddfd
ede	f   dede	f   dede	f   dee   dee   dee
   fd„Zej                  ej                  ej                  ddfd
ede	f   dede	f   dede	f   dee   dee   dee
   fd„Zej                  ej                  ej                  ej                  ej                  ej                  fd
ede	f   dede	f   dede	f   deee	f   deee	f   deee	f   defd„Zej                  ej                  ej                  ej                  ej                  ej                  fd
ede	f   dede	f   dede	f   deee	f   deee	f   deee	f   defd„Zdedefd„Zdedefd„Zdedefd „Zdedefd!„Zdefd"„Zˆ xZS )#ÚTriggerListrE  rG  c                 óx   •— t         ‰| �  |«       d|i| _         dj                  di | j                  ¤Ž| _        y)zü
        Initialize the TriggerList

        :param version: Version that contains the resource
        :param account_sid: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the UsageTrigger resources to read.

        rG  z+/Accounts/{account_sid}/Usage/Triggers.jsonNr!   r™  )r_  rE  rG  r`  s      €r#   rZ  zTriggerList.__init__Ü  sF   ø€ ô 	‰Ñ˜Ô!ð ˜;ð
ˆŒð IÐA×HÑHñ 
Ø�n‰nñ
ˆ�	r"   rL  rT  rV  r/   rK  rQ  rR  r   rS  r&   ra  c           
      ó  — t        j                  |||||||dœ«      }t        j                  ddi«      }	d|	d<   d|	d<   | j                  j                  d| j                  ||	¬«      }
t        | j                  |
| j                  d   ¬	«      S )
a  
        Create the TriggerInstance

        :param callback_url: The URL we should call using `callback_method` when the trigger fires.
        :param trigger_value: The usage value at which the trigger should fire.  For convenience, you can use an offset value such as `+30` to specify a trigger_value that is 30 units more than the current usage value. Be sure to urlencode a `+` as `%2B`.
        :param usage_category:
        :param callback_method: The HTTP method we should use to call `callback_url`. Can be: `GET` or `POST` and the default is `POST`.
        :param friendly_name: A descriptive string that you create to describe the resource. It can be up to 64 characters long.
        :param recurring:
        :param trigger_by:

        :returns: The created TriggerInstance
        ©r¬  ÚTriggerValuerD  r«  r­  r$   Ú	TriggerByr¯  r®  r¤  r¥  r°  r±  rG  rº  )r   r   rd  Úcreaterš  r   r]  ©r_  rL  rT  rV  rK  rQ  rR  rS  r²  rŸ  rF  s              r#   rÅ  zTriggerList.createî  sŸ   € ô0 �y‰yà+Ø -Ø!/Ø"1Ø -Ø&Ø'ñó

ˆô —)‘)˜^Ð-PÐQÓRˆà"Eˆ�Ñà.ˆ�Ñà—-‘-×&Ñ&Ø˜tŸy™y¨t¸Wð 'ó 
ˆô Ø�M‰M˜7°·±¸}Ñ0Mô
ð 	
r"   c           
   ƒ   ó6  K  — t        j                  |||||||dœ«      }t        j                  ddi«      }	d|	d<   d|	d<   | j                  j                  d| j                  ||	¬«      ƒ d{  –—† }
t        | j                  |
| j                  d	   ¬
«      S 7 Œ)­w)a-  
        Asynchronously create the TriggerInstance

        :param callback_url: The URL we should call using `callback_method` when the trigger fires.
        :param trigger_value: The usage value at which the trigger should fire.  For convenience, you can use an offset value such as `+30` to specify a trigger_value that is 30 units more than the current usage value. Be sure to urlencode a `+` as `%2B`.
        :param usage_category:
        :param callback_method: The HTTP method we should use to call `callback_url`. Can be: `GET` or `POST` and the default is `POST`.
        :param friendly_name: A descriptive string that you create to describe the resource. It can be up to 64 characters long.
        :param recurring:
        :param trigger_by:

        :returns: The created TriggerInstance
        rÂ  r¯  r®  r¤  r¥  r°  r±  NrG  rº  )r   r   rd  Úcreate_asyncrš  r   r]  rÆ  s              r#   rÈ  zTriggerList.create_async  s­   è ø€ ô0 �y‰yà+Ø -Ø!/Ø"1Ø -Ø&Ø'ñó

ˆô —)‘)˜^Ð-PÐQÓRˆà"Eˆ�Ñà.ˆ�ÑàŸ™×2Ñ2Ø˜tŸy™y¨t¸Wð 3ó 
÷ 
ˆô Ø�M‰M˜7°·±¸}Ñ0Mô
ð 	
ð	
ús   ‚A+BÁ-BÁ.*BNÚlimitÚ	page_sizec                 ó¨   — | j                   j                  ||«      }| j                  ||||d   ¬«      }| j                   j                  ||d   «      S )a[  
        Streams TriggerInstance records from the API as a generator stream.
        This operation lazily loads records as efficiently as possible until the limit
        is reached.
        The results are returned as a generator, so this operation is memory efficient.

        :param &quot;TriggerInstance.Recurring&quot; recurring: The frequency of recurring UsageTriggers to read. Can be: `daily`, `monthly`, or `yearly` to read recurring UsageTriggers. An empty value or a value of `alltime` reads non-recurring UsageTriggers.
        :param &quot;TriggerInstance.TriggerField&quot; trigger_by: The trigger field of the UsageTriggers to read.  Can be: `count`, `usage`, or `price` as described in the [UsageRecords documentation](https://www.twilio.com/docs/usage/api/usage-record#usage-count-price).
        :param &quot;TriggerInstance.UsageCategory&quot; usage_category: The usage category of the UsageTriggers to read. Must be a supported [usage categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories).
        :param limit: Upper limit for the number of records to return. stream()
                      guarantees to never return more than limit.  Default is no limit
        :param page_size: Number of records to fetch per request, when not set will use
                          the default value of 50 records.  If no page_size is defined
                          but a limit is defined, stream() will attempt to read the
                          limit with the most efficient page size, i.e. min(limit, 1000)

        :returns: Generator that will yield up to limit results
        rÊ  ©rR  rS  rV  rÊ  rÉ  )rd  Úread_limitsÚpageÚstream©r_  rR  rS  rV  rÉ  rÊ  ÚlimitsrÎ  s           r#   rÏ  zTriggerList.streamP  s[   € ð4 —‘×*Ñ*¨5°)Ó<ˆØ�y‰yØØ!Ø)Ø˜[Ñ)ð	 ó 
ˆð �}‰}×#Ñ# D¨&°©/Ó:Ð:r"   c              ƒ   óÄ   K  — | j                   j                  ||«      }| j                  ||||d   ¬«      ƒ d{  –—† }| j                   j                  ||d   «      S 7 Œ#­w)aj  
        Asynchronously streams TriggerInstance records from the API as a generator stream.
        This operation lazily loads records as efficiently as possible until the limit
        is reached.
        The results are returned as a generator, so this operation is memory efficient.

        :param &quot;TriggerInstance.Recurring&quot; recurring: The frequency of recurring UsageTriggers to read. Can be: `daily`, `monthly`, or `yearly` to read recurring UsageTriggers. An empty value or a value of `alltime` reads non-recurring UsageTriggers.
        :param &quot;TriggerInstance.TriggerField&quot; trigger_by: The trigger field of the UsageTriggers to read.  Can be: `count`, `usage`, or `price` as described in the [UsageRecords documentation](https://www.twilio.com/docs/usage/api/usage-record#usage-count-price).
        :param &quot;TriggerInstance.UsageCategory&quot; usage_category: The usage category of the UsageTriggers to read. Must be a supported [usage categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories).
        :param limit: Upper limit for the number of records to return. stream()
                      guarantees to never return more than limit.  Default is no limit
        :param page_size: Number of records to fetch per request, when not set will use
                          the default value of 50 records.  If no page_size is defined
                          but a limit is defined, stream() will attempt to read the
                          limit with the most efficient page size, i.e. min(limit, 1000)

        :returns: Generator that will yield up to limit results
        rÊ  rÌ  NrÉ  )rd  rÍ  Ú
page_asyncÚstream_asyncrÐ  s           r#   rÔ  zTriggerList.stream_asynct  si   è ø€ ð4 —‘×*Ñ*¨5°)Ó<ˆØ—_‘_ØØ!Ø)Ø˜[Ñ)ð	 %ó 
÷ 
ˆð �}‰}×)Ñ)¨$°°w±Ó@Ð@ð
ús   ‚8A ºA»$A c           	      ó@   — t        | j                  |||||¬«      «      S )aø  
        Lists TriggerInstance records from the API as a list.
        Unlike stream(), this operation is eager and will load `limit` records into
        memory before returning.

        :param &quot;TriggerInstance.Recurring&quot; recurring: The frequency of recurring UsageTriggers to read. Can be: `daily`, `monthly`, or `yearly` to read recurring UsageTriggers. An empty value or a value of `alltime` reads non-recurring UsageTriggers.
        :param &quot;TriggerInstance.TriggerField&quot; trigger_by: The trigger field of the UsageTriggers to read.  Can be: `count`, `usage`, or `price` as described in the [UsageRecords documentation](https://www.twilio.com/docs/usage/api/usage-record#usage-count-price).
        :param &quot;TriggerInstance.UsageCategory&quot; usage_category: The usage category of the UsageTriggers to read. Must be a supported [usage categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories).
        :param limit: Upper limit for the number of records to return. list() guarantees
                      never to return more than limit.  Default is no limit
        :param page_size: Number of records to fetch per request, when not set will use
                          the default value of 50 records.  If no page_size is defined
                          but a limit is defined, list() will attempt to read the limit
                          with the most efficient page size, i.e. min(limit, 1000)

        :returns: list that will contain up to limit results
        ©rR  rS  rV  rÉ  rÊ  )ÚlistrÏ  )r_  rR  rS  rV  rÉ  rÊ  s         r#   r×  zTriggerList.list˜  s1   € ô2 Ø�K‰KØ#Ø%Ø-ØØ#ð ó ó
ð 	
r"   c              ƒ   ó€   K  — | j                  |||||¬«      ƒ d{  –—† 2 �cg c3 d{  –—† }|‘Œ7 Œ7 Œ	6 c}S c c}w ­w)a  
        Asynchronously lists TriggerInstance records from the API as a list.
        Unlike stream(), this operation is eager and will load `limit` records into
        memory before returning.

        :param &quot;TriggerInstance.Recurring&quot; recurring: The frequency of recurring UsageTriggers to read. Can be: `daily`, `monthly`, or `yearly` to read recurring UsageTriggers. An empty value or a value of `alltime` reads non-recurring UsageTriggers.
        :param &quot;TriggerInstance.TriggerField&quot; trigger_by: The trigger field of the UsageTriggers to read.  Can be: `count`, `usage`, or `price` as described in the [UsageRecords documentation](https://www.twilio.com/docs/usage/api/usage-record#usage-count-price).
        :param &quot;TriggerInstance.UsageCategory&quot; usage_category: The usage category of the UsageTriggers to read. Must be a supported [usage categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories).
        :param limit: Upper limit for the number of records to return. list() guarantees
                      never to return more than limit.  Default is no limit
        :param page_size: Number of records to fetch per request, when not set will use
                          the default value of 50 records.  If no page_size is defined
                          but a limit is defined, list() will attempt to read the limit
                          with the most efficient page size, i.e. min(limit, 1000)

        :returns: list that will contain up to limit results
        rÖ  N)rÔ  )r_  rR  rS  rV  rÉ  rÊ  Úrecords          r#   Ú
list_asynczTriggerList.list_async»  s]   è ø€ ð6 '+×&7Ñ&7Ø#Ø%Ø-ØØ#ð '8ó '÷ !÷	
ô 	
àò ð!øð	
øò 	
ð 		
ùò 	
ùs0   ‚>œ1�>£9¥5©3
ª5­9±>³5µ9¶>Ú
page_tokenÚpage_numberc           	      ó  — t        j                  ||||||dœ«      }t        j                  ddi«      }d|d<   | j                  j                  d| j                  ||¬«      }	t        | j                  |	| j                  «      S )aø  
        Retrieve a single page of TriggerInstance records from the API.
        Request is executed immediately

        :param recurring: The frequency of recurring UsageTriggers to read. Can be: `daily`, `monthly`, or `yearly` to read recurring UsageTriggers. An empty value or a value of `alltime` reads non-recurring UsageTriggers.
        :param trigger_by: The trigger field of the UsageTriggers to read.  Can be: `count`, `usage`, or `price` as described in the [UsageRecords documentation](https://www.twilio.com/docs/usage/api/usage-record#usage-count-price).
        :param usage_category: The usage category of the UsageTriggers to read. Must be a supported [usage categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories).
        :param page_token: PageToken provided by the API
        :param page_number: Page Number, this value is simply for client state
        :param page_size: Number of records to return, defaults to 50

        :returns: Page of TriggerInstance
        ©r$   rÄ  rD  Ú	PageTokenr   ÚPageSizer¯  r®  r¤  r¥  r¦  ©rž  rU  ÚparamsrŸ  )r   r   rd  rÎ  rš  r¸  r]  ©
r_  rR  rS  rV  rÛ  rÜ  rÊ  r²  rŸ  Úresponses
             r#   rÎ  zTriggerList.pageß  sˆ   € ô, �y‰yà&Ø'Ø!/Ø'Ø#Ø%ñó	
ˆô —)‘)˜^Ð-PÐQÓRˆà.ˆ�Ñà—=‘=×%Ñ%Ø˜dŸi™i°¸gð &ó 
ˆô ˜4Ÿ=™=¨(°D·N±NÓCÐCr"   c           	   ƒ   ó"  K  — t        j                  ||||||dœ«      }t        j                  ddi«      }d|d<   | j                  j                  d| j                  ||¬«      ƒ d{  –—† }	t        | j                  |	| j                  «      S 7 Œ%­w)	a  
        Asynchronously retrieve a single page of TriggerInstance records from the API.
        Request is executed immediately

        :param recurring: The frequency of recurring UsageTriggers to read. Can be: `daily`, `monthly`, or `yearly` to read recurring UsageTriggers. An empty value or a value of `alltime` reads non-recurring UsageTriggers.
        :param trigger_by: The trigger field of the UsageTriggers to read.  Can be: `count`, `usage`, or `price` as described in the [UsageRecords documentation](https://www.twilio.com/docs/usage/api/usage-record#usage-count-price).
        :param usage_category: The usage category of the UsageTriggers to read. Must be a supported [usage categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories).
        :param page_token: PageToken provided by the API
        :param page_number: Page Number, this value is simply for client state
        :param page_size: Number of records to return, defaults to 50

        :returns: Page of TriggerInstance
        rÞ  r¯  r®  r¤  r¥  r¦  rá  N)r   r   rd  rÓ  rš  r¸  r]  rã  s
             r#   rÓ  zTriggerList.page_async	  s–   è ø€ ô, �y‰yà&Ø'Ø!/Ø'Ø#Ø%ñó	
ˆô —)‘)˜^Ð-PÐQÓRˆà.ˆ�ÑàŸ™×1Ñ1Ø˜dŸi™i°¸gð 2ó 
÷ 
ˆô ˜4Ÿ=™=¨(°D·N±NÓCÐCð
ús   ‚A%BÁ'BÁ(&BÚ
target_urlc                 ó¤   — | j                   j                  j                  j                  d|«      }t	        | j                   || j
                  «      S )zó
        Retrieve a specific page of TriggerInstance records from the API.
        Request is executed immediately

        :param target_url: API-generated URL for the requested results page

        :returns: Page of TriggerInstance
        r¦  )rd  ÚdomainÚtwilioÚrequestr¸  r]  ©r_  ræ  rä  s      r#   Úget_pagezTriggerList.get_page3  s=   € ð —=‘=×'Ñ'×.Ñ.×6Ñ6°u¸jÓIˆÜ˜4Ÿ=™=¨(°D·N±NÓCÐCr"   c              ƒ   óÀ   K  — | j                   j                  j                  j                  d|«      ƒ d{  –—† }t	        | j                   || j
                  «      S 7 Œ%­w)a  
        Asynchronously retrieve a specific page of TriggerInstance records from the API.
        Request is executed immediately

        :param target_url: API-generated URL for the requested results page

        :returns: Page of TriggerInstance
        r¦  N)rd  rè  ré  Úrequest_asyncr¸  r]  rë  s      r#   Úget_page_asynczTriggerList.get_page_async?  sJ   è ø€ ð Ÿ™×-Ñ-×4Ñ4×BÑBÀ5È*ÓU×UˆÜ˜4Ÿ=™=¨(°D·N±NÓCÐCð Vús   ‚4A¶A·&ArH  c                 óL   — t        | j                  | j                  d   |¬«      S ©z›
        Constructs a TriggerContext

        :param sid: The Twilio-provided string that uniquely identifies the UsageTrigger resource to update.
        rG  rX  ©rc  rd  r]  ©r_  rH  s     r#   r[  zTriggerList.getK  ó%   € ô Ø�M‰M t§~¡~°mÑ'DÈ#ô
ð 	
r"   c                 óL   — t        | j                  | j                  d   |¬«      S rñ  rò  ró  s     r#   Ú__call__zTriggerList.__call__U  rô  r"   c                  ó   — y)r}  z<Twilio.Api.V2010.TriggerList>r!   re  s    r#   r�  zTriggerList.__repr___  r½  r"   ) r   r   r   r   r‘  rZ  r   r”  r   r�  r   rÅ  rÈ  r   Úintr	   rÏ  r
   rÔ  r   r×  rÚ  r¸  rÎ  rÓ  rì  rï  rc  r[  rö  r�  r•  r–  s   @r#   r¿  r¿  Ú  s[  ø„ ð
 ð 
°cõ 
ð. /5¯l©lØ,2¯L©LØ@FÇÁØDJÇLÁLñ/
àð/
ð ð/
ð 8ð	/
ð
 ˜s F˜{Ñ+ð/
ð ˜S &˜[Ñ)ð/
ð Ð4°fÐ<Ñ=ð/
ð Ð8¸&Ð@ÑAð/
ð 
ó/
ðl /5¯l©lØ,2¯L©LØ@FÇÁØDJÇLÁLñ/
àð/
ð ð/
ð 8ð	/
ð
 ˜s F˜{Ñ+ð/
ð ˜S &˜[Ñ)ð/
ð Ð4°fÐ<Ñ=ð/
ð Ð8¸&Ð@ÑAð/
ð 
ó/
ðf AGÇÁØDJÇLÁLØIOÏÉØ#Ø#'ñ";àÐ4°fÐ<Ñ=ð";ð Ð8¸&Ð@ÑAð";ð Ð=¸vÐEÑFð	";ð
 ˜‰}ð";ð ˜C‘=ð";ð 
�/Ñ	"ó";ðL AGÇÁØDJÇLÁLØIOÏÉØ#Ø#'ñ"AàÐ4°fÐ<Ñ=ð"Að Ð8¸&Ð@ÑAð"Að Ð=¸vÐEÑFð	"Að
 ˜‰}ð"Að ˜C‘=ð"Að 
�Ñ	'ó"AðL AGÇÁØDJÇLÁLØIOÏÉØ#Ø#'ñ!
àÐ4°fÐ<Ñ=ð!
ð Ð8¸&Ð@ÑAð!
ð Ð=¸vÐEÑFð	!
ð
 ˜‰}ð!
ð ˜C‘=ð!
ð 
ˆoÑ	ó!
ðJ AGÇÁØDJÇLÁLØIOÏÉØ#Ø#'ñ"
àÐ4°fÐ<Ñ=ð"
ð Ð8¸&Ð@ÑAð"
ð Ð=¸vÐEÑFð	"
ð
 ˜‰}ð"
ð ˜C‘=ð"
ð 
ˆoÑ	ó"
ðL AGÇÁØDJÇLÁLØIOÏÉØ)/¯©Ø*0¯,©,Ø(.¯©ñ(DàÐ4°fÐ<Ñ=ð(Dð Ð8¸&Ð@ÑAð(Dð Ð=¸vÐEÑFð	(Dð
 ˜#˜v˜+Ñ&ð(Dð ˜3 ˜;Ñ'ð(Dð ˜˜f˜Ñ%ð(Dð 
ó(DðX AGÇÁØDJÇLÁLØIOÏÉØ)/¯©Ø*0¯,©,Ø(.¯©ñ(DàÐ4°fÐ<Ñ=ð(Dð Ð8¸&Ð@ÑAð(Dð Ð=¸vÐEÑFð	(Dð
 ˜#˜v˜+Ñ&ð(Dð ˜3 ˜;Ñ'ð(Dð ˜˜f˜Ñ%ð(Dð 
ó(DðT
D 3ð 
D¨;ó 
Dð
D¨sð 
D°{ó 
Dð
�sð 
˜~ó 
ð
˜Cð 
 Nó 
ð0˜#÷ 0r"   r¿  N)Ú__doc__r   Útypingr   r   r   r   r   r	   r
   Útwilio.baser   r   Útwilio.base.instance_contextr   Útwilio.base.instance_resourcer   Útwilio.base.list_resourcer   Útwilio.base.versionr   Útwilio.base.pager   r   rc  r¸  r¿  r!   r"   r#   ú<module>r     sg   ðñõ ß L× LÑ Lß +Ý 8Ý :Ý 2Ý 'Ý !ôtGÐ&ô tGônrF�_ô rFôj0�$ô 0ô*K0�,õ K0r"   