unofficial_appwrite 1.0.0

wrapper on appwrite api -> https://appwrite.io/docs
Documentation
use serde::{Deserialize, Serialize};

/// Target
#[derive(Debug, Serialize, Deserialize, Clone, Default, PartialEq)]
pub struct Target {
    /// Target ID.
    #[serde(rename = "$id")]
    pub id: String,

    /// Message creation time in ISO 8601 format.
    #[serde(rename = "$createdAt")]
    pub created_at: String,

    /// Message update date in ISO 8601 format.
    #[serde(rename = "$updatedAt")]
    pub updated_at: String,

    /// Target Name.
    pub name: String,

    /// User ID.
    #[serde(rename = "userId")]
    pub user_id: String,

    /// Provider ID.
    #[serde(rename = "providerId")]
    pub provider_id: Option<String>,

    /// The target provider type. Can be one of the following: `email`, `sms` or `push`.
    #[serde(rename = "providerType")]
    pub provider_type: String,

    /// The target identifier.
    pub identifier: String,
}