FrameAppWS

<back to all web services

CargaPlanoRQ

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

class NovedadesCarga implements IConvertible
{
    int? Fila;
    int? Columna;
    String? TipoError;
    String? Novedad;

    NovedadesCarga({this.Fila,this.Columna,this.TipoError,this.Novedad});
    NovedadesCarga.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        Fila = json['Fila'];
        Columna = json['Columna'];
        TipoError = json['TipoError'];
        Novedad = json['Novedad'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'Fila': Fila,
        'Columna': Columna,
        'TipoError': TipoError,
        'Novedad': Novedad
    };

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

class CargaPlanoRS implements IConvertible
{
    bool? Success;
    String? Error;
    String? TokenCarga;
    int? IDCarga;
    List<NovedadesCarga>? Novedades;

    CargaPlanoRS({this.Success,this.Error,this.TokenCarga,this.IDCarga,this.Novedades});
    CargaPlanoRS.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        Success = json['Success'];
        Error = json['Error'];
        TokenCarga = json['TokenCarga'];
        IDCarga = json['IDCarga'];
        Novedades = JsonConverters.fromJson(json['Novedades'],'List<NovedadesCarga>',context!);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'Success': Success,
        'Error': Error,
        'TokenCarga': TokenCarga,
        'IDCarga': IDCarga,
        'Novedades': JsonConverters.toJson(Novedades,'List<NovedadesCarga>',context!)
    };

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

class CargaPlanoRQ implements IConvertible
{
    int? IDForma;

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

    fromMap(Map<String, dynamic> json) {
        IDForma = json['IDForma'];
        return this;
    }

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

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

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

Dart CargaPlanoRQ DTOs

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

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

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

POST /Utilidades/Archivos/CargaPlano HTTP/1.1 
Host: soluser-recaudo.sgsas.co 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"IDForma":0}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"Success":false,"Error":"String","TokenCarga":"String","IDCarga":0,"Novedades":[{"Fila":0,"Columna":0,"TipoError":"String","Novedad":"String"}]}