use crate::healthcare::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct PaymentInfoRenderingProvider {
#[serde(rename = "blueCrossProviderNumber", skip_serializing_if = "Option::is_none")]
pub blue_cross_provider_number: Option<String>,
#[serde(rename = "blueShieldProviderNumber", skip_serializing_if = "Option::is_none")]
pub blue_shield_provider_number: Option<String>,
#[serde(rename = "firstName", skip_serializing_if = "Option::is_none")]
pub first_name: Option<String>,
#[serde(rename = "lastName", skip_serializing_if = "Option::is_none")]
pub last_name: Option<String>,
#[serde(rename = "medicaidProviderNumber", skip_serializing_if = "Option::is_none")]
pub medicaid_provider_number: Option<String>,
#[serde(rename = "middleName", skip_serializing_if = "Option::is_none")]
pub middle_name: Option<String>,
#[serde(rename = "npi", skip_serializing_if = "Option::is_none")]
pub npi: Option<String>,
#[serde(rename = "organizationName", skip_serializing_if = "Option::is_none")]
pub organization_name: Option<String>,
#[serde(rename = "providerCommercialNumber", skip_serializing_if = "Option::is_none")]
pub provider_commercial_number: Option<String>,
#[serde(rename = "stateLicenseNumber", skip_serializing_if = "Option::is_none")]
pub state_license_number: Option<String>,
#[serde(rename = "suffix", skip_serializing_if = "Option::is_none")]
pub suffix: Option<String>,
#[serde(rename = "taxId", skip_serializing_if = "Option::is_none")]
pub tax_id: Option<String>,
#[serde(rename = "uniquePhysicianIdentificationNumber", skip_serializing_if = "Option::is_none")]
pub unique_physician_identification_number: Option<String>,
}
impl PaymentInfoRenderingProvider {
pub fn new() -> PaymentInfoRenderingProvider {
PaymentInfoRenderingProvider {
blue_cross_provider_number: None,
blue_shield_provider_number: None,
first_name: None,
last_name: None,
medicaid_provider_number: None,
middle_name: None,
npi: None,
organization_name: None,
provider_commercial_number: None,
state_license_number: None,
suffix: None,
tax_id: None,
unique_physician_identification_number: None,
}
}
}