/* Options: Date: 2025-05-04 22:56:10 Version: 8.71 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://team.evovoice.io //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: GetFileInfo.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; class GetFileInfoResponse implements IConvertible { String? uri; GetFileInfoResponse({this.uri}); GetFileInfoResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { uri = json['uri']; return this; } Map toJson() => { 'uri': uri }; getTypeName() => "GetFileInfoResponse"; TypeContext? context = _ctx; } /** * Get the specified file's URI */ // @Route("/app/file/{fileId}", "GET") // @Api(Description="Get the specified file's URI") class GetFileInfo implements IReturn, IPost, IConvertible { /** * The ID of the file */ // @ApiMember(Description="The ID of the file") String? fileId; GetFileInfo({this.fileId}); GetFileInfo.fromJson(Map json) { fromMap(json); } fromMap(Map json) { fileId = json['fileId']; return this; } Map toJson() => { 'fileId': fileId }; createResponse() => GetFileInfoResponse(); getResponseTypeName() => "GetFileInfoResponse"; getTypeName() => "GetFileInfo"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'team.evovoice.io', types: { 'GetFileInfoResponse': TypeInfo(TypeOf.Class, create:() => GetFileInfoResponse()), 'GetFileInfo': TypeInfo(TypeOf.Class, create:() => GetFileInfo()), });