Class TerminalSettingsStoreLevel

    • Constructor Detail

      • TerminalSettingsStoreLevel

        public TerminalSettingsStoreLevel​(Client client)
    • Method Detail

      • getTheTerminalLogo

        public Logo getTheTerminalLogo​(String merchantId,
                                       String reference,
                                       Map<String,​String> queryParams)
                                throws ApiException,
                                       IOException
        Get the terminal logo
        Parameters:
        merchantId - The unique identifier of the merchant account. (required)
        reference - The reference that identifies the store. (required)
        queryParams - (optional) model: The terminal model. Possible values: E355, VX675WIFIBT, VX680, VX690, VX700, VX820, M400, MX925, P400Plus, UX300, UX410, V200cPlus, V240mPlus, V400cPlus, V400m, e280, e285, e285p, S1E, S1EL, S1F2, S1L, S1U, S7T. (optional)
        Returns:
        Logo
        Throws:
        ApiException - if fails to make API call
        IOException
      • getTerminalSettings

        public TerminalSettings getTerminalSettings​(String merchantId,
                                                    String reference)
                                             throws ApiException,
                                                    IOException
        Get terminal settings
        Parameters:
        merchantId - The unique identifier of the merchant account. (required)
        reference - The reference that identifies the store. (required)
        Returns:
        TerminalSettings
        Throws:
        ApiException - if fails to make API call
        IOException
      • getTheTerminalLogo

        public Logo getTheTerminalLogo​(String storeId,
                                       Map<String,​String> queryParams)
                                throws ApiException,
                                       IOException
        Get the terminal logo
        Parameters:
        storeId - The unique identifier of the store. (required)
        queryParams - (optional) model: The terminal model. Possible values: E355, VX675WIFIBT, VX680, VX690, VX700, VX820, M400, MX925, P400Plus, UX300, UX410, V200cPlus, V240mPlus, V400cPlus, V400m, e280, e285, e285p, S1E, S1EL, S1F2, S1L, S1U, S7T. (optional)
        Returns:
        Logo
        Throws:
        ApiException - if fails to make API call
        IOException
      • updateTheTerminalLogo

        public Logo updateTheTerminalLogo​(String merchantId,
                                          String reference,
                                          Logo logo,
                                          Map<String,​String> queryParams)
                                   throws ApiException,
                                          IOException
        Update the terminal logo
        Parameters:
        merchantId - The unique identifier of the merchant account. (required)
        reference - The reference that identifies the store. (required)
        logo - (optional)
        queryParams - (optional) model: The terminal model. Possible values: E355, VX675WIFIBT, VX680, VX690, VX700, VX820, M400, MX925, P400Plus, UX300, UX410, V200cPlus, V240mPlus, V400cPlus, V400m, e280, e285, e285p, S1E, S1EL, S1F2, S1L, S1U, S7T (optional)
        Returns:
        Logo
        Throws:
        ApiException - if fails to make API call
        IOException
      • updateTerminalSettings

        public TerminalSettings updateTerminalSettings​(String merchantId,
                                                       String reference,
                                                       TerminalSettings terminalSettings)
                                                throws ApiException,
                                                       IOException
        Update terminal settings
        Parameters:
        merchantId - The unique identifier of the merchant account. (required)
        reference - The reference that identifies the store. (required)
        terminalSettings - (optional)
        Returns:
        TerminalSettings
        Throws:
        ApiException - if fails to make API call
        IOException
      • updateTheTerminalLogo

        public Logo updateTheTerminalLogo​(String storeId,
                                          Logo logo,
                                          Map<String,​String> queryParams)
                                   throws ApiException,
                                          IOException
        Update the terminal logo
        Parameters:
        storeId - The unique identifier of the store. (required)
        logo - (optional)
        queryParams - (optional) model: The terminal model. Possible values: E355, VX675WIFIBT, VX680, VX690, VX700, VX820, M400, MX925, P400Plus, UX300, UX410, V200cPlus, V240mPlus, V400cPlus, V400m, e280, e285, e285p, S1E, S1EL, S1F2, S1L, S1U, S7T. (optional)
        Returns:
        Logo
        Throws:
        ApiException - if fails to make API call
        IOException