/**
 * EmailSignupViewModel
 *
 * View model for email signup responses
 */
export class EmailSignupViewModel {
  readonly email: string;
  readonly message: string;
  readonly status: 'success' | 'error' | 'info';

  constructor(email: string, message: string, status: 'success' | 'error' | 'info') {
    this.email = email;
    this.message = message;
    this.status = status;
  }
}