canvas-lms-api 0.2.0

Rust client for the Instructure Canvas LMS REST API
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use serde::{Deserialize, Serialize};

/// An account calendar in Canvas.
#[derive(Debug, Clone, Deserialize, Serialize)]
pub struct AccountCalendar {
    pub id: Option<u64>,
    pub name: Option<String>,
    pub parent_account_id: Option<u64>,
    pub root_account_id: Option<u64>,
    pub visible: Option<bool>,
    pub auto_subscribe: Option<bool>,
    pub sub_account_count: Option<u64>,
    pub calendar_event_url: Option<String>,
    pub can_create_calendar_events: Option<bool>,
    pub create_calendar_event_url: Option<String>,
    pub new_calendar_event_url: Option<String>,
}