FrameAppWS

<back to all web services

usuaPermisoRQ

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

class usuaPermisoRS implements IConvertible
{
    double? carp_carp;
    bool? carp_delete;
    bool? carp_upload;
    bool? carp_share;
    bool? cap_download;
    String? error;

    usuaPermisoRS({this.carp_carp,this.carp_delete,this.carp_upload,this.carp_share,this.cap_download,this.error});
    usuaPermisoRS.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        carp_carp = JsonConverters.toDouble(json['carp_carp']);
        carp_delete = json['carp_delete'];
        carp_upload = json['carp_upload'];
        carp_share = json['carp_share'];
        cap_download = json['cap_download'];
        error = json['error'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'carp_carp': carp_carp,
        'carp_delete': carp_delete,
        'carp_upload': carp_upload,
        'carp_share': carp_share,
        'cap_download': cap_download,
        'error': error
    };

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

class usuaPermisoRQ implements IConvertible
{
    String? usua_login;
    int? sist_sist;
    int? empr_empr;
    double? carp_carp;

    usuaPermisoRQ({this.usua_login,this.sist_sist,this.empr_empr,this.carp_carp});
    usuaPermisoRQ.fromJson(Map<String, dynamic> json) { fromMap(json); }

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

    Map<String, dynamic> toJson() => {
        'usua_login': usua_login,
        'sist_sist': sist_sist,
        'empr_empr': empr_empr,
        'carp_carp': carp_carp
    };

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

TypeContext _ctx = TypeContext(library: 'soluser_recaudo.sgsas.co', types: <String, TypeInfo> {
    'usuaPermisoRS': TypeInfo(TypeOf.Class, create:() => usuaPermisoRS()),
    'usuaPermisoRQ': TypeInfo(TypeOf.Class, create:() => usuaPermisoRQ()),
});

Dart usuaPermisoRQ 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 /restfiles/GetPermissionRQ HTTP/1.1 
Host: soluser-recaudo.sgsas.co 
Accept: text/jsonl
Content-Type: text/jsonl
Content-Length: length

{"usua_login":"String","sist_sist":0,"empr_empr":0,"carp_carp":0}
HTTP/1.1 200 OK
Content-Type: text/jsonl
Content-Length: length

{"carp_carp":0,"carp_delete":false,"carp_upload":false,"carp_share":false,"cap_download":false,"error":"String"}