Struct qiniu::PutPolicy [−][src]
pub struct PutPolicy { pub scope: String, pub is_prefixal_scope: Option<i32>, pub deadline: u32, pub insert_only: Option<i32>, pub end_user: Option<String>, pub return_url: Option<String>, pub return_body: Option<String>, pub callback_url: Option<String>, pub callback_host: Option<String>, pub callback_body: Option<String>, pub callback_body_type: Option<String>, pub persistent_ops: Option<String>, pub persistent_notify_url: Option<String>, pub persistent_pipeline: Option<String>, pub save_key: Option<String>, pub fsize_min: Option<i64>, pub fsize_limit: Option<i64>, pub detect_mime: Option<i32>, pub mime_limit: Option<String>, pub file_type: Option<i32>, }
Fields
scope: String
is_prefixal_scope: Option<i32>
deadline: u32
insert_only: Option<i32>
end_user: Option<String>
return_url: Option<String>
return_body: Option<String>
callback_url: Option<String>
callback_host: Option<String>
callback_body: Option<String>
callback_body_type: Option<String>
persistent_ops: Option<String>
persistent_notify_url: Option<String>
persistent_pipeline: Option<String>
save_key: Option<String>
fsize_min: Option<i64>
fsize_limit: Option<i64>
detect_mime: Option<i32>
mime_limit: Option<String>
file_type: Option<i32>
Methods
impl PutPolicy
[src]
impl PutPolicy
pub fn new<S: Into<String>>(scope: S, deadline: u32) -> PutPolicy
[src]
pub fn new<S: Into<String>>(scope: S, deadline: u32) -> PutPolicy
pub fn to_base64(&self) -> String
[src]
pub fn to_base64(&self) -> String
pub fn generate_uptoken(&self, config: &Config) -> String
[src]
pub fn generate_uptoken(&self, config: &Config) -> String