Exemplo n.º 1
0
    def load(self, dependencies):
        api = dependencies['api']
        auth_client = dependencies['auth_client']
        phone_lookup_service = new_phone_lookup_service_from_args(dependencies)

        api.add_resource(
            PhoneMenu,
            self.cisco_menu,
            endpoint='CiscoPhoneMenu',
            resource_class_args=(TEMPLATE_CISCO_MENU, CONTENT_TYPE),
        )
        api.add_resource(
            PhoneInput,
            self.cisco_input,
            endpoint='CiscoPhoneInput',
            resource_class_args=(TEMPLATE_CISCO_INPUT, CONTENT_TYPE),
        )
        api.add_resource(
            PhoneLookup,
            self.cisco_lookup,
            endpoint='CiscoPhoneLookup',
            resource_class_args=(
                TEMPLATE_CISCO_RESULTS,
                CONTENT_TYPE,
                phone_lookup_service,
                auth_client,
                MAX_ITEM_PER_PAGE,
            ),
        )
Exemplo n.º 2
0
    def load(self, dependencies):
        api = dependencies['api']
        auth_client = dependencies['auth_client']
        phone_lookup_service = new_phone_lookup_service_from_args(dependencies)

        api.add_resource(
            PhoneLookup,
            self.yealink_lookup,
            endpoint='YealinkPhoneLookup',
            resource_class_args=(
                TEMPLATE_YEALINK_RESULTS,
                CONTENT_TYPE,
                phone_lookup_service,
                auth_client,
            ),
        )
Exemplo n.º 3
0
    def load(self, dependencies):
        api = dependencies['api']
        auth_client = dependencies['auth_client']
        phone_lookup_service = new_phone_lookup_service_from_args(dependencies)

        api.add_resource(
            PhoneLookup,
            self.gigaset_lookup,
            endpoint='GigasetPhoneLookup',
            resource_class_args=(
                TEMPLATE_GIGASET_RESULTS,
                CONTENT_TYPE,
                phone_lookup_service,
                auth_client,
            ),
        )
Exemplo n.º 4
0
    def load(self, dependencies):
        api = dependencies['api']
        auth_client = dependencies['auth_client']
        phone_lookup_service = new_phone_lookup_service_from_args(dependencies)

        api.add_resource(
            PhoneLookup,
            self.thomson_lookup,
            endpoint='ThomsonPhoneLookup',
            resource_class_args=(
                TEMPLATE_THOMSON_RESULTS,
                CONTENT_TYPE,
                phone_lookup_service,
                auth_client,
                MAX_ITEM_PER_PAGE,
            ),
        )
Exemplo n.º 5
0
    def load(self, dependencies):
        api = dependencies['api']
        auth_client = dependencies['auth_client']
        phone_lookup_service = new_phone_lookup_service_from_args(dependencies)

        api.add_resource(PhoneInput,
                         self.polycom_input,
                         endpoint='PolycomPhoneInput',
                         resource_class_args=(TEMPLATE_POLYCOM_INPUT,
                                              CONTENT_TYPE))
        api.add_resource(
            PhoneLookup,
            self.polycom_lookup,
            endpoint='PolycomPhoneLookup',
            resource_class_args=(
                TEMPLATE_POLYCOM_RESULTS,
                CONTENT_TYPE,
                phone_lookup_service,
                auth_client,
                MAX_ITEM_PER_PAGE,
            ),
        )