FrameAppWS

<back to all web services

EjecutaScriptBDRQ

Requires Authentication
The following routes are available for this service:
All Verbs/Utilidades/EjecutaScriptBD
import 'package:servicestack/servicestack.dart';
import 'dart:typed_data';

// @DataContract
class LogScriptsBD implements IConvertible
{
    // @DataMember
    double? CodigoServidor;

    // @DataMember
    double? CodigoDetalle;

    // @DataMember
    double? CodigoLog;

    // @DataMember
    double? CodigoScript;

    // @DataMember
    String? SQL;

    // @DataMember
    String? SQLAnt;

    // @DataMember
    String? NombreServidor;

    // @DataMember
    String? Mensaje;

    // @DataMember
    DateTime? FechaEjecucion;

    // @DataMember
    String? LoginAplica;

    // @DataMember
    String? Estado;

    LogScriptsBD({this.CodigoServidor,this.CodigoDetalle,this.CodigoLog,this.CodigoScript,this.SQL,this.SQLAnt,this.NombreServidor,this.Mensaje,this.FechaEjecucion,this.LoginAplica,this.Estado});
    LogScriptsBD.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        CodigoServidor = JsonConverters.toDouble(json['CodigoServidor']);
        CodigoDetalle = JsonConverters.toDouble(json['CodigoDetalle']);
        CodigoLog = JsonConverters.toDouble(json['CodigoLog']);
        CodigoScript = JsonConverters.toDouble(json['CodigoScript']);
        SQL = json['SQL'];
        SQLAnt = json['SQLAnt'];
        NombreServidor = json['NombreServidor'];
        Mensaje = json['Mensaje'];
        FechaEjecucion = JsonConverters.fromJson(json['FechaEjecucion'],'DateTime',context!);
        LoginAplica = json['LoginAplica'];
        Estado = json['Estado'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'CodigoServidor': CodigoServidor,
        'CodigoDetalle': CodigoDetalle,
        'CodigoLog': CodigoLog,
        'CodigoScript': CodigoScript,
        'SQL': SQL,
        'SQLAnt': SQLAnt,
        'NombreServidor': NombreServidor,
        'Mensaje': Mensaje,
        'FechaEjecucion': JsonConverters.toJson(FechaEjecucion,'DateTime',context!),
        'LoginAplica': LoginAplica,
        'Estado': Estado
    };

    getTypeName() => "LogScriptsBD";
    TypeContext? context = _ctx;
}

class EjecutaScriptBDRS implements IConvertible
{
    List<LogScriptsBD>? LogScript;
    String? Error;

    EjecutaScriptBDRS({this.LogScript,this.Error});
    EjecutaScriptBDRS.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        LogScript = JsonConverters.fromJson(json['LogScript'],'List<LogScriptsBD>',context!);
        Error = json['Error'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'LogScript': JsonConverters.toJson(LogScript,'List<LogScriptsBD>',context!),
        'Error': Error
    };

    getTypeName() => "EjecutaScriptBDRS";
    TypeContext? context = _ctx;
}

class EjecutaScriptBDRQ implements IConvertible
{
    double? CodigoScript;

    EjecutaScriptBDRQ({this.CodigoScript});
    EjecutaScriptBDRQ.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        CodigoScript = JsonConverters.toDouble(json['CodigoScript']);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'CodigoScript': CodigoScript
    };

    getTypeName() => "EjecutaScriptBDRQ";
    TypeContext? context = _ctx;
}

TypeContext _ctx = TypeContext(library: 'soluser_recaudo.sgsas.co', types: <String, TypeInfo> {
    'LogScriptsBD': TypeInfo(TypeOf.Class, create:() => LogScriptsBD()),
    'EjecutaScriptBDRS': TypeInfo(TypeOf.Class, create:() => EjecutaScriptBDRS()),
    'List<LogScriptsBD>': TypeInfo(TypeOf.Class, create:() => <LogScriptsBD>[]),
    'EjecutaScriptBDRQ': TypeInfo(TypeOf.Class, create:() => EjecutaScriptBDRQ()),
});

Dart EjecutaScriptBDRQ DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .other suffix or ?format=other

HTTP + OTHER

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /Utilidades/EjecutaScriptBD HTTP/1.1 
Host: soluser-recaudo.sgsas.co 
Accept: text/jsonl
Content-Type: text/jsonl
Content-Length: length

{"CodigoScript":0}
HTTP/1.1 200 OK
Content-Type: text/jsonl
Content-Length: length

{"LogScript":[{"CodigoServidor":0,"CodigoDetalle":0,"CodigoLog":0,"CodigoScript":0,"SQL":"String","SQLAnt":"String","NombreServidor":"String","Mensaje":"String","FechaEjecucion":null,"LoginAplica":"String","Estado":"String"}],"Error":"String"}