Method: ApplicationsClient#query_applications

Defined in:
lib/lockstep_sdk/clients/applications_client.rb

#query_applications(filter:, include_param:, order:, page_size:, page_number:) ⇒ Object

Queries Applications on the Lockstep Platform using the specified filtering, sorting, nested fetch, and pagination rules requested.

More information on querying can be found on the [Searchlight Query Language](developer.lockstep.io/docs/querying-with-searchlight) page on the Lockstep Developer website.

An Application represents a feature available to customers within the Lockstep Platform. You can create Applications by working with your Lockstep business development manager and publish them on the platform so that customers can browse and find your Application on the Lockstep Platform Marketplace. When a customer adds an Application to their account, they obtain an AppEnrollment which represents that customer’s instance of this Application. The customer-specific AppEnrollment contains a customer’s configuration data for the Application, which is not customer-specific.

See [Applications and Enrollments](developer.lockstep.io/docs/applications-and-enrollments) for more information.

Parameters:



98
99
100
101
102
# File 'lib/lockstep_sdk/clients/applications_client.rb', line 98

def query_applications(filter:, include_param:, order:, page_size:, page_number:)
    path = "/api/v1/Applications/query"
    params = {:filter => filter, :include => include_param, :order => order, :pageSize => page_size, :pageNumber => page_number}
    @connection.request(:get, path, nil, params)
end