object ApiServerModule: TApiServerModule
  Height = 273
  Width = 230
  object SparkleHttpSysDispatcher: TSparkleHttpSysDispatcher
    Left = 86
    Top = 30
  end
  object XDataServer: TXDataServer
    BaseUrl = 'http://localhost:2001/emsys/emt3'
    Dispatcher = SparkleHttpSysDispatcher
    ModelName = 'Api'
    EntitySetPermissions = <>
    SwaggerOptions.Enabled = True
    SwaggerOptions.AuthMode = Jwt
    SwaggerUIOptions.Enabled = True
    SwaggerUIOptions.ShowFilter = True
    SwaggerUIOptions.TryItOutEnabled = True
    Left = 82
    Top = 142
    object XDataServerJWT: TSparkleJwtMiddleware
      ForbidAnonymousAccess = True
      OnGetSecret = XDataServerJWTGetSecret
      OnForbidRequest = XDataServerJWTForbidRequest
    end
    object XDataServerCompress: TSparkleCompressMiddleware
    end
    object XDataServerCORS: TSparkleCorsMiddleware
    end
    object XDataServerLogging: TSparkleLoggingMiddleware
      FormatString = ':method :url :statuscode - :responsetime ms'
      ExceptionFormatString = '(%1:s: %4:s) %0:s - %2:s'
      ErrorResponseOptions.ErrorCode = 'ServerError'
      ErrorResponseOptions.ErrorMessageFormat = 'Internal server error: %4:s'
    end
  end
end
