Saltar al contenido principal

ShoriConfig

Configuración inmutable del SDK de Shori. Esta clase contiene todos los parámetros necesarios para comunicarse con la API de Shori. Las instancias de esta clase son thread-safe e inmutables.

Campos

CampoTipoRestriccionesDescripción
environmentShoriEnvironmentOpcionalAmbiente de Shori (DEV, UAT, PROD)
portalIdStringOpcionalID del portal
tenantIdStringOpcionalID del tenant
apiKeyStringOpcionalAPI Key para autenticación
allowInsecureSslbooleanPor defecto: truePermitir SSL inseguro (certificados auto-firmados)
timeoutSecondsintPor defecto: 30Timeout de conexión en segundos
downloadPathStringOpcionalRuta personalizada para descargar archivos (opcional). Si es null, usa la carpeta temporal del sistema.
maxConnectionsintPor defecto: 5Número máximo de conexiones HTTP simultáneas por módulo (caso, repo, identify). El pool total será maxConnections × 3. Por defecto: 5.

Metodos

getCaseUrl()

Obtiene la URL del módulo Case según el ambiente configurado


getIdentifyUrl()

Obtiene la URL del módulo Identify según el ambiente configurado


getRepoUrl()

Obtiene la URL del módulo Repo según el ambiente configurado


getFormUrl()

Obtiene la URL del módulo Form según el ambiente configurado