code: public ApiAsyncSuccessResponse getUsersAsync(String aioId, Integer limit, Integer offset, String order, String sortBy, String filterName, String filterParameters, String roles, String skills, Boolean userEnabled, String userValid) throws ApiException {
          ApiResponse<ApiAsyncSuccessResponse> resp = getUsersAsyncWithHttpInfo(aioId, limit, offset, order, sortBy, filterName, filterParameters, roles, skills, userEnabled, userValid);
          return resp.getData();
      }
docs: Get users.
  Get [CfgPerson](https://docs.genesys.com/Documentation/PSDK/latest/ConfigLayerRef/CfgPerson) objects based on the specified filters.
  @param aioId A unique ID generated on the client (browser) when sending an API request that returns an asynchronous response. (required)
  @param limit Limit the number of users the Provisioning API should return. (optional)
  @param offset The number of matches the Provisioning API should skip in the returned users. (optional)
  @param order The sort order. (optional)
  @param sortBy A comma-separated list of fields to sort on. Possible values are firstName, lastName, and userName.  (optional)
  @param filterName The name of a filter to use on the results. (optional)
  @param filterParameters A part of the users first or last name, if you use the FirstNameOrLastNameMatches filter.  (optional)
  @param roles Return only return users who have these Workspace Web Edition roles. The roles can be specified in a comma-separated list. Possible values are ROLE_AGENT and ROLE_ADMIN,ROLE_SUPERVISOR.  (optional)
  @param skills Return only users who have these skills. The skills can be specified in a comma-separated list.  (optional)
  @param userEnabled Return only enabled or disabled users. (optional)
  @param userValid Return only valid or invalid users. (optional)
  @return ApiAsyncSuccessResponse
  @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body