def list_with_http_info(start:nil, top:1000, return_recognition_model:false, custom_headers:nil)
      list_async(start:start, top:top, return_recognition_model:return_recognition_model, custom_headers:custom_headers).value!
    end
def list_with_http_info(start:nil, top:1000, return_recognition_model:false, custom_headers:nil)
      list_async(start:start, top:top, return_recognition_model:return_recognition_model, custom_headers:custom_headers).value!
    end
List all existing large person groups’ largePersonGroupId, name, userData and
 recognitionModel.<br />
 * Large person groups are stored in alphabetical order of largePersonGroupId.
 * "start" parameter (string, optional) is a user-provided largePersonGroupId
 value that returned entries have larger ids by string comparison. "start" set
 to empty to indicate return from the first item.
 * "top" parameter (int, optional) specifies the number of entries to return.
 A maximal of 1000 entries can be returned in one call. To fetch more, you can
 specify "start" with the last returned entry’s Id of the current call.
 <br />
 For example, total 5 large person groups: "group1", ..., "group5".
 <br /> "start=&top=" will return all 5 groups.
 <br /> "start=&top=2" will return "group1", "group2".
 <br /> "start=group2&top=3" will return "group3", "group4", "group5".


 @param start [String] List large person groups from the least
 largePersonGroupId greater than the "start".
 @param top [Integer] The number of large person groups to list.
 @param return_recognition_model [Boolean] A value indicating whether the
 operation should return 'recognitionModel' in response.
 @param custom_headers [Hash{String => String}] A hash of custom headers that
 will be added to the HTTP request.

 @return [MsRestAzure::AzureOperationResponse] HTTP response information.