[][src]Crate zoom_api

A rust library for interacting with the Zoom v2 API.

For more information, the Zoom v2 API is documented at marketplace.zoom.us/docs/api-reference/zoom-api.

Example:

use zoom_api::Zoom;

async fn get_zoom_rooms(){
 // Initialize the Zoom client.
 let zoom_client = Zoom::new_from_env();

 // List the rooms.
 let rooms = zoom_client.list_rooms().await.unwrap();

 // Iterate over the rooms.
 for room in rooms {
     println!("{:?}", room);
 }
}

Structs

APIError

Error type returned by our library.

Building

A building.

Meeting

A meeting.

Recording

A recording.

Room

A room.

User

A user.

Zoom

Entrypoint for interacting with the Zoom API.

Enums

FileType

The type of file.

LoginType

The login type for the user.