Exemple #1
0
    def country_service(self) -> CountryService:
        """build country service object to inquire about countries

        :return: country service object
        """
        assert_value(self.token)
        return CountryService(self.token, prod=self.prod)
Exemple #2
0
    def employee_service(self) -> EmployeeService:
        """build employee service object to inquire about employees

        :return: employee service object
        """
        assert_value(self.token)
        return EmployeeService(self.token, prod=self.prod)
Exemple #3
0
    def directory_customers_service(self) -> DirectoryCustomerService:
        """build directory customers service object to inquire about customers

        :return: directory customers service object
        """
        assert_value(self.token)
        return DirectoryCustomerService(self.token, prod=self.prod)
Exemple #4
0
    def catalog_category_service(self) -> CatalogCategoryService:
        """build catalog item service to inquire about catalog item

        :return: catalog item service
        """
        assert_value(self.token)
        return CatalogCategoryService(self.token, prod=self.prod)
Exemple #5
0
    def business_service(self) -> BusinessService:
        """build business service object to inquire about current business

        :return: business service object
        """
        assert_value(self.token)
        return BusinessService(self.token, prod=self.prod)
Exemple #6
0
    def location_service(self) -> LocationService:
        """ build location service object to inquire about locations

        :return: location service object
        """
        assert_value(self.token)
        return LocationService(self.token, prod=self.prod)
    def payment_methods_service(self) -> PaymentMethodService:
        """build catalog item service to inquire about catalog item

        :return: catalog item service
        """
        assert_value(self.token)
        return PaymentMethodService(self.token, prod=self.prod)
    def catalog_tax_service(self) -> CatalogTaxService:
        """build country service object to inquire about countries

        :return: country service object
        """
        assert_value(self.token)
        return CatalogTaxService(self.token, prod=self.prod)
Exemple #9
0
    def catalog_modifier_list_service(self) -> CatalogModifierListService:
        """build catalog modifier list service object to inquire about catalog modifier lists

        :return: catalog modifier list service object
        """
        assert_value(self.token)
        return CatalogModifierListService(self.token, prod=self.prod)
Exemple #10
0
    def catalog_tag_service(self) -> CatalogTagService:
        """build catalog tag service object to inquire about catalog tags

        :return: catalog tag service object
        """
        assert_value(self.token)
        return CatalogTagService(self.token, prod=self.prod)
Exemple #11
0
    def payment_methods_service(self) -> PaymentMethodService:
        """build payment methods service to inquire about payment methods

        :return: payment methods service
        """
        assert_value(self.token)
        return PaymentMethodService(self.token, prod=self.prod)
Exemple #12
0
    def inventory_sub_recipe_service(self) -> InventorySubRecipeService:
        """build inventory sub-recipe service to inquire about inventory sub-recipe

        :return: inventory sub-recipe service
        """
        assert_value(self.token)
        return InventorySubRecipeService(self.token, prod=self.prod)
Exemple #13
0
    def inventory_trackable_service(self) -> InventoryTrackableService:
        """build inventory trackable service to inquire about inventory trackable

        :return: inventory trackable service
        """
        assert_value(self.token)
        return InventoryTrackableService(self.token, prod=self.prod)
Exemple #14
0
    def inventory_ingredient_service(self) -> InventoryIngredientService:
        """build inventory ingredient service to inquire about inventory ingredient

        :return: inventory ingredient service
        """
        assert_value(self.token)
        return InventoryIngredientService(self.token, prod=self.prod)
Exemple #15
0
    def inventory_good_service(self) -> InventoryGoodService:
        """build inventory good service to inquire about inventory good

        :return: inventory good service
        """
        assert_value(self.token)
        return InventoryGoodService(self.token, prod=self.prod)
Exemple #16
0
    def inventory_category_service(self) -> InventoryCategoryService:
        """build inventory category service to inquire about inventory categories

        :return: inventory category service
        """
        assert_value(self.token)
        return InventoryCategoryService(self.token, prod=self.prod)
    def extra_charge_service(self) -> LocationExtraChargeService:
        """build extra charge service object to inquire about location extra charge

        :return: extra charge service object
        """
        assert_value(self.launch_pad_client.token)
        return LocationExtraChargeService(self.launch_pad_client.token,
                                          self.location_id,
                                          prod=self.launch_pad_client.prod)
    def drawer_service(self) -> LocationDrawerService:
        """build drawer service object to inquire about location drawers

        :return: drawer service object
        """
        assert_value(self.launch_pad_client.token)
        return LocationDrawerService(self.launch_pad_client.token,
                                     self.location_id,
                                     prod=self.launch_pad_client.prod)
    def discount_service(self) -> LocationDiscountService:
        """build discount service object to inquire about location discounts

        :return: discount service object
        """
        assert_value(self.launch_pad_client.token)
        return LocationDiscountService(self.launch_pad_client.token,
                                       self.location_id,
                                       prod=self.launch_pad_client.prod)
    def tab_service(self) -> TabService:
        """build tab service object to inquire about location tabs

        :return: tab service object
        """
        assert_value(self.launch_pad_client.token)
        return TabService(self.launch_pad_client.token,
                          self.location_id,
                          prod=self.launch_pad_client.prod)
Exemple #21
0
    def register_service(self) -> LocationRegisterService:
        """build register service object to inquire about location register

        :return: register service object
        """
        assert_value(self.launch_pad_client.token)
        return LocationRegisterService(self.launch_pad_client.token,
                                       self.location_id,
                                       prod=self.launch_pad_client.prod)
    def order_option_service(self) -> LocationOrderOptionService:
        """build order option service object to inquire about location order option

        :return:order option service object
        """
        assert_value(self.launch_pad_client.token)
        return LocationOrderOptionService(self.launch_pad_client.token,
                                          self.location_id,
                                          prod=self.launch_pad_client.prod)
    def sale_service(self) -> LocationSaleService:
        """build country service object to inquire about countries

        :return: country service object
        """
        assert_value(self.launch_pad_client.token)
        return LocationSaleService(self.launch_pad_client.token,
                                   self.location_id,
                                   prod=self.launch_pad_client.prod)
Exemple #24
0
    def summary_report_service(self) -> SummaryReportService:
        """build summary report service object to inquire about report

        :return: summary report service object
        """
        assert_value(self.launch_pad_client.token)
        return SummaryReportService(self.launch_pad_client.token,
                                    self.location_id,
                                    prod=self.launch_pad_client.prod)