| GET,OPTIONS | /v1/project/{ProjectUID}/billing-parties |
|---|
import 'package:servicestack/servicestack.dart';
class BillingPartiesResponse implements IConvertible
{
ResponseStatus? ResponseStatus;
String? FromName;
String? FromPhone;
String? FromEmail;
String? FromAddress;
String? ToName;
String? ToPhone;
String? ToEmail;
String? ToAddress;
BillingPartiesResponse({this.ResponseStatus,this.FromName,this.FromPhone,this.FromEmail,this.FromAddress,this.ToName,this.ToPhone,this.ToEmail,this.ToAddress});
BillingPartiesResponse.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
ResponseStatus = JsonConverters.fromJson(json['ResponseStatus'],'ResponseStatus',context!);
FromName = json['FromName'];
FromPhone = json['FromPhone'];
FromEmail = json['FromEmail'];
FromAddress = json['FromAddress'];
ToName = json['ToName'];
ToPhone = json['ToPhone'];
ToEmail = json['ToEmail'];
ToAddress = json['ToAddress'];
return this;
}
Map<String, dynamic> toJson() => {
'ResponseStatus': JsonConverters.toJson(ResponseStatus,'ResponseStatus',context!),
'FromName': FromName,
'FromPhone': FromPhone,
'FromEmail': FromEmail,
'FromAddress': FromAddress,
'ToName': ToName,
'ToPhone': ToPhone,
'ToEmail': ToEmail,
'ToAddress': ToAddress
};
getTypeName() => "BillingPartiesResponse";
TypeContext? context = _ctx;
}
class BillingPartiesRequest implements IConvertible
{
String? ProjectUID;
BillingPartiesRequest({this.ProjectUID});
BillingPartiesRequest.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
ProjectUID = json['ProjectUID'];
return this;
}
Map<String, dynamic> toJson() => {
'ProjectUID': ProjectUID
};
getTypeName() => "BillingPartiesRequest";
TypeContext? context = _ctx;
}
TypeContext _ctx = TypeContext(library: 'api.dev.dynamics.trendsic.com', types: <String, TypeInfo> {
'BillingPartiesResponse': TypeInfo(TypeOf.Class, create:() => BillingPartiesResponse()),
'BillingPartiesRequest': TypeInfo(TypeOf.Class, create:() => BillingPartiesRequest()),
});
Dart BillingPartiesRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /v1/project/{ProjectUID}/billing-parties HTTP/1.1
Host: api.dev.dynamics.trendsic.com
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<BillingPartiesResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CRM.AgencyPlatform.API.Internal">
<FromAddress>String</FromAddress>
<FromEmail>String</FromEmail>
<FromName>String</FromName>
<FromPhone>String</FromPhone>
<ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
<d2p1:ErrorCode>String</d2p1:ErrorCode>
<d2p1:Message>String</d2p1:Message>
<d2p1:StackTrace>String</d2p1:StackTrace>
<d2p1:Errors>
<d2p1:ResponseError>
<d2p1:ErrorCode>String</d2p1:ErrorCode>
<d2p1:FieldName>String</d2p1:FieldName>
<d2p1:Message>String</d2p1:Message>
<d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:KeyValueOfstringstring>
<d5p1:Key>String</d5p1:Key>
<d5p1:Value>String</d5p1:Value>
</d5p1:KeyValueOfstringstring>
</d2p1:Meta>
</d2p1:ResponseError>
</d2p1:Errors>
<d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:KeyValueOfstringstring>
<d3p1:Key>String</d3p1:Key>
<d3p1:Value>String</d3p1:Value>
</d3p1:KeyValueOfstringstring>
</d2p1:Meta>
</ResponseStatus>
<ToAddress>String</ToAddress>
<ToEmail>String</ToEmail>
<ToName>String</ToName>
<ToPhone>String</ToPhone>
</BillingPartiesResponse>