Billhighway Cloud API

<back to all web services

FormBuilderMemberRq

The following routes are available for this service:
GET/signup/api/user/{userID}/formBuilder/getMember
import 'package:servicestack/servicestack.dart';

class FormBuilderMemberRq implements IApiRequest, IConvertible
{
    int? UserID;

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

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

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

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

class FormBuilderMember implements IConvertible
{
    String? firstName;
    String? middleName;
    String? lastName;

    FormBuilderMember({this.firstName,this.middleName,this.lastName});
    FormBuilderMember.fromJson(Map<String, dynamic> json) { fromMap(json); }

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

    Map<String, dynamic> toJson() => {
        'firstName': firstName,
        'middleName': middleName,
        'lastName': lastName
    };

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

class FormBuilderMemberRs implements IApiResponse, IConvertible
{
    FormBuilderMember? member;

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

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

    Map<String, dynamic> toJson() => {
        'member': JsonConverters.toJson(member,'FormBuilderMember',context!)
    };

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

TypeContext _ctx = TypeContext(library: 'devapi.billhighway.com', types: <String, TypeInfo> {
    'FormBuilderMemberRq': TypeInfo(TypeOf.Class, create:() => FormBuilderMemberRq()),
    'FormBuilderMember': TypeInfo(TypeOf.Class, create:() => FormBuilderMember()),
    'FormBuilderMemberRs': TypeInfo(TypeOf.Class, create:() => FormBuilderMemberRs()),
});

Dart FormBuilderMemberRq 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 /signup/api/user/{userID}/formBuilder/getMember HTTP/1.1 
Host: devapi.billhighway.com 
Accept: text/csv
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"member":{"firstName":"String","middleName":"String","lastName":"String"}}