def get(params = {})
      params = Utils.symbolize_hash_keys(params)
      query_params = { _actions: false, _links: true, _embedded: true }
      headers = {}
      body = nil

      raise ArgumentError.new("applicationId is required") unless params.has_key?(:applicationId)

      query_params[:sortField] = params[:sortField] if params.has_key?(:sortField)
      query_params[:sortDirection] = params[:sortDirection] if params.has_key?(:sortDirection)
      query_params[:page] = params[:page] if params.has_key?(:page)
      query_params[:perPage] = params[:perPage] if params.has_key?(:perPage)
      query_params[:filterField] = params[:filterField] if params.has_key?(:filterField)
      query_params[:filter] = params[:filter] if params.has_key?(:filter)
      headers[:losantdomain] = params[:losantdomain] if params.has_key?(:losantdomain)
      query_params[:_actions] = params[:_actions] if params.has_key?(:_actions)
      query_params[:_links] = params[:_links] if params.has_key?(:_links)
      query_params[:_embedded] = params[:_embedded] if params.has_key?(:_embedded)

      path = "/applications/#{params[:applicationId]}/keys"

      @client.request(
        method: :get,
        path: path,
        query: query_params,
        headers: headers,
        body: body)
    end
def get(params = {})
      params = Utils.symbolize_hash_keys(params)
      query_params = { _actions: false, _links: true, _embedded: true }
      headers = {}
      body = nil

      raise ArgumentError.new("applicationId is required") unless params.has_key?(:applicationId)

      query_params[:sortField] = params[:sortField] if params.has_key?(:sortField)
      query_params[:sortDirection] = params[:sortDirection] if params.has_key?(:sortDirection)
      query_params[:page] = params[:page] if params.has_key?(:page)
      query_params[:perPage] = params[:perPage] if params.has_key?(:perPage)
      query_params[:filterField] = params[:filterField] if params.has_key?(:filterField)
      query_params[:filter] = params[:filter] if params.has_key?(:filter)
      headers[:losantdomain] = params[:losantdomain] if params.has_key?(:losantdomain)
      query_params[:_actions] = params[:_actions] if params.has_key?(:_actions)
      query_params[:_links] = params[:_links] if params.has_key?(:_links)
      query_params[:_embedded] = params[:_embedded] if params.has_key?(:_embedded)

      path = "/applications/#{params[:applicationId]}/keys"

      @client.request(
        method: :get,
        path: path,
        query: query_params,
        headers: headers,
        body: body)
    end
Returns the applicationKeys for an application

 Authentication:
 The client must be configured with a valid api
 access token to call this action. The token
 must include at least one of the following scopes:
 all.Application, all.Application.read, all.Organization, all.Organization.read, all.User, all.User.read, applicationKeys.*, or applicationKeys.get.

 Parameters:
 *  {string} applicationId - ID associated with the application
 *  {string} sortField - Field to sort the results by. Accepted values are: key, status, id, creationDate, lastUpdated
 *  {string} sortDirection - Direction to sort the results by. Accepted values are: asc, desc
 *  {string} page - Which page of results to return
 *  {string} perPage - How many items to return per page
 *  {string} filterField - Field to filter the results by. Blank or not provided means no filtering. Accepted values are: key, status
 *  {string} filter - Filter to apply against the filtered field. Supports globbing. Blank or not provided means no filtering.
 *  {string} losantdomain - Domain scope of request (rarely needed)
 *  {boolean} _actions - Return resource actions in response
 *  {boolean} _links - Return resource link in response
 *  {boolean} _embedded - Return embedded resources in response

 Responses:
 *  200 - Collection of applicationKeys (https://api.losant.com/#/definitions/applicationKeys)

 Errors:
 *  400 - Error if malformed request (https://api.losant.com/#/definitions/error)
 *  404 - Error if application was not found (https://api.losant.com/#/definitions/error)