/**
 * Generated by orval v8.23.0 🍺
 * Do not edit manually.
 * Api
 * API operativa de Y.E. Transport & Constructors
 * OpenAPI spec version: 1.0.0
 */
import type { MobileLoginInputPlatform } from './mobileLoginInputPlatform';

export interface MobileLoginInput {
  /**
     * Código aleatorio emitido por personal corporativo; nunca es un correo, SSN de 9 dígitos ni una secuencia débil.
     * @minLength 6
     * @maxLength 20
     * @pattern ^[A-Za-z0-9_-]+$
     */
  employeeCode: string;
  /**
     * @minLength 16
     * @maxLength 255
     */
  installationId: string;
  /**
     * Requerida al volver a iniciar sesión con un dispositivo ya enrolado y aprobado.
     * @minLength 32
     * @maxLength 255
     */
  deviceCredential?: string;
  platform: MobileLoginInputPlatform;
  /** @maxLength 190 */
  model?: string;
  /** @maxLength 80 */
  osVersion?: string;
  /** @maxLength 80 */
  appVersion?: string;
}
