pub async fn search_companies_places_companies_get(
    configuration: &Configuration,
    project_uuid: Option<&str>,
    name: Option<&str>,
    email: Option<&str>,
    is_public: Option<bool>,
    is_deleted: Option<bool>,
    with_places: Option<bool>,
    with_meta: Option<bool>,
    with_catalog: Option<bool>,
    with_reviews: Option<bool>,
    with_schedule: Option<bool>,
    with_blog: Option<bool>,
    with_tags: Option<bool>,
    with_categories: Option<bool>,
    page: Option<i32>,
    page_size: Option<i32>,
    sort_on: Option<&str>,
    sort_desc: Option<bool>,
    x_access_token: Option<&str>,
    x_secret_token: Option<&str>,
    authorization: Option<&str>,
    ehelply_active_participant: Option<&str>,
    ehelply_project: Option<&str>,
    ehelply_data: Option<&str>
) -> Result<Page, Error<SearchCompaniesPlacesCompaniesGetError>>
Expand description

Search all companies and returns paginated results with Companies being stored in items field. Can search by project_uuid, name, email string fields or the is_public and is_deleted boolean fields. To search with these fields use query params with string values. For sorting fill out "sort_desc" field with either true/false and the "sort_on" query parameter with column you want to sort on (ex: name). Max pagination items per page is 50. Item return format: { uuid **type:** string project_uuid **type:** string or None meta_uuid **type:** string or None catalog_data **type:** dict or None review_group_data **type:** dict or None schedule_data **type:** dict or None blog_data **type:** dict or None tags **type:** [TagBase] or None categories **type:** [CategoryBase] or None places **type:** PlaceBase or None created_at **type:** string or None updated_at **type:** string or None deleted_at **type:** string or None }