/**
 * 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.
 */
import { CandidateCredential } from './candidateCredential';
import { ContextMediaDetail } from './contextMediaDetail';
export interface ContributorCandidate {
    ContributorID?: number;
    ContributorCandidateStatusActionUTC?: Date;
    ContributorCandidateStatusActionReviewNotes?: string | null;
    ContributorCandidateStatusActionResponseText?: string | null;
    ContributorAreaOfInfluence?: string | null;
    NameFirst?: string | null;
    NameLast?: string | null;
    Title?: string | null;
    Organization?: string | null;
    Address1?: string | null;
    Address2?: string | null;
    City?: string | null;
    State?: string | null;
    ZipCode?: string | null;
    EmailAddress?: string | null;
    PhoneNumber?: string | null;
    WebSite1Name?: string | null;
    WebSite1URL?: string | null;
    WebSite2Name?: string | null;
    WebSite2URL?: string | null;
    WebSite3Name?: string | null;
    WebSite3URL?: string | null;
    WebSite4Name?: string | null;
    WebSite4URL?: string | null;
    Specialty?: string | null;
    RelevantExperience?: string | null;
    AddedOnUTC?: Date;
    SortOrder?: number;
    ContributorPrivacyEnabled?: boolean;
    ContributorCandidateStatusID?: number;
    ContributorCandidateStatusName?: string | null;
    ReviewInProcess?: boolean;
    ReviewedComplete?: boolean;
    Approved?: boolean;
    Denied?: boolean;
    ContributorLevelID?: number;
    ContributorLevelName?: string | null;
    ContributorTierID?: number;
    ContributorTierName?: string | null;
    Media?: Array<ContextMediaDetail> | null;
    Credentials?: Array<CandidateCredential> | null;
}
