pub struct Archiving {
    pub client: Client,
}

Fields§

§client: Client

Implementations§

source§

impl Archiving

source

pub async fn list_archived_files( &self, page_size: i64, next_page_token: &str, from: &str, to: &str, query_date_type: ListArchivedFilesQueryDateType ) -> Result<Response<Vec<ListArchivedFilesResponseMeetings>>, ClientError>

List archived files.

This function performs a GET to the /archive_files endpoint.

Zoom’s archiving solution allows account administrators to set up an automated mechanism to record, collect and archive meeting data to a 3rd party platform of their choice and hence, satisfy FINRA and/ or other compliance requirements.

Use this API to retrieve archived meeting or webinar files of an account.

Scope: recording:read:admin
Rate Limit Label: Medium

Prerequisites:

Parameters:

  • page_size: i64 – The number of records returned within a single API call.
  • next_page_token: &str – The next page token is used to paginate through large result sets. A next page token will be returned whenever the set of available results exceeds the current page size. The expiration period for this token is 15 minutes.
  • from: &str – Start date for the query in “yyyy-MM-dd’T’HH:mm:ss’Z’” format. The duration for the query defined using the “from” and “to” parameters should not exceed 7 days as this API only provides a week’s data at once.
  • to: &str – End date for the query in “yyyy-MM-dd’T’HH:mm:ss’Z’” format. .
  • query_date_type: crate::types::ListArchivedFilesQueryDateType – The query date type for the from and to parameters.
source

pub async fn list_all_archived_files( &self, from: &str, to: &str, query_date_type: ListArchivedFilesQueryDateType ) -> Result<Response<Vec<ListArchivedFilesResponseMeetings>>, ClientError>

List archived files.

This function performs a GET to the /archive_files endpoint.

As opposed to list_archived_files, this function returns all the pages of the request at once.

Zoom’s archiving solution allows account administrators to set up an automated mechanism to record, collect and archive meeting data to a 3rd party platform of their choice and hence, satisfy FINRA and/ or other compliance requirements.

Use this API to retrieve archived meeting or webinar files of an account.

Scope: recording:read:admin
Rate Limit Label: Medium

Prerequisites:

source

pub async fn testget_record_archived_file( &self, meeting_uuid: &str ) -> Result<Response<CloudArchivedFiles>, ClientError>

Get meeting archived files.

This function performs a GET to the /past_meetings/{meetingUUID}/archive_files endpoint.

List the archived recording files of the specific meeting instance. For more information, read our Managing archiving of meeting and webinar data documentation.

Scopes: recording:read``24 — Apple OAuth
27 — Microsoft OAuth
97 — Mobile device
98 — RingCentral OAuth
99 — API user
100 — Zoom Work email
101 — Single Sign-On (SSO)

The following login methods are only available in China:

11 — Phone number
21 — WeChat
23 — Alipay

Parameters:

  • meeting: &str – The meeting’s universally unique identifier (UUID). Each meeting instance generates a UUID. For example, after a meeting ends, a new UUID is generated for the next meeting instance.

    If the meeting UUID begins with a / character or contains a // character, you must double-encode the meeting UUID when using the meeting UUID for other API calls.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more