/**
 * soccr.io API
 * An ASP.NET Core Web API for managing Soccer items
 *
 * The version of the OpenAPI document: v1
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
export interface EffectiveTenantSubscription {
    SubscriptionEffectivenessID?: string;
    SubscriptionID?: string;
    EffectiveUTC?: string;
    ExpirationUTC?: string;
    ContactName?: string | null;
    ContactTitle?: string | null;
    ContactOrganizationName?: string | null;
    ContactAddress1?: string | null;
    ContactAddress2?: string | null;
    ContactCity?: string | null;
    ContactState?: string | null;
    ContactZip?: string | null;
    ContactEmailAddress?: string | null;
    ContactPrimaryPhone?: string | null;
    ContactNotes?: string | null;
    SubscriptionTenantAvailableUTC?: string;
    SubscriptionStartUTC?: string;
    SubscriptionEndUTC?: string;
    ServiceCutoffUTC?: string;
    DataStorageCutoffUTC?: string;
    RenewalNoticeTransmissionMechanismID?: number;
    RenewalNoticeDaysPrior?: number;
    RenewalNoticePeriodDays?: number;
    RenewalNoticeCountMax?: number;
    RenewalNoticeCountCurrent?: number;
    RenewalNoticeLastTransmissionUTC?: string;
    RenewalNoticeNextTransmissionUTC?: string;
    RenewalNoticeRequired?: boolean;
    RenewalNoticeTransmissionEndUTC?: string;
    ServuceExpirationTransmissionMechanismID?: number;
    ServiceExpirationWarningDaysPrior?: number;
    ServiceExpirationWarningPeriodDays?: number;
    ServiceExpirationWarningCountMax?: number;
    ServiceExpirationWarningCountCurrent?: number;
    ServiceExpirationWarningLastTransmissionUTC?: string;
    ServiceExpirationWarningNextTransmissionUTC?: string;
    ServiceExpirationWarningNoticeRequired?: boolean;
    ServiceExpirationWarningTransmissionEndUTC?: string;
    OverdueNoticeTransmissionMechanismID?: number;
    OverdueNoticeDaysPrior?: number;
    OverdueNoticePeriodDays?: number;
    OverdueNoticeCountMax?: number;
    OverdueNoticeCountCurrent?: number;
    OverdueNoticeLastTransmissionUTC?: string;
    OverdueNoticeNextTransmissionUTC?: string;
    OverdueNoticeRequired?: boolean;
    OverdueNoticeTransmissionEndUTC?: string;
    ServiceCutoffNoticeTransmissionMechanismID?: number;
    ServiceCutoffNoticeDaysPrior?: number;
    ServiceCutoffNoticePeriodDays?: number;
    ServiceCutoffNoticeCountMax?: number;
    ServiceCutoffNoticeCountCurrent?: number;
    ServiceCutoffNoticeLastTransmissionUTC?: string;
    ServiceCutoffNoticeNextTransmissionUTC?: string;
    ServiceCutoffNoticeRequired?: boolean;
    ServiceCutoffNoticeTransmissionEndUTC?: string;
    DataDumpNoticeTransmissionMechanismID?: number;
    DataDumpNoticeDaysPrior?: number;
    DataDumpNoticePeriodDays?: number;
    DataDumpNoticeCountMax?: number;
    DataDumpNoticeCountCurrent?: number;
    DataDumpNoticeLastTransmissionUTC?: string;
    DataDumpNoticeNextTransmissionUTC?: string;
    DataDumpNoticeRequired?: boolean;
    DataDumpNoticeTransmissionEndUTC?: string;
    OptOutRenewalNotice?: boolean;
    OptOutRenewalNoticeUTC?: string;
    OptOutServiceExpirationWarning?: boolean;
    OptOutServiceExpirationWarningUTC?: string;
    OptOutOverdueNotice?: boolean;
    OptOutOverdueNoticeUTC?: string;
    OptOutServiceCutoffNotice?: boolean;
    OptOutServiceCutoffNoticeUTC?: string;
    OptOutDataDumpNotice?: boolean;
    OptOutDataDumpNoticeUTC?: string;
    OptOutReconnectNotice?: boolean;
    OptOutReconnectNoticeUTC?: string;
    OptOutAll?: boolean;
}
