Пример #1
0
    def execute(self, context):
        from infobip.api.model.nc.logs.NumberContextLogsResponse import NumberContextLogsResponse

        http_client = HttpClient()
        return http_client.getValue("GET", self.configuration,
                                    "/number/1/logs", None, context, None,
                                    NumberContextLogsResponse)
Пример #2
0
    def execute(self, s_m_s_textual_request):
        from infobip.api.model.sms.mt.send.SMSResponse import SMSResponse

        http_client = HttpClient()
        return http_client.getValue("POST", self.configuration,
                                    "/sms/1/text/single", None, None,
                                    s_m_s_textual_request, SMSResponse)
Пример #3
0
    def execute(self, context):
        from infobip.api.model.sms.mo.reports.MOReportResponse import MOReportResponse

        http_client = HttpClient()
        return http_client.getValue("GET", self.configuration,
                                    "/sms/1/inbox/reports", None, context,
                                    None, MOReportResponse)
Пример #4
0
    def execute(self, context):
        from infobip.api.model.sms.mt.send.SMSResponse import SMSResponse

        http_client = HttpClient()
        return http_client.getValue("POST", self.configuration,
                                    "/sms/1/text/query", None, context, None,
                                    SMSResponse)
Пример #5
0
    def execute(self, context):
        from infobip.api.model.omni.campaign.CampaignsResponse import CampaignsResponse

        http_client = HttpClient()
        return http_client.getValue("GET", self.configuration,
                                    "/omni/1/campaigns", None, context, None,
                                    CampaignsResponse)
Пример #6
0
    def execute(self, s_m_s_advanced_binary_request):
        from infobip.api.model.sms.mt.send.SMSResponse import SMSResponse

        http_client = HttpClient()
        return http_client.getValue("POST", self.configuration,
                                    "/sms/1/binary/advanced", None, None,
                                    s_m_s_advanced_binary_request, SMSResponse)
Пример #7
0
    def execute(self, context, update_status_request):
        from infobip.api.model.sms.mt.bulks.status.BulkStatusResponse import BulkStatusResponse

        http_client = HttpClient()
        return http_client.getValue("PUT", self.configuration,
                                    "/sms/1/bulks/status", None, context,
                                    update_status_request, BulkStatusResponse)
Пример #8
0
    def execute(self, omni_simple_request):
        from infobip.api.model.omni.send.OmniResponse import OmniResponse

        http_client = HttpClient()
        return http_client.getValue("POST", self.configuration, "/omni/1/text",
                                    None, None, omni_simple_request,
                                    OmniResponse)
Пример #9
0
    def execute(self):
        from infobip.api.model.account.AccountBalance import AccountBalance

        http_client = HttpClient()
        return http_client.getValue("GET", self.configuration,
                                    "/account/1/balance", None, None, None,
                                    AccountBalance)
Пример #10
0
    def execute(self, scenario):
        from infobip.api.model.omni.scenarios.Scenario import Scenario

        http_client = HttpClient()
        return http_client.getValue("POST", self.configuration,
                                    "/omni/1/scenarios", None, None, scenario,
                                    Scenario)
Пример #11
0
    def execute(self, context):
        from infobip.api.model.omni.scenarios.ScenariosResponse import ScenariosResponse

        http_client = HttpClient()
        return http_client.getValue("GET", self.configuration,
                                    "/omni/1/scenarios", None, context, None,
                                    ScenariosResponse)
Пример #12
0
    def execute(self, context):
        from infobip.api.model.omni.reports.OMNIReportsResponse import OMNIReportsResponse

        http_client = HttpClient()
        return http_client.getValue("GET", self.configuration,
                                    "/omni/1/reports", None, context, None,
                                    OMNIReportsResponse)
Пример #13
0
    def execute(self, preview_request):
        from infobip.api.model.sms.mt.send.preview.PreviewResponse import PreviewResponse

        http_client = HttpClient()
        return http_client.getValue("POST", self.configuration,
                                    "/sms/1/preview", None, None,
                                    preview_request, PreviewResponse)
Пример #14
0
    def execute(self, scenarioKey, scenario):
        from infobip.api.model.omni.scenarios.Scenario import Scenario

        pathParams = {"scenarioKey": scenarioKey}
        http_client = HttpClient()
        return http_client.getValue("PUT", self.configuration,
                                    "/omni/1/scenarios/{scenarioKey}",
                                    pathParams, None, scenario, Scenario)
Пример #15
0
    def execute(self, campaignKey):
        from infobip.api.model.omni.campaign.Campaign import Campaign

        pathParams = {"campaignKey": campaignKey}
        http_client = HttpClient()
        return http_client.getValue("GET", self.configuration,
                                    "/omni/1/campaigns/{campaignKey}",
                                    pathParams, None, None, Campaign)
Пример #16
0
    def execute(self, messageId):
        from infobip.api.model.conversion.EndTagResponse import EndTagResponse

        pathParams = {"messageId": messageId}
        http_client = HttpClient()
        return http_client.getValue("POST", self.configuration,
                                    "/ct/1/log/end/{messageId}", pathParams,
                                    None, None, EndTagResponse)
Пример #17
0
    def execute(self, number_context_request):
        from infobip.api.model.nc.query.NumberContextResponse import NumberContextResponse

        http_client = HttpClient()
        return http_client.getValue("POST", self.configuration,
                                    "/number/1/query", None, None,
                                    number_context_request,
                                    NumberContextResponse)
Пример #18
0
    def execute(self, context):
        from infobip.api.model.sms.mt.logs.SMSLogsResponse import SMSLogsResponse

        http_client = HttpClient()
        return http_client.getValue("GET", self.configuration, "/sms/1/logs",
                                    None, context, None, SMSLogsResponse)
Пример #19
0
    def execute(self, context):
        from infobip.api.model.sms.mt.bulks.BulkResponse import BulkResponse

        http_client = HttpClient()
        return http_client.getValue("GET", self.configuration, "/sms/1/bulks",
                                    None, context, None, BulkResponse)