autogen-stedi 0.3.2

Auto-generated, strongly-typed Rust client for the Stedi APIs
Documentation
/*
 * Stedi Enrollment
 *
 * The Stedi Enrollment Service manages provider enrollments with healthcare payers. It tracks enrollment status, provider details, and supports batch enrollment processing to ensure providers have the necessary credentials before processing healthcare transactions. 
 *
 * The version of the OpenAPI document: 2024-09-01
 * Contact: healthcare@stedi.com
 * Generated by: https://openapi-generator.tech
 */

use crate::enrollment::models;
use serde::{Deserialize, Serialize};

/// TaskLink : A labeled URL surfaced alongside a task's instructions, e.g. a payer portal or reference document.
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct TaskLink {
    /// Descriptive label for the URL, such as `Provider Portal` or `W-9 Template`.
    #[serde(rename = "label")]
    pub label: String,
    /// The URL for the resource.
    #[serde(rename = "url")]
    pub url: String,
}

impl TaskLink {
    /// A labeled URL surfaced alongside a task's instructions, e.g. a payer portal or reference document.
    pub fn new(label: String, url: String) -> TaskLink {
        TaskLink {
            label,
            url,
        }
    }
}