# Type alias SegmentSpecificMessages

SegmentSpecificMessages: {
addressExplanation?: string;
emailExplanation: string;
schoolName?: string;
schoolNamePlaceholder?: string;
step: {
docUpload?: {
title: string;
uploadInstructions: string;
whoIsSheerId: string;
};
emailLoop?: DeepPartial<DefaultMessages["step"]["emailLoop"]>;
personalInfo: {
howDoesVerifyingWorkDetails: string;
submitButtonText: string;
subtitle: string;
title: string;
tryAgain: {
subtitle: string;
title: string;
};
verifyingTitle: string;
};
sso?: {
alternative?: string;
cancel?: string;
login?: string;
subtitle?: string;
subtitle2?: string;
title?: string;
};
success: {
redirectButtonText: string;
subtitle: string;
title: string;
};
};
}

#### Type declaration

- ##### `Optional` addressExplanation?: string

- ##### emailExplanation: string

- ##### `Optional` schoolName?: string

- ##### `Optional` schoolNamePlaceholder?: string

- ##### step: {
  docUpload?: {
  title: string;
  uploadInstructions: string;
  whoIsSheerId: string;
  };
  emailLoop?: DeepPartial<DefaultMessages["step"]["emailLoop"]>;
  personalInfo: {
  howDoesVerifyingWorkDetails: string;
  submitButtonText: string;
  subtitle: string;
  title: string;
  tryAgain: {
  subtitle: string;
  title: string;
  };
  verifyingTitle: string;
  };
  sso?: {
  alternative?: string;
  cancel?: string;
  login?: string;
  subtitle?: string;
  subtitle2?: string;
  title?: string;
  };
  success: {
  redirectButtonText: string;
  subtitle: string;
  title: string;
  };
  }

  - ##### `Optional` docUpload?: {
    title: string;
    uploadInstructions: string;
    whoIsSheerId: string;
    }

    - ##### title: string

    - ##### uploadInstructions: string

    - ##### whoIsSheerId: string

  - ##### `Optional` emailLoop?: DeepPartial<DefaultMessages["step"]["emailLoop"]>

  - ##### personalInfo: {
    howDoesVerifyingWorkDetails: string;
    submitButtonText: string;
    subtitle: string;
    title: string;
    tryAgain: {
    subtitle: string;
    title: string;
    };
    verifyingTitle: string;
    }

    - ##### howDoesVerifyingWorkDetails: string

    - ##### submitButtonText: string

    - ##### subtitle: string

    - ##### title: string

    - ##### tryAgain: {
      subtitle: string;
      title: string;
      }

      - ##### subtitle: string

      - ##### title: string

    - ##### verifyingTitle: string

  - ##### `Optional` sso?: {
    alternative?: string;
    cancel?: string;
    login?: string;
    subtitle?: string;
    subtitle2?: string;
    title?: string;
    }

    - ##### `Optional` alternative?: string

    - ##### `Optional` cancel?: string

    - ##### `Optional` login?: string

    - ##### `Optional` subtitle?: string

    - ##### `Optional` subtitle2?: string

    - ##### `Optional` title?: string

  - ##### success: {
    redirectButtonText: string;
    subtitle: string;
    title: string;
    }

    - ##### redirectButtonText: string

    - ##### subtitle: string

    - ##### title: string

#### Description

These strings vary by program segment

- Defined in src/lib/types/types.ts:1941