| GET | /RestApi/translations/connectors |
|---|
import 'package:servicestack/servicestack.dart';
class XliffProxy implements IConvertible
{
bool? IsXliff;
bool? IsFtp;
bool? IsMachineTranslation;
XliffProxy({this.IsXliff,this.IsFtp,this.IsMachineTranslation});
XliffProxy.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
IsXliff = json['IsXliff'];
IsFtp = json['IsFtp'];
IsMachineTranslation = json['IsMachineTranslation'];
return this;
}
Map<String, dynamic> toJson() => {
'IsXliff': IsXliff,
'IsFtp': IsFtp,
'IsMachineTranslation': IsMachineTranslation
};
getTypeName() => "XliffProxy";
TypeContext? context = _ctx;
}
class LanguageProxy implements IConvertible
{
String? Code;
String? Name;
int? Count;
LanguageProxy({this.Code,this.Name,this.Count});
LanguageProxy.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
Code = json['Code'];
Name = json['Name'];
Count = json['Count'];
return this;
}
Map<String, dynamic> toJson() => {
'Code': Code,
'Name': Name,
'Count': Count
};
getTypeName() => "LanguageProxy";
TypeContext? context = _ctx;
}
class LanguagePairProxy implements IConvertible
{
LanguageProxy? ActualSource;
LanguageProxy? Target;
LanguagePairProxy({this.ActualSource,this.Target});
LanguagePairProxy.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
ActualSource = JsonConverters.fromJson(json['ActualSource'],'LanguageProxy',context!);
Target = JsonConverters.fromJson(json['Target'],'LanguageProxy',context!);
return this;
}
Map<String, dynamic> toJson() => {
'ActualSource': JsonConverters.toJson(ActualSource,'LanguageProxy',context!),
'Target': JsonConverters.toJson(Target,'LanguageProxy',context!)
};
getTypeName() => "LanguagePairProxy";
TypeContext? context = _ctx;
}
class ConnectorProxy implements IConvertible
{
String? Name;
String? Title;
int? Count;
XliffProxy? Xliff;
List<LanguagePairProxy>? SupportedLanguages;
ConnectorProxy({this.Name,this.Title,this.Count,this.Xliff,this.SupportedLanguages});
ConnectorProxy.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
Name = json['Name'];
Title = json['Title'];
Count = json['Count'];
Xliff = JsonConverters.fromJson(json['Xliff'],'XliffProxy',context!);
SupportedLanguages = JsonConverters.fromJson(json['SupportedLanguages'],'List<LanguagePairProxy>',context!);
return this;
}
Map<String, dynamic> toJson() => {
'Name': Name,
'Title': Title,
'Count': Count,
'Xliff': JsonConverters.toJson(Xliff,'XliffProxy',context!),
'SupportedLanguages': JsonConverters.toJson(SupportedLanguages,'List<LanguagePairProxy>',context!)
};
getTypeName() => "ConnectorProxy";
TypeContext? context = _ctx;
}
class ConnectorsProxy implements IConvertible
{
List<ConnectorProxy>? Connectors;
Map<String,String?>? LanguagesMapping;
ConnectorsProxy({this.Connectors,this.LanguagesMapping});
ConnectorsProxy.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
Connectors = JsonConverters.fromJson(json['Connectors'],'List<ConnectorProxy>',context!);
LanguagesMapping = JsonConverters.fromJson(json['LanguagesMapping'],'Map<String,String?>',context!);
return this;
}
Map<String, dynamic> toJson() => {
'Connectors': JsonConverters.toJson(Connectors,'List<ConnectorProxy>',context!),
'LanguagesMapping': JsonConverters.toJson(LanguagesMapping,'Map<String,String?>',context!)
};
getTypeName() => "ConnectorsProxy";
TypeContext? context = _ctx;
}
class GetConnectors implements IConvertible
{
GetConnectors();
GetConnectors.fromJson(Map<String, dynamic> json) : super();
fromMap(Map<String, dynamic> json) {
return this;
}
Map<String, dynamic> toJson() => {};
getTypeName() => "GetConnectors";
TypeContext? context = _ctx;
}
TypeContext _ctx = TypeContext(library: 'www.imglobal.com', types: <String, TypeInfo> {
'XliffProxy': TypeInfo(TypeOf.Class, create:() => XliffProxy()),
'LanguageProxy': TypeInfo(TypeOf.Class, create:() => LanguageProxy()),
'LanguagePairProxy': TypeInfo(TypeOf.Class, create:() => LanguagePairProxy()),
'ConnectorProxy': TypeInfo(TypeOf.Class, create:() => ConnectorProxy()),
'List<LanguagePairProxy>': TypeInfo(TypeOf.Class, create:() => <LanguagePairProxy>[]),
'ConnectorsProxy': TypeInfo(TypeOf.Class, create:() => ConnectorsProxy()),
'List<ConnectorProxy>': TypeInfo(TypeOf.Class, create:() => <ConnectorProxy>[]),
'Map<String,String?>': TypeInfo(TypeOf.Class, create:() => Map<String,String?>()),
'GetConnectors': TypeInfo(TypeOf.Class, create:() => GetConnectors()),
});
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /RestApi/translations/connectors HTTP/1.1 Host: www.imglobal.com Accept: application/json
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length
{}