/* Options: Date: 2025-12-06 05:57:08 Version: 8.60 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://affiliation-api-pr-4587.qa.platform.georiot.com //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: DeleteUserAffiliateTokensRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; // @DataContract class BaseResponse implements IConvertible { // @DataMember(Name="responseStatus") ResponseStatus? responseStatus; BaseResponse({this.responseStatus}); BaseResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { responseStatus = JsonConverters.fromJson(json['responseStatus'],'ResponseStatus',context!); return this; } Map toJson() => { 'responseStatus': JsonConverters.toJson(responseStatus,'ResponseStatus',context!) }; getTypeName() => "BaseResponse"; TypeContext? context = _ctx; } // @DataContract class DeleteUserAffiliateTokensResponse extends BaseResponse implements IConvertible { // @DataMember bool? success; DeleteUserAffiliateTokensResponse({this.success}); DeleteUserAffiliateTokensResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { super.fromMap(json); success = json['success']; return this; } Map toJson() => super.toJson()..addAll({ 'success': success }); getTypeName() => "DeleteUserAffiliateTokensResponse"; TypeContext? context = _ctx; } // @Route("/v4/user-affiliate-tokens/{guid}", "DELETE") // @DataContract class DeleteUserAffiliateTokensRequest implements IReturn, IConvertible, IDelete { // @DataMember(Name="username", IsRequired=true) String? username; // @DataMember(Name="guid", IsRequired=true) String? guid; DeleteUserAffiliateTokensRequest({this.username,this.guid}); DeleteUserAffiliateTokensRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { username = json['username']; guid = json['guid']; return this; } Map toJson() => { 'username': username, 'guid': guid }; createResponse() => DeleteUserAffiliateTokensResponse(); getResponseTypeName() => "DeleteUserAffiliateTokensResponse"; getTypeName() => "DeleteUserAffiliateTokensRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'affiliation_api_pr_4587.qa.platform.georiot.com', types: { 'BaseResponse': TypeInfo(TypeOf.Class, create:() => BaseResponse()), 'DeleteUserAffiliateTokensResponse': TypeInfo(TypeOf.Class, create:() => DeleteUserAffiliateTokensResponse()), 'DeleteUserAffiliateTokensRequest': TypeInfo(TypeOf.Class, create:() => DeleteUserAffiliateTokensRequest()), });