GET | /user/{userid}/lastvalidprocurement |
---|
import 'package:servicestack/servicestack.dart';
abstract class ResponseBase
{
ResponseStatus? ResponseStatus;
ResponseBase({this.ResponseStatus});
ResponseBase.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
ResponseStatus = JsonConverters.fromJson(json['ResponseStatus'],'ResponseStatus',context!);
return this;
}
Map<String, dynamic> toJson() => {
'ResponseStatus': JsonConverters.toJson(ResponseStatus,'ResponseStatus',context!)
};
getTypeName() => "ResponseBase";
TypeContext? context = _ctx;
}
abstract class ModifyRequestBase implements IConcurrencyStamp
{
String? ConcurrencyStamp;
ModifyRequestBase({this.ConcurrencyStamp});
ModifyRequestBase.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
ConcurrencyStamp = json['ConcurrencyStamp'];
return this;
}
Map<String, dynamic> toJson() => {
'ConcurrencyStamp': ConcurrencyStamp
};
getTypeName() => "ModifyRequestBase";
TypeContext? context = _ctx;
}
abstract class ModifyProcurementBase extends ModifyRequestBase
{
bool? IsGroupMember;
String? GroupName;
String? GroupShortName;
int? CountryId;
String? VatNumber;
String? RegistrationNumber;
String? Duns;
String? Address;
String? MainActivity;
DateTime? EstablishedDate;
int? Workforce;
String? Website;
String? SalesManagerName;
String? SalesManagerPhone;
String? SalesManagerEmail;
String? CsrManagerName;
String? CsrManagerPhone;
String? CsrManagerEmail;
int? AccountCountryId;
String? BankName;
String? AccountNumber;
String? Iban;
String? Swift;
int? CurrencyId;
int? WorkForceN1;
int? WorkForceN2;
int? WorkForceN3;
int? SubscribedCapital;
int? SubscribedCapitalCurrencyId;
int? RevenueN1;
int? RevenueN2;
int? RevenueN3;
int? NetProfitN1;
int? NetProfitN2;
int? NetProfitN3;
int? EquityN1;
int? EquityN2;
int? EquityN3;
int? LiabilityN1;
int? LiabilityN2;
int? LiabilityN3;
int? OperatingResultN1;
int? OperatingResultN2;
int? OperatingResultN3;
String? DBFailureScore;
bool? IsAuditedAccount;
String? IsAuditedAccountComment;
bool? IsLiquidationProceedings;
String? IsLiquidationProceedingsComment;
double? VeoliaAnnualRevenuesProportion;
bool? IsAntiCorruptionDocument;
bool? IsCorruptionRiskMap;
bool? IsThirdPartiesEvaluatingSystem;
bool? IsInternalRules;
bool? IsHumanRights;
bool? IsAntiCorruptionTraining;
bool? IsAntiCorruptionReportSystem;
bool? IsIso9001;
bool? IsEcoVadisScorecard;
int? EcoVadisTotalScore;
bool? IsReduceEmployeeSafetyRisk;
bool? IsPromoteSocialIntegration;
bool? IsNondiscriminationPolicy;
bool? IsIso14001;
bool? IsIdentifiedMajorEnvironmentalImpacts;
bool? IsUseWaterResources;
bool? IsConsumptionOfRawMaterials;
bool? IsEnergyConsumption;
bool? IsGreenhouseGasEmissions;
bool? IsAtmosphericEmissions;
bool? IsAqueousPollution;
bool? IsWasteGeneration;
bool? IsNaturalAreasPollution;
bool? IsPrivacyStatement;
bool? IsVeoliaSupplierCharter;
bool? IsVeoliaCoreStandards;
ModifyProcurementBase({this.IsGroupMember,this.GroupName,this.GroupShortName,this.CountryId,this.VatNumber,this.RegistrationNumber,this.Duns,this.Address,this.MainActivity,this.EstablishedDate,this.Workforce,this.Website,this.SalesManagerName,this.SalesManagerPhone,this.SalesManagerEmail,this.CsrManagerName,this.CsrManagerPhone,this.CsrManagerEmail,this.AccountCountryId,this.BankName,this.AccountNumber,this.Iban,this.Swift,this.CurrencyId,this.WorkForceN1,this.WorkForceN2,this.WorkForceN3,this.SubscribedCapital,this.SubscribedCapitalCurrencyId,this.RevenueN1,this.RevenueN2,this.RevenueN3,this.NetProfitN1,this.NetProfitN2,this.NetProfitN3,this.EquityN1,this.EquityN2,this.EquityN3,this.LiabilityN1,this.LiabilityN2,this.LiabilityN3,this.OperatingResultN1,this.OperatingResultN2,this.OperatingResultN3,this.DBFailureScore,this.IsAuditedAccount,this.IsAuditedAccountComment,this.IsLiquidationProceedings,this.IsLiquidationProceedingsComment,this.VeoliaAnnualRevenuesProportion,this.IsAntiCorruptionDocument,this.IsCorruptionRiskMap,this.IsThirdPartiesEvaluatingSystem,this.IsInternalRules,this.IsHumanRights,this.IsAntiCorruptionTraining,this.IsAntiCorruptionReportSystem,this.IsIso9001,this.IsEcoVadisScorecard,this.EcoVadisTotalScore,this.IsReduceEmployeeSafetyRisk,this.IsPromoteSocialIntegration,this.IsNondiscriminationPolicy,this.IsIso14001,this.IsIdentifiedMajorEnvironmentalImpacts,this.IsUseWaterResources,this.IsConsumptionOfRawMaterials,this.IsEnergyConsumption,this.IsGreenhouseGasEmissions,this.IsAtmosphericEmissions,this.IsAqueousPollution,this.IsWasteGeneration,this.IsNaturalAreasPollution,this.IsPrivacyStatement,this.IsVeoliaSupplierCharter,this.IsVeoliaCoreStandards});
ModifyProcurementBase.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
super.fromMap(json);
IsGroupMember = json['IsGroupMember'];
GroupName = json['GroupName'];
GroupShortName = json['GroupShortName'];
CountryId = json['CountryId'];
VatNumber = json['VatNumber'];
RegistrationNumber = json['RegistrationNumber'];
Duns = json['Duns'];
Address = json['Address'];
MainActivity = json['MainActivity'];
EstablishedDate = JsonConverters.fromJson(json['EstablishedDate'],'DateTime',context!);
Workforce = json['Workforce'];
Website = json['Website'];
SalesManagerName = json['SalesManagerName'];
SalesManagerPhone = json['SalesManagerPhone'];
SalesManagerEmail = json['SalesManagerEmail'];
CsrManagerName = json['CsrManagerName'];
CsrManagerPhone = json['CsrManagerPhone'];
CsrManagerEmail = json['CsrManagerEmail'];
AccountCountryId = json['AccountCountryId'];
BankName = json['BankName'];
AccountNumber = json['AccountNumber'];
Iban = json['Iban'];
Swift = json['Swift'];
CurrencyId = json['CurrencyId'];
WorkForceN1 = json['WorkForceN1'];
WorkForceN2 = json['WorkForceN2'];
WorkForceN3 = json['WorkForceN3'];
SubscribedCapital = json['SubscribedCapital'];
SubscribedCapitalCurrencyId = json['SubscribedCapitalCurrencyId'];
RevenueN1 = json['RevenueN1'];
RevenueN2 = json['RevenueN2'];
RevenueN3 = json['RevenueN3'];
NetProfitN1 = json['NetProfitN1'];
NetProfitN2 = json['NetProfitN2'];
NetProfitN3 = json['NetProfitN3'];
EquityN1 = json['EquityN1'];
EquityN2 = json['EquityN2'];
EquityN3 = json['EquityN3'];
LiabilityN1 = json['LiabilityN1'];
LiabilityN2 = json['LiabilityN2'];
LiabilityN3 = json['LiabilityN3'];
OperatingResultN1 = json['OperatingResultN1'];
OperatingResultN2 = json['OperatingResultN2'];
OperatingResultN3 = json['OperatingResultN3'];
DBFailureScore = json['DBFailureScore'];
IsAuditedAccount = json['IsAuditedAccount'];
IsAuditedAccountComment = json['IsAuditedAccountComment'];
IsLiquidationProceedings = json['IsLiquidationProceedings'];
IsLiquidationProceedingsComment = json['IsLiquidationProceedingsComment'];
VeoliaAnnualRevenuesProportion = JsonConverters.toDouble(json['VeoliaAnnualRevenuesProportion']);
IsAntiCorruptionDocument = json['IsAntiCorruptionDocument'];
IsCorruptionRiskMap = json['IsCorruptionRiskMap'];
IsThirdPartiesEvaluatingSystem = json['IsThirdPartiesEvaluatingSystem'];
IsInternalRules = json['IsInternalRules'];
IsHumanRights = json['IsHumanRights'];
IsAntiCorruptionTraining = json['IsAntiCorruptionTraining'];
IsAntiCorruptionReportSystem = json['IsAntiCorruptionReportSystem'];
IsIso9001 = json['IsIso9001'];
IsEcoVadisScorecard = json['IsEcoVadisScorecard'];
EcoVadisTotalScore = json['EcoVadisTotalScore'];
IsReduceEmployeeSafetyRisk = json['IsReduceEmployeeSafetyRisk'];
IsPromoteSocialIntegration = json['IsPromoteSocialIntegration'];
IsNondiscriminationPolicy = json['IsNondiscriminationPolicy'];
IsIso14001 = json['IsIso14001'];
IsIdentifiedMajorEnvironmentalImpacts = json['IsIdentifiedMajorEnvironmentalImpacts'];
IsUseWaterResources = json['IsUseWaterResources'];
IsConsumptionOfRawMaterials = json['IsConsumptionOfRawMaterials'];
IsEnergyConsumption = json['IsEnergyConsumption'];
IsGreenhouseGasEmissions = json['IsGreenhouseGasEmissions'];
IsAtmosphericEmissions = json['IsAtmosphericEmissions'];
IsAqueousPollution = json['IsAqueousPollution'];
IsWasteGeneration = json['IsWasteGeneration'];
IsNaturalAreasPollution = json['IsNaturalAreasPollution'];
IsPrivacyStatement = json['IsPrivacyStatement'];
IsVeoliaSupplierCharter = json['IsVeoliaSupplierCharter'];
IsVeoliaCoreStandards = json['IsVeoliaCoreStandards'];
return this;
}
Map<String, dynamic> toJson() => super.toJson()..addAll({
'IsGroupMember': IsGroupMember,
'GroupName': GroupName,
'GroupShortName': GroupShortName,
'CountryId': CountryId,
'VatNumber': VatNumber,
'RegistrationNumber': RegistrationNumber,
'Duns': Duns,
'Address': Address,
'MainActivity': MainActivity,
'EstablishedDate': JsonConverters.toJson(EstablishedDate,'DateTime',context!),
'Workforce': Workforce,
'Website': Website,
'SalesManagerName': SalesManagerName,
'SalesManagerPhone': SalesManagerPhone,
'SalesManagerEmail': SalesManagerEmail,
'CsrManagerName': CsrManagerName,
'CsrManagerPhone': CsrManagerPhone,
'CsrManagerEmail': CsrManagerEmail,
'AccountCountryId': AccountCountryId,
'BankName': BankName,
'AccountNumber': AccountNumber,
'Iban': Iban,
'Swift': Swift,
'CurrencyId': CurrencyId,
'WorkForceN1': WorkForceN1,
'WorkForceN2': WorkForceN2,
'WorkForceN3': WorkForceN3,
'SubscribedCapital': SubscribedCapital,
'SubscribedCapitalCurrencyId': SubscribedCapitalCurrencyId,
'RevenueN1': RevenueN1,
'RevenueN2': RevenueN2,
'RevenueN3': RevenueN3,
'NetProfitN1': NetProfitN1,
'NetProfitN2': NetProfitN2,
'NetProfitN3': NetProfitN3,
'EquityN1': EquityN1,
'EquityN2': EquityN2,
'EquityN3': EquityN3,
'LiabilityN1': LiabilityN1,
'LiabilityN2': LiabilityN2,
'LiabilityN3': LiabilityN3,
'OperatingResultN1': OperatingResultN1,
'OperatingResultN2': OperatingResultN2,
'OperatingResultN3': OperatingResultN3,
'DBFailureScore': DBFailureScore,
'IsAuditedAccount': IsAuditedAccount,
'IsAuditedAccountComment': IsAuditedAccountComment,
'IsLiquidationProceedings': IsLiquidationProceedings,
'IsLiquidationProceedingsComment': IsLiquidationProceedingsComment,
'VeoliaAnnualRevenuesProportion': VeoliaAnnualRevenuesProportion,
'IsAntiCorruptionDocument': IsAntiCorruptionDocument,
'IsCorruptionRiskMap': IsCorruptionRiskMap,
'IsThirdPartiesEvaluatingSystem': IsThirdPartiesEvaluatingSystem,
'IsInternalRules': IsInternalRules,
'IsHumanRights': IsHumanRights,
'IsAntiCorruptionTraining': IsAntiCorruptionTraining,
'IsAntiCorruptionReportSystem': IsAntiCorruptionReportSystem,
'IsIso9001': IsIso9001,
'IsEcoVadisScorecard': IsEcoVadisScorecard,
'EcoVadisTotalScore': EcoVadisTotalScore,
'IsReduceEmployeeSafetyRisk': IsReduceEmployeeSafetyRisk,
'IsPromoteSocialIntegration': IsPromoteSocialIntegration,
'IsNondiscriminationPolicy': IsNondiscriminationPolicy,
'IsIso14001': IsIso14001,
'IsIdentifiedMajorEnvironmentalImpacts': IsIdentifiedMajorEnvironmentalImpacts,
'IsUseWaterResources': IsUseWaterResources,
'IsConsumptionOfRawMaterials': IsConsumptionOfRawMaterials,
'IsEnergyConsumption': IsEnergyConsumption,
'IsGreenhouseGasEmissions': IsGreenhouseGasEmissions,
'IsAtmosphericEmissions': IsAtmosphericEmissions,
'IsAqueousPollution': IsAqueousPollution,
'IsWasteGeneration': IsWasteGeneration,
'IsNaturalAreasPollution': IsNaturalAreasPollution,
'IsPrivacyStatement': IsPrivacyStatement,
'IsVeoliaSupplierCharter': IsVeoliaSupplierCharter,
'IsVeoliaCoreStandards': IsVeoliaCoreStandards
});
getTypeName() => "ModifyProcurementBase";
TypeContext? context = _ctx;
}
abstract class ModifyLegalRepresentativeBase extends ModifyRequestBase
{
int? ProcurementId;
String? Position;
String? Name;
String? Address;
DateTime? BirthDate;
String? Email;
ModifyLegalRepresentativeBase({this.ProcurementId,this.Position,this.Name,this.Address,this.BirthDate,this.Email});
ModifyLegalRepresentativeBase.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
super.fromMap(json);
ProcurementId = json['ProcurementId'];
Position = json['Position'];
Name = json['Name'];
Address = json['Address'];
BirthDate = JsonConverters.fromJson(json['BirthDate'],'DateTime',context!);
Email = json['Email'];
return this;
}
Map<String, dynamic> toJson() => super.toJson()..addAll({
'ProcurementId': ProcurementId,
'Position': Position,
'Name': Name,
'Address': Address,
'BirthDate': JsonConverters.toJson(BirthDate,'DateTime',context!),
'Email': Email
});
getTypeName() => "ModifyLegalRepresentativeBase";
TypeContext? context = _ctx;
}
class LegalRepresentativeDetails extends ModifyLegalRepresentativeBase implements IConvertible
{
int? Id;
LegalRepresentativeDetails({this.Id});
LegalRepresentativeDetails.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
super.fromMap(json);
Id = json['Id'];
return this;
}
Map<String, dynamic> toJson() => super.toJson()..addAll({
'Id': Id
});
getTypeName() => "LegalRepresentativeDetails";
TypeContext? context = _ctx;
}
class ProcurementDetails extends ModifyProcurementBase implements IConvertible
{
int? Id;
double? IndebtednessN1;
double? IndebtednessN2;
double? IndebtednessN3;
double? SalesProportionateProfitN1;
double? SalesProportionateProfitN2;
double? SalesProportionateProfitN3;
double? LiquidityRatioN1;
double? LiquidityRatioN2;
double? LiquidityRatioN3;
int? SubmittedById;
DateTime? SubmissionDateTime;
bool? IsSubmitted;
List<LegalRepresentativeDetails>? LegalRepresentatives;
ProcurementDetails({this.Id,this.IndebtednessN1,this.IndebtednessN2,this.IndebtednessN3,this.SalesProportionateProfitN1,this.SalesProportionateProfitN2,this.SalesProportionateProfitN3,this.LiquidityRatioN1,this.LiquidityRatioN2,this.LiquidityRatioN3,this.SubmittedById,this.SubmissionDateTime,this.IsSubmitted,this.LegalRepresentatives});
ProcurementDetails.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
super.fromMap(json);
Id = json['Id'];
IndebtednessN1 = JsonConverters.toDouble(json['IndebtednessN1']);
IndebtednessN2 = JsonConverters.toDouble(json['IndebtednessN2']);
IndebtednessN3 = JsonConverters.toDouble(json['IndebtednessN3']);
SalesProportionateProfitN1 = JsonConverters.toDouble(json['SalesProportionateProfitN1']);
SalesProportionateProfitN2 = JsonConverters.toDouble(json['SalesProportionateProfitN2']);
SalesProportionateProfitN3 = JsonConverters.toDouble(json['SalesProportionateProfitN3']);
LiquidityRatioN1 = JsonConverters.toDouble(json['LiquidityRatioN1']);
LiquidityRatioN2 = JsonConverters.toDouble(json['LiquidityRatioN2']);
LiquidityRatioN3 = JsonConverters.toDouble(json['LiquidityRatioN3']);
SubmittedById = json['SubmittedById'];
SubmissionDateTime = JsonConverters.fromJson(json['SubmissionDateTime'],'DateTime',context!);
IsSubmitted = json['IsSubmitted'];
LegalRepresentatives = JsonConverters.fromJson(json['LegalRepresentatives'],'List<LegalRepresentativeDetails>',context!);
return this;
}
Map<String, dynamic> toJson() => super.toJson()..addAll({
'Id': Id,
'IndebtednessN1': IndebtednessN1,
'IndebtednessN2': IndebtednessN2,
'IndebtednessN3': IndebtednessN3,
'SalesProportionateProfitN1': SalesProportionateProfitN1,
'SalesProportionateProfitN2': SalesProportionateProfitN2,
'SalesProportionateProfitN3': SalesProportionateProfitN3,
'LiquidityRatioN1': LiquidityRatioN1,
'LiquidityRatioN2': LiquidityRatioN2,
'LiquidityRatioN3': LiquidityRatioN3,
'SubmittedById': SubmittedById,
'SubmissionDateTime': JsonConverters.toJson(SubmissionDateTime,'DateTime',context!),
'IsSubmitted': IsSubmitted,
'LegalRepresentatives': JsonConverters.toJson(LegalRepresentatives,'List<LegalRepresentativeDetails>',context!)
});
getTypeName() => "ProcurementDetails";
TypeContext? context = _ctx;
}
class BrowseProcurementResponse extends ResponseBase implements IConvertible
{
ProcurementDetails? Procurement;
BrowseProcurementResponse({this.Procurement});
BrowseProcurementResponse.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
super.fromMap(json);
Procurement = JsonConverters.fromJson(json['Procurement'],'ProcurementDetails',context!);
return this;
}
Map<String, dynamic> toJson() => super.toJson()..addAll({
'Procurement': JsonConverters.toJson(Procurement,'ProcurementDetails',context!)
});
getTypeName() => "BrowseProcurementResponse";
TypeContext? context = _ctx;
}
class BrowseLastValidProcurement implements IGet, IConvertible
{
int? UserId;
BrowseLastValidProcurement({this.UserId});
BrowseLastValidProcurement.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
UserId = json['UserId'];
return this;
}
Map<String, dynamic> toJson() => {
'UserId': UserId
};
getTypeName() => "BrowseLastValidProcurement";
TypeContext? context = _ctx;
}
TypeContext _ctx = TypeContext(library: 'szallitoiportal_be.veolia.hu', types: <String, TypeInfo> {
'ResponseBase': TypeInfo(TypeOf.AbstractClass),
'ModifyRequestBase': TypeInfo(TypeOf.AbstractClass),
'ModifyProcurementBase': TypeInfo(TypeOf.AbstractClass),
'ModifyLegalRepresentativeBase': TypeInfo(TypeOf.AbstractClass),
'LegalRepresentativeDetails': TypeInfo(TypeOf.Class, create:() => LegalRepresentativeDetails()),
'ProcurementDetails': TypeInfo(TypeOf.Class, create:() => ProcurementDetails()),
'List<LegalRepresentativeDetails>': TypeInfo(TypeOf.Class, create:() => <LegalRepresentativeDetails>[]),
'BrowseProcurementResponse': TypeInfo(TypeOf.Class, create:() => BrowseProcurementResponse()),
'BrowseLastValidProcurement': TypeInfo(TypeOf.Class, create:() => BrowseLastValidProcurement()),
});
Dart BrowseLastValidProcurement DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /user/{userid}/lastvalidprocurement HTTP/1.1 Host: szallitoiportal-be.veolia.hu Accept: text/jsv
HTTP/1.1 200 OK Content-Type: text/jsv Content-Length: length { Procurement: { Id: 0, SubmittedById: 0, SubmissionDateTime: 0001-01-01, IsSubmitted: False, LegalRepresentatives: [ { Id: 0, ProcurementId: 0, Position: String, Name: String, Address: String, BirthDate: 0001-01-01, Email: String, ConcurrencyStamp: String } ], IsGroupMember: False, GroupName: String, GroupShortName: String, CountryId: 0, VatNumber: String, RegistrationNumber: String, Duns: String, Address: String, MainActivity: String, EstablishedDate: 0001-01-01, Workforce: 0, Website: String, SalesManagerName: String, SalesManagerPhone: String, SalesManagerEmail: String, CsrManagerName: String, CsrManagerPhone: String, CsrManagerEmail: String, AccountCountryId: 0, BankName: String, AccountNumber: String, Iban: String, Swift: String, CurrencyId: 0, WorkForceN1: 0, WorkForceN2: 0, WorkForceN3: 0, SubscribedCapital: 0, SubscribedCapitalCurrencyId: 0, RevenueN1: 0, RevenueN2: 0, RevenueN3: 0, NetProfitN1: 0, NetProfitN2: 0, NetProfitN3: 0, EquityN1: 0, EquityN2: 0, EquityN3: 0, LiabilityN1: 0, LiabilityN2: 0, LiabilityN3: 0, OperatingResultN1: 0, OperatingResultN2: 0, OperatingResultN3: 0, DBFailureScore: String, IsAuditedAccount: False, IsAuditedAccountComment: String, IsLiquidationProceedings: False, IsLiquidationProceedingsComment: String, VeoliaAnnualRevenuesProportion: 0, IsAntiCorruptionDocument: False, IsCorruptionRiskMap: False, IsThirdPartiesEvaluatingSystem: False, IsInternalRules: False, IsHumanRights: False, IsAntiCorruptionTraining: False, IsAntiCorruptionReportSystem: False, IsIso9001: False, IsEcoVadisScorecard: False, EcoVadisTotalScore: 0, IsReduceEmployeeSafetyRisk: False, IsPromoteSocialIntegration: False, IsNondiscriminationPolicy: False, IsIso14001: False, IsIdentifiedMajorEnvironmentalImpacts: False, IsUseWaterResources: False, IsConsumptionOfRawMaterials: False, IsEnergyConsumption: False, IsGreenhouseGasEmissions: False, IsAtmosphericEmissions: False, IsAqueousPollution: False, IsWasteGeneration: False, IsNaturalAreasPollution: False, IsPrivacyStatement: False, IsVeoliaSupplierCharter: False, IsVeoliaCoreStandards: False, ConcurrencyStamp: String }, ResponseStatus: { ErrorCode: String, Message: String, StackTrace: String, Errors: [ { ErrorCode: String, FieldName: String, Message: String, Meta: { String: String } } ], Meta: { String: String } } }