Saltar al contenido

Licensing: eventos ​

Referencia completa. La firma muestra una tupla de argumentos del listener, no un objeto envolvente.

licensing:wrong-cmd ​

El equipo rechazó el formato; opcodeName identifica el comando.

ts
type Arguments = [
    data: {
      opcodeName: string;
      opcode: number;
      params: string[];
    }
  ];
ts
jsd.on('licensing:wrong-cmd', payload => console.log(payload));

licensing:feature-status ​

Indica si está activa la función licenciada solicitada.

ts
type Arguments = [
    data: {
      feature: string;
      active: boolean;
    }
  ];
ts
jsd.on('licensing:feature-status', payload => console.log(payload));

licensing:seed ​

Semilla de licencia en texto, hexadecimal, Base64 y bytes.

ts
type Arguments = [
    data: {
      seed: string;
      hex: string;
      base64: string;
      bytes: Uint8Array;
    }
  ];
ts
jsd.on('licensing:seed', payload => console.log(payload));

licensing:temporary-license-status ​

Estado de licencia temporal o permanente y días restantes o vencidos.

ts
type Arguments = [
    data: {
      status: string;
      remainingDays: number;
      daysSinceExpiration: number;
      isPermanent: boolean;
      active: boolean;
      expired: boolean;
    }
  ];
ts
jsd.on('licensing:temporary-license-status', payload => console.log(payload));

licensing:report ​

Informe de activación con resultado y motivo.

ts
type Arguments = [
    data: {
      isSuccess: boolean;
      status: 'failure' | 'success';
      reason: string;
    }
  ];
ts
jsd.on('licensing:report', payload => console.log(payload));

licensing:identification ​

Campos de identificación devueltos por esta aplicación.

ts
type Arguments = [data: { idJSuite: string; uid: string }];
ts
jsd.on('licensing:identification', payload => console.log(payload));

Los alias usados en estas firmas se definen en tipos de referencia.

Protocolo explícito, eventos tipados y transporte aislado.