# Type Alias SegmentSpecificMessages

#### Description

These strings vary by program segment

type 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 };
};
}

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

##### Index

### Properties

addressExplanation?
emailExplanation?
schoolName?
schoolNamePlaceholder?
step

## Properties

### `Optional` addressExplanation

addressExplanation?: string

- Defined in jslib/src/lib/types/types.ts:1943

### `Optional` emailExplanation

emailExplanation?: string

- Defined in jslib/src/lib/types/types.ts:1942

### `Optional` schoolName

schoolName?: string

- Defined in jslib/src/lib/types/types.ts:1944

### `Optional` schoolNamePlaceholder

schoolNamePlaceholder?: string

- Defined in jslib/src/lib/types/types.ts:1945

### step

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 };
}

- Defined in jslib/src/lib/types/types.ts:1946