FrameAppWS

<back to all web services

CargaPlanoIDRQ

Requires Authentication
The following routes are available for this service:
All Verbs/Utilidades/Archivos/CargaPlanoID
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 CargaPlanoIDRQ implements IConvertible
{
    int? IDPlano;

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

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

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

    getTypeName() => "CargaPlanoIDRQ";
    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>[]),
    'CargaPlanoIDRQ': TypeInfo(TypeOf.Class, create:() => CargaPlanoIDRQ()),
});

Dart CargaPlanoIDRQ DTOs

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

HTTP + JSV

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

POST /Utilidades/Archivos/CargaPlanoID HTTP/1.1 
Host: soluser-recaudo.sgsas.co 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	IDPlano: 0
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

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