/* Options: Date: 2025-10-27 16:19:01 Version: 8.60 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://collections-api-zane.dev.platform.georiot.com //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: GetCollectionSettingsRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; // @DataContract class V4BaseRequest implements IConvertible { V4BaseRequest(); V4BaseRequest.fromJson(Map json) : super(); fromMap(Map json) { return this; } Map toJson() => {}; getTypeName() => "V4BaseRequest"; TypeContext? context = _ctx; } enum SignatureAppearance { None, Text, Upload, } abstract class ICollectionSettings { String? profileImageId; String? signatureImageId; String? signatureText; String? signatureFont; SignatureAppearance? signatureAppearance; } abstract class IGetCollectionSettingsResponse { ICollectionSettings? data; } // @DataContract class GetCollectionSettingsResponse implements IGetCollectionSettingsResponse, IConvertible { GetCollectionSettingsResponse(); GetCollectionSettingsResponse.fromJson(Map json) : super(); fromMap(Map json) { return this; } Map toJson() => {}; getTypeName() => "GetCollectionSettingsResponse"; TypeContext? context = _ctx; } // @Route("/v4/collections/settings", "GET") // @Route("/v4/collections/settings/{Id}", "GET") // @DataContract class GetCollectionSettingsRequest extends V4BaseRequest implements IReturn, IConvertible, IGet { // @DataMember(Name="id") String? id; GetCollectionSettingsRequest({this.id}); GetCollectionSettingsRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { super.fromMap(json); id = json['id']; return this; } Map toJson() => super.toJson()..addAll({ 'id': id }); createResponse() => GetCollectionSettingsResponse(); getResponseTypeName() => "GetCollectionSettingsResponse"; getTypeName() => "GetCollectionSettingsRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'collections_api_zane.dev.platform.georiot.com', types: { 'V4BaseRequest': TypeInfo(TypeOf.Class, create:() => V4BaseRequest()), 'SignatureAppearance': TypeInfo(TypeOf.Enum, enumValues:SignatureAppearance.values), 'ICollectionSettings': TypeInfo(TypeOf.Interface), 'IGetCollectionSettingsResponse': TypeInfo(TypeOf.Interface), 'GetCollectionSettingsResponse': TypeInfo(TypeOf.Class, create:() => GetCollectionSettingsResponse()), 'GetCollectionSettingsRequest': TypeInfo(TypeOf.Class, create:() => GetCollectionSettingsRequest()), });