/* Options: Date: 2024-10-06 10:26:06 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://data.regent-college.edu //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: UserRolesRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; class UserRoleResponse implements IConvertible { ResponseStatus? responseStatus; int? regent_id; String? uuid; String? regent_login; String? first_name; String? last_name; String? email; bool? is_staff; List? roles; UserRoleResponse({this.responseStatus,this.regent_id,this.uuid,this.regent_login,this.first_name,this.last_name,this.email,this.is_staff,this.roles}); UserRoleResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { responseStatus = JsonConverters.fromJson(json['responseStatus'],'ResponseStatus',context!); regent_id = json['regent_id']; uuid = json['uuid']; regent_login = json['regent_login']; first_name = json['first_name']; last_name = json['last_name']; email = json['email']; is_staff = json['is_staff']; roles = JsonConverters.fromJson(json['roles'],'List',context!); return this; } Map toJson() => { 'responseStatus': JsonConverters.toJson(responseStatus,'ResponseStatus',context!), 'regent_id': regent_id, 'uuid': uuid, 'regent_login': regent_login, 'first_name': first_name, 'last_name': last_name, 'email': email, 'is_staff': is_staff, 'roles': JsonConverters.toJson(roles,'List',context!) }; getTypeName() => "UserRoleResponse"; TypeContext? context = _ctx; } // @Route("/UserRoles", "POST") class UserRolesRequest implements IReturn>, IConvertible, IPost { String? authorizing_uuid; UserRolesRequest({this.authorizing_uuid}); UserRolesRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { authorizing_uuid = json['authorizing_uuid']; return this; } Map toJson() => { 'authorizing_uuid': authorizing_uuid }; createResponse() => []; getResponseTypeName() => "List"; getTypeName() => "UserRolesRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'data.regent_college.edu', types: { 'UserRoleResponse': TypeInfo(TypeOf.Class, create:() => UserRoleResponse()), 'UserRolesRequest': TypeInfo(TypeOf.Class, create:() => UserRolesRequest()), });