MBMMFAutoEnrol

<back to all web services

GetDetailsRequest

Requires Authentication
The following routes are available for this service:
GET/GetDetails/
import 'package:servicestack/servicestack.dart';

class GetDetailsResponse implements IConvertible
{
    int? BPID;
    int? FailedLoginAttempt;
    String? RegNumber;
    bool? Success;
    String? Error;
    String? MercedesFinancePortalName;

    GetDetailsResponse({this.BPID,this.FailedLoginAttempt,this.RegNumber,this.Success,this.Error,this.MercedesFinancePortalName});
    GetDetailsResponse.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        BPID = json['BPID'];
        FailedLoginAttempt = json['FailedLoginAttempt'];
        RegNumber = json['RegNumber'];
        Success = json['Success'];
        Error = json['Error'];
        MercedesFinancePortalName = json['MercedesFinancePortalName'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'BPID': BPID,
        'FailedLoginAttempt': FailedLoginAttempt,
        'RegNumber': RegNumber,
        'Success': Success,
        'Error': Error,
        'MercedesFinancePortalName': MercedesFinancePortalName
    };

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

class GetDetailsRequest implements IConvertible
{
    String? GUID;

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

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

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

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

TypeContext _ctx = TypeContext(library: 'webservices.mbukdatabase.co.uk', types: <String, TypeInfo> {
    'GetDetailsResponse': TypeInfo(TypeOf.Class, create:() => GetDetailsResponse()),
    'GetDetailsRequest': TypeInfo(TypeOf.Class, create:() => GetDetailsRequest()),
});

Dart GetDetailsRequest DTOs

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

HTTP + CSV

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

GET /GetDetails/ HTTP/1.1 
Host: webservices.mbukdatabase.co.uk 
Accept: text/csv
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"BPID":0,"FailedLoginAttempt":0,"RegNumber":"String","Success":false,"Error":"String","MercedesFinancePortalName":"String"}