/* Options: Date: 2026-06-13 04:14:39 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.dev.dynamics.trendsic.com //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: ShareLandingRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class ShareLandingResponse implements IConvertible { ResponseStatus? ResponseStatus; String? Status; bool? RequireOtp; String? OtpChannel; bool? OtpSent; String? DocumentName; bool? CanView; String? Message; ShareLandingResponse({this.ResponseStatus,this.Status,this.RequireOtp,this.OtpChannel,this.OtpSent,this.DocumentName,this.CanView,this.Message}); ShareLandingResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { ResponseStatus = JsonConverters.fromJson(json['ResponseStatus'],'ResponseStatus',context!); Status = json['Status']; RequireOtp = json['RequireOtp']; OtpChannel = json['OtpChannel']; OtpSent = json['OtpSent']; DocumentName = json['DocumentName']; CanView = json['CanView']; Message = json['Message']; return this; } Map toJson() => { 'ResponseStatus': JsonConverters.toJson(ResponseStatus,'ResponseStatus',context!), 'Status': Status, 'RequireOtp': RequireOtp, 'OtpChannel': OtpChannel, 'OtpSent': OtpSent, 'DocumentName': DocumentName, 'CanView': CanView, 'Message': Message }; getTypeName() => "ShareLandingResponse"; TypeContext? context = _ctx; } // @Route("/share/{Token}", "GET,OPTIONS") class ShareLandingRequest implements IReturn, IConvertible, IGet { String? Token; ShareLandingRequest({this.Token}); ShareLandingRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Token = json['Token']; return this; } Map toJson() => { 'Token': Token }; createResponse() => ShareLandingResponse(); getResponseTypeName() => "ShareLandingResponse"; getTypeName() => "ShareLandingRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'api.dev.dynamics.trendsic.com', types: { 'ShareLandingResponse': TypeInfo(TypeOf.Class, create:() => ShareLandingResponse()), 'ShareLandingRequest': TypeInfo(TypeOf.Class, create:() => ShareLandingRequest()), });