Struct docusign::DocuSign [−][src]
pub struct DocuSign { /* fields omitted */ }
Entrypoint for interacting with the DocuSign API.
Implementations
impl DocuSign
[src]
impl DocuSign
[src]pub async fn new<I, K, B, P, A>(
account_id: I,
rsa_key: K,
integration_key: B,
key_pair_id: P,
api_username: A
) -> Self where
I: ToString,
K: ToString,
B: ToString,
P: ToString,
A: ToString,
[src]
pub async fn new<I, K, B, P, A>(
account_id: I,
rsa_key: K,
integration_key: B,
key_pair_id: P,
api_username: A
) -> Self where
I: ToString,
K: ToString,
B: ToString,
P: ToString,
A: ToString,
[src]Create a new DocuSign client struct. It takes a type that can convert into
an &str (String
or Vec<u8>
for example). As long as the function is
given a valid API key your requests will work.
pub async fn new_from_env() -> Self
[src]
pub async fn new_from_env() -> Self
[src]Create a new DocuSign client struct from environment variables. It
takes a type that can convert into
an &str (String
or Vec<u8>
for example). As long as the function is
given a valid API key and your requests will work.
pub async fn get_envelope(
&self,
envelope_id: &str
) -> Result<Envelope, APIError>
[src]
pub async fn get_envelope(
&self,
envelope_id: &str
) -> Result<Envelope, APIError>
[src]Get an envelope.
pub async fn list_webhooks(&self) -> Result<Vec<Webhook>, APIError>
[src]
pub async fn list_webhooks(&self) -> Result<Vec<Webhook>, APIError>
[src]List webhooks with “Connect”.
pub async fn create_webhook(&self) -> Result<Webhook, APIError>
[src]
pub async fn create_webhook(&self) -> Result<Webhook, APIError>
[src]Create a webhook with “Connect”.
pub async fn create_envelope(
&self,
envelope: Envelope
) -> Result<Envelope, APIError>
[src]
pub async fn create_envelope(
&self,
envelope: Envelope
) -> Result<Envelope, APIError>
[src]Create an envelope.
pub async fn get_envelope_form_data(
&self,
envelope_id: &str
) -> Result<Vec<FormDatum>, APIError>
[src]
pub async fn get_envelope_form_data(
&self,
envelope_id: &str
) -> Result<Vec<FormDatum>, APIError>
[src]Get envelope form fields.
pub async fn get_document_fields(
&self,
envelope_id: &str,
document_id: &str
) -> Result<Vec<DocumentField>, APIError>
[src]
pub async fn get_document_fields(
&self,
envelope_id: &str,
document_id: &str
) -> Result<Vec<DocumentField>, APIError>
[src]Get document fields.
pub async fn get_document(
&self,
envelope_id: &str,
document_id: &str
) -> Result<Bytes, APIError>
[src]
pub async fn get_document(
&self,
envelope_id: &str,
document_id: &str
) -> Result<Bytes, APIError>
[src]Get document.
pub async fn update_document_fields(
&self,
envelope_id: &str,
document_id: &str,
document_fields: Vec<DocumentField>
) -> Result<(), APIError>
[src]
pub async fn update_document_fields(
&self,
envelope_id: &str,
document_id: &str,
document_fields: Vec<DocumentField>
) -> Result<(), APIError>
[src]Update document fields.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for DocuSign
impl Send for DocuSign
impl Sync for DocuSign
impl Unpin for DocuSign
impl !UnwindSafe for DocuSign
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more