Class TerminalSettingsStoreLevelApi


  • public class TerminalSettingsStoreLevelApi
    extends Service
    • Constructor Detail

      • TerminalSettingsStoreLevelApi

        public TerminalSettingsStoreLevelApi​(Client client)
        Terminal settings - store level constructor in package.
        Parameters:
        client - Client (required)
      • TerminalSettingsStoreLevelApi

        public TerminalSettingsStoreLevelApi​(Client client,
                                             String baseURL)
        Terminal settings - store level constructor in package. Please use this constructor only if you would like to pass along your own url for routing or testing purposes. The latest API version is defined in this class as a constant.
        Parameters:
        client - Client (required)
        baseURL - String (required)
    • Method Detail

      • getTerminalLogo

        public Logo getTerminalLogo​(String merchantId,
                                    String reference,
                                    String model)
                             throws ApiException,
                                    IOException
        Get the terminal logo
        Parameters:
        merchantId - String The unique identifier of the merchant account. (required)
        reference - String The reference that identifies the store. (required)
        model - String 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. (required)
        Returns:
        Logo
        Throws:
        ApiException - if fails to make API call
        IOException
      • getTerminalLogo

        public Logo getTerminalLogo​(String merchantId,
                                    String reference,
                                    String model,
                                    RequestOptions requestOptions)
                             throws ApiException,
                                    IOException
        Get the terminal logo
        Parameters:
        merchantId - String The unique identifier of the merchant account. (required)
        reference - String The reference that identifies the store. (required)
        model - String Query: 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. (required)
        requestOptions - RequestOptions Object to store additional data such as idempotency-keys (optional)
        Returns:
        Logo
        Throws:
        ApiException - if fails to make API call
        IOException
      • getTerminalLogoByStoreId

        public Logo getTerminalLogoByStoreId​(String storeId,
                                             String model)
                                      throws ApiException,
                                             IOException
        Get the terminal logo
        Parameters:
        storeId - String The unique identifier of the store. (required)
        model - String 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. (required)
        Returns:
        Logo
        Throws:
        ApiException - if fails to make API call
        IOException
      • getTerminalLogoByStoreId

        public Logo getTerminalLogoByStoreId​(String storeId,
                                             String model,
                                             RequestOptions requestOptions)
                                      throws ApiException,
                                             IOException
        Get the terminal logo
        Parameters:
        storeId - String The unique identifier of the store. (required)
        model - String Query: 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. (required)
        requestOptions - RequestOptions Object to store additional data such as idempotency-keys (optional)
        Returns:
        Logo
        Throws:
        ApiException - if fails to make API call
        IOException
      • updateTerminalLogo

        public Logo updateTerminalLogo​(String merchantId,
                                       String reference,
                                       String model,
                                       Logo logo)
                                throws ApiException,
                                       IOException
        Update the terminal logo
        Parameters:
        merchantId - String The unique identifier of the merchant account. (required)
        reference - String The reference that identifies the store. (required)
        model - String 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 (required)
        logo - Logo (required)
        Returns:
        Logo
        Throws:
        ApiException - if fails to make API call
        IOException
      • updateTerminalLogo

        public Logo updateTerminalLogo​(String merchantId,
                                       String reference,
                                       String model,
                                       Logo logo,
                                       RequestOptions requestOptions)
                                throws ApiException,
                                       IOException
        Update the terminal logo
        Parameters:
        merchantId - String The unique identifier of the merchant account. (required)
        reference - String The reference that identifies the store. (required)
        logo - Logo (required)
        model - String Query: 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 (required)
        requestOptions - RequestOptions Object to store additional data such as idempotency-keys (optional)
        Returns:
        Logo
        Throws:
        ApiException - if fails to make API call
        IOException
      • updateTerminalLogoByStoreId

        public Logo updateTerminalLogoByStoreId​(String storeId,
                                                String model,
                                                Logo logo)
                                         throws ApiException,
                                                IOException
        Update the terminal logo
        Parameters:
        storeId - String The unique identifier of the store. (required)
        model - String 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. (required)
        logo - Logo (required)
        Returns:
        Logo
        Throws:
        ApiException - if fails to make API call
        IOException
      • updateTerminalLogoByStoreId

        public Logo updateTerminalLogoByStoreId​(String storeId,
                                                String model,
                                                Logo logo,
                                                RequestOptions requestOptions)
                                         throws ApiException,
                                                IOException
        Update the terminal logo
        Parameters:
        storeId - String The unique identifier of the store. (required)
        logo - Logo (required)
        model - String Query: 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. (required)
        requestOptions - RequestOptions Object to store additional data such as idempotency-keys (optional)
        Returns:
        Logo
        Throws:
        ApiException - if fails to make API call
        IOException