/* Options: Date: 2025-12-06 05:33:35 Version: 8.60 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://affiliation-api-zane.dev.platform.georiot.com //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: DeleteGroupAffiliateTokensRequest.* //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 DeleteGroupAffiliateTokensResponse extends BaseResponse implements IConvertible { // @DataMember bool? success; DeleteGroupAffiliateTokensResponse({this.success}); DeleteGroupAffiliateTokensResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { super.fromMap(json); success = json['success']; return this; } Map toJson() => super.toJson()..addAll({ 'success': success }); getTypeName() => "DeleteGroupAffiliateTokensResponse"; TypeContext? context = _ctx; } // @Route("/v4/groups/{groupId}/group-affiliate-tokens/{guid}", "DELETE") // @DataContract class DeleteGroupAffiliateTokensRequest implements IReturn, IConvertible, IDelete { // @DataMember(Name="username", IsRequired=true) String? username; // @DataMember(Name="groupId", IsRequired=true) int? groupId; // @DataMember(Name="guid", IsRequired=true) String? guid; DeleteGroupAffiliateTokensRequest({this.username,this.groupId,this.guid}); DeleteGroupAffiliateTokensRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { username = json['username']; groupId = json['groupId']; guid = json['guid']; return this; } Map toJson() => { 'username': username, 'groupId': groupId, 'guid': guid }; createResponse() => DeleteGroupAffiliateTokensResponse(); getResponseTypeName() => "DeleteGroupAffiliateTokensResponse"; getTypeName() => "DeleteGroupAffiliateTokensRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'affiliation_api_zane.dev.platform.georiot.com', types: { 'BaseResponse': TypeInfo(TypeOf.Class, create:() => BaseResponse()), 'DeleteGroupAffiliateTokensResponse': TypeInfo(TypeOf.Class, create:() => DeleteGroupAffiliateTokensResponse()), 'DeleteGroupAffiliateTokensRequest': TypeInfo(TypeOf.Class, create:() => DeleteGroupAffiliateTokensRequest()), });