All Verbs | /account/subscription | ||
---|---|---|---|
GET | /Subscriptions |
import 'package:servicestack/servicestack.dart';
class Subscriptions implements IConvertible
{
String? section;
bool? success;
bool? activated;
int? purchasedOrderId;
Subscriptions({this.section,this.success,this.activated,this.purchasedOrderId});
Subscriptions.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
section = json['section'];
success = json['success'];
activated = json['activated'];
purchasedOrderId = json['purchasedOrderId'];
return this;
}
Map<String, dynamic> toJson() => {
'section': section,
'success': success,
'activated': activated,
'purchasedOrderId': purchasedOrderId
};
getTypeName() => "Subscriptions";
TypeContext? context = _ctx;
}
enum SkuType
{
Product,
PerDev,
PerCore,
Site,
Support,
Training,
Register,
Payment,
}
// @flags()
class LicenseFeature
{
static const LicenseFeature None = const LicenseFeature._(0);
static const LicenseFeature Free = const LicenseFeature._(0);
static const LicenseFeature Premium = const LicenseFeature._(1);
static const LicenseFeature Text = const LicenseFeature._(2);
static const LicenseFeature Client = const LicenseFeature._(4);
static const LicenseFeature Common = const LicenseFeature._(8);
static const LicenseFeature Redis = const LicenseFeature._(16);
static const LicenseFeature RedisSku = const LicenseFeature._(18);
static const LicenseFeature OrmLite = const LicenseFeature._(32);
static const LicenseFeature OrmLiteSku = const LicenseFeature._(34);
static const LicenseFeature ServiceStack = const LicenseFeature._(64);
static const LicenseFeature Server = const LicenseFeature._(128);
static const LicenseFeature Razor = const LicenseFeature._(256);
static const LicenseFeature Admin = const LicenseFeature._(512);
static const LicenseFeature Aws = const LicenseFeature._(1024);
static const LicenseFeature AwsSku = const LicenseFeature._(1026);
static const LicenseFeature All = const LicenseFeature._(2047);
final int _value;
const LicenseFeature._(this._value);
int get value => _value;
static List<LicenseFeature> get values => const [None,Free,Premium,Text,Client,Common,Redis,RedisSku,OrmLite,OrmLiteSku,ServiceStack,Server,Razor,Admin,Aws,AwsSku,All];
}
enum LicenseType
{
Free,
FreeIndividual,
FreeOpenSource,
Indie,
Business,
Enterprise,
TextIndie,
TextBusiness,
OrmLiteIndie,
OrmLiteBusiness,
RedisIndie,
RedisBusiness,
AwsIndie,
AwsBusiness,
Trial,
Site,
TextSite,
RedisSite,
OrmLiteSite,
}
class Sku implements IConvertible
{
int? id;
int? productId;
SkuType? type;
LicenseFeature? feature;
String? code;
String? name;
String? notes;
// @ignore()
int? minQty;
int? maxQty;
int? price;
String? plan;
int? discountOff;
String? discountLabelOff;
int? actualPrice;
bool? isPlan;
bool? isRenewal;
int? subscriptionDurationDays;
int? expiryDurationDays;
int? trialPeriodDays;
int? supportQty;
int? coresQty;
DateTime? createdDate;
DateTime? modifiedDate;
LicenseType? licenseType;
bool? active;
Sku({this.id,this.productId,this.type,this.feature,this.code,this.name,this.notes,this.minQty,this.maxQty,this.price,this.plan,this.discountOff,this.discountLabelOff,this.actualPrice,this.isPlan,this.isRenewal,this.subscriptionDurationDays,this.expiryDurationDays,this.trialPeriodDays,this.supportQty,this.coresQty,this.createdDate,this.modifiedDate,this.licenseType,this.active});
Sku.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
id = json['id'];
productId = json['productId'];
type = JsonConverters.fromJson(json['type'],'SkuType',context!);
feature = JsonConverters.fromJson(json['feature'],'LicenseFeature',context!);
code = json['code'];
name = json['name'];
notes = json['notes'];
minQty = json['minQty'];
maxQty = json['maxQty'];
price = json['price'];
plan = json['plan'];
discountOff = json['discountOff'];
discountLabelOff = json['discountLabelOff'];
actualPrice = json['actualPrice'];
isPlan = json['isPlan'];
isRenewal = json['isRenewal'];
subscriptionDurationDays = json['subscriptionDurationDays'];
expiryDurationDays = json['expiryDurationDays'];
trialPeriodDays = json['trialPeriodDays'];
supportQty = json['supportQty'];
coresQty = json['coresQty'];
createdDate = JsonConverters.fromJson(json['createdDate'],'DateTime',context!);
modifiedDate = JsonConverters.fromJson(json['modifiedDate'],'DateTime',context!);
licenseType = JsonConverters.fromJson(json['licenseType'],'LicenseType',context!);
active = json['active'];
return this;
}
Map<String, dynamic> toJson() => {
'id': id,
'productId': productId,
'type': JsonConverters.toJson(type,'SkuType',context!),
'feature': JsonConverters.toJson(feature,'LicenseFeature',context!),
'code': code,
'name': name,
'notes': notes,
'minQty': minQty,
'maxQty': maxQty,
'price': price,
'plan': plan,
'discountOff': discountOff,
'discountLabelOff': discountLabelOff,
'actualPrice': actualPrice,
'isPlan': isPlan,
'isRenewal': isRenewal,
'subscriptionDurationDays': subscriptionDurationDays,
'expiryDurationDays': expiryDurationDays,
'trialPeriodDays': trialPeriodDays,
'supportQty': supportQty,
'coresQty': coresQty,
'createdDate': JsonConverters.toJson(createdDate,'DateTime',context!),
'modifiedDate': JsonConverters.toJson(modifiedDate,'DateTime',context!),
'licenseType': JsonConverters.toJson(licenseType,'LicenseType',context!),
'active': active
};
getTypeName() => "Sku";
TypeContext? context = _ctx;
}
class LicenseKey implements IConvertible
{
String? ref;
String? name;
LicenseType? type;
int? meta;
String? hash;
String? halg;
DateTime? expiry;
LicenseKey({this.ref,this.name,this.type,this.meta,this.hash,this.halg,this.expiry});
LicenseKey.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
ref = json['ref'];
name = json['name'];
type = JsonConverters.fromJson(json['type'],'LicenseType',context!);
meta = json['meta'];
hash = json['hash'];
halg = json['halg'];
expiry = JsonConverters.fromJson(json['expiry'],'DateTime',context!);
return this;
}
Map<String, dynamic> toJson() => {
'ref': ref,
'name': name,
'type': JsonConverters.toJson(type,'LicenseType',context!),
'meta': meta,
'hash': hash,
'halg': halg,
'expiry': JsonConverters.toJson(expiry,'DateTime',context!)
};
getTypeName() => "LicenseKey";
TypeContext? context = _ctx;
}
class Subscription implements IConvertible
{
int? id;
int? customerId;
String? email;
int? skuId;
String? skuName;
SkuType? skuType;
String? code;
int? quantity;
int? supportQuantity;
int? total;
bool? isPlan;
bool? isRenewal;
int? subscriptionDurationDays;
DateTime? renewalDate;
String? licenseRef;
String? licenseName;
String? licenseAddress;
LicenseType? licenseType;
DateTime? expiryDate;
LicenseKey? licenseKey;
String? licenseKeyText;
DateTime? createdDate;
DateTime? modifiedDate;
DateTime? cancelledDate;
String? stripeSubscriptionId;
int? emailId;
int? emailRenewalId;
int? emailExpiredId;
int? renewalSubscriptionId;
String? externalRef;
String? notes;
String? error;
Subscription({this.id,this.customerId,this.email,this.skuId,this.skuName,this.skuType,this.code,this.quantity,this.supportQuantity,this.total,this.isPlan,this.isRenewal,this.subscriptionDurationDays,this.renewalDate,this.licenseRef,this.licenseName,this.licenseAddress,this.licenseType,this.expiryDate,this.licenseKey,this.licenseKeyText,this.createdDate,this.modifiedDate,this.cancelledDate,this.stripeSubscriptionId,this.emailId,this.emailRenewalId,this.emailExpiredId,this.renewalSubscriptionId,this.externalRef,this.notes,this.error});
Subscription.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
id = json['id'];
customerId = json['customerId'];
email = json['email'];
skuId = json['skuId'];
skuName = json['skuName'];
skuType = JsonConverters.fromJson(json['skuType'],'SkuType',context!);
code = json['code'];
quantity = json['quantity'];
supportQuantity = json['supportQuantity'];
total = json['total'];
isPlan = json['isPlan'];
isRenewal = json['isRenewal'];
subscriptionDurationDays = json['subscriptionDurationDays'];
renewalDate = JsonConverters.fromJson(json['renewalDate'],'DateTime',context!);
licenseRef = json['licenseRef'];
licenseName = json['licenseName'];
licenseAddress = json['licenseAddress'];
licenseType = JsonConverters.fromJson(json['licenseType'],'LicenseType',context!);
expiryDate = JsonConverters.fromJson(json['expiryDate'],'DateTime',context!);
licenseKey = JsonConverters.fromJson(json['licenseKey'],'LicenseKey',context!);
licenseKeyText = json['licenseKeyText'];
createdDate = JsonConverters.fromJson(json['createdDate'],'DateTime',context!);
modifiedDate = JsonConverters.fromJson(json['modifiedDate'],'DateTime',context!);
cancelledDate = JsonConverters.fromJson(json['cancelledDate'],'DateTime',context!);
stripeSubscriptionId = json['stripeSubscriptionId'];
emailId = json['emailId'];
emailRenewalId = json['emailRenewalId'];
emailExpiredId = json['emailExpiredId'];
renewalSubscriptionId = json['renewalSubscriptionId'];
externalRef = json['externalRef'];
notes = json['notes'];
error = json['error'];
return this;
}
Map<String, dynamic> toJson() => {
'id': id,
'customerId': customerId,
'email': email,
'skuId': skuId,
'skuName': skuName,
'skuType': JsonConverters.toJson(skuType,'SkuType',context!),
'code': code,
'quantity': quantity,
'supportQuantity': supportQuantity,
'total': total,
'isPlan': isPlan,
'isRenewal': isRenewal,
'subscriptionDurationDays': subscriptionDurationDays,
'renewalDate': JsonConverters.toJson(renewalDate,'DateTime',context!),
'licenseRef': licenseRef,
'licenseName': licenseName,
'licenseAddress': licenseAddress,
'licenseType': JsonConverters.toJson(licenseType,'LicenseType',context!),
'expiryDate': JsonConverters.toJson(expiryDate,'DateTime',context!),
'licenseKey': JsonConverters.toJson(licenseKey,'LicenseKey',context!),
'licenseKeyText': licenseKeyText,
'createdDate': JsonConverters.toJson(createdDate,'DateTime',context!),
'modifiedDate': JsonConverters.toJson(modifiedDate,'DateTime',context!),
'cancelledDate': JsonConverters.toJson(cancelledDate,'DateTime',context!),
'stripeSubscriptionId': stripeSubscriptionId,
'emailId': emailId,
'emailRenewalId': emailRenewalId,
'emailExpiredId': emailExpiredId,
'renewalSubscriptionId': renewalSubscriptionId,
'externalRef': externalRef,
'notes': notes,
'error': error
};
getTypeName() => "Subscription";
TypeContext? context = _ctx;
}
class OrderDetail implements IConvertible
{
int? id;
int? orderId;
int? skuId;
SkuType? skuType;
int? price;
String? description;
int? quantity;
int? total;
OrderDetail({this.id,this.orderId,this.skuId,this.skuType,this.price,this.description,this.quantity,this.total});
OrderDetail.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
id = json['id'];
orderId = json['orderId'];
skuId = json['skuId'];
skuType = JsonConverters.fromJson(json['skuType'],'SkuType',context!);
price = json['price'];
description = json['description'];
quantity = json['quantity'];
total = json['total'];
return this;
}
Map<String, dynamic> toJson() => {
'id': id,
'orderId': orderId,
'skuId': skuId,
'skuType': JsonConverters.toJson(skuType,'SkuType',context!),
'price': price,
'description': description,
'quantity': quantity,
'total': total
};
getTypeName() => "OrderDetail";
TypeContext? context = _ctx;
}
class OrderAnalyticData implements IConvertible
{
String? productName;
int? subTotal;
String? couponId;
int? discount;
int? tax;
int? total;
bool? paid;
DateTime? createdDate;
DateTime? modifiedDate;
String? modifiedBy;
DateTime? cancelledDate;
String? cancelledReason;
List<OrderDetail>? orderDetails;
OrderAnalyticData({this.productName,this.subTotal,this.couponId,this.discount,this.tax,this.total,this.paid,this.createdDate,this.modifiedDate,this.modifiedBy,this.cancelledDate,this.cancelledReason,this.orderDetails});
OrderAnalyticData.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
productName = json['productName'];
subTotal = json['subTotal'];
couponId = json['couponId'];
discount = json['discount'];
tax = json['tax'];
total = json['total'];
paid = json['paid'];
createdDate = JsonConverters.fromJson(json['createdDate'],'DateTime',context!);
modifiedDate = JsonConverters.fromJson(json['modifiedDate'],'DateTime',context!);
modifiedBy = json['modifiedBy'];
cancelledDate = JsonConverters.fromJson(json['cancelledDate'],'DateTime',context!);
cancelledReason = json['cancelledReason'];
orderDetails = JsonConverters.fromJson(json['orderDetails'],'List<OrderDetail>',context!);
return this;
}
Map<String, dynamic> toJson() => {
'productName': productName,
'subTotal': subTotal,
'couponId': couponId,
'discount': discount,
'tax': tax,
'total': total,
'paid': paid,
'createdDate': JsonConverters.toJson(createdDate,'DateTime',context!),
'modifiedDate': JsonConverters.toJson(modifiedDate,'DateTime',context!),
'modifiedBy': modifiedBy,
'cancelledDate': JsonConverters.toJson(cancelledDate,'DateTime',context!),
'cancelledReason': cancelledReason,
'orderDetails': JsonConverters.toJson(orderDetails,'List<OrderDetail>',context!)
};
getTypeName() => "OrderAnalyticData";
TypeContext? context = _ctx;
}
class SubscriptionsResponse implements IConvertible
{
String? section;
int? supportQuantity;
Sku? activeSku;
Subscription? activeSubscription;
List<Subscription>? inActiveSubscriptions;
OrderAnalyticData? purchasedOrder;
ResponseStatus? responseStatus;
SubscriptionsResponse({this.section,this.supportQuantity,this.activeSku,this.activeSubscription,this.inActiveSubscriptions,this.purchasedOrder,this.responseStatus});
SubscriptionsResponse.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
section = json['section'];
supportQuantity = json['supportQuantity'];
activeSku = JsonConverters.fromJson(json['activeSku'],'Sku',context!);
activeSubscription = JsonConverters.fromJson(json['activeSubscription'],'Subscription',context!);
inActiveSubscriptions = JsonConverters.fromJson(json['inActiveSubscriptions'],'List<Subscription>',context!);
purchasedOrder = JsonConverters.fromJson(json['purchasedOrder'],'OrderAnalyticData',context!);
responseStatus = JsonConverters.fromJson(json['responseStatus'],'ResponseStatus',context!);
return this;
}
Map<String, dynamic> toJson() => {
'section': section,
'supportQuantity': supportQuantity,
'activeSku': JsonConverters.toJson(activeSku,'Sku',context!),
'activeSubscription': JsonConverters.toJson(activeSubscription,'Subscription',context!),
'inActiveSubscriptions': JsonConverters.toJson(inActiveSubscriptions,'List<Subscription>',context!),
'purchasedOrder': JsonConverters.toJson(purchasedOrder,'OrderAnalyticData',context!),
'responseStatus': JsonConverters.toJson(responseStatus,'ResponseStatus',context!)
};
getTypeName() => "SubscriptionsResponse";
TypeContext? context = _ctx;
}
TypeContext _ctx = TypeContext(library: 'account.servicestack.net', types: <String, TypeInfo> {
'Subscriptions': TypeInfo(TypeOf.Class, create:() => Subscriptions()),
'SkuType': TypeInfo(TypeOf.Enum, enumValues:SkuType.values),
'LicenseFeature': TypeInfo(TypeOf.Enum, enumValues:LicenseFeature.values),
'LicenseType': TypeInfo(TypeOf.Enum, enumValues:LicenseType.values),
'Sku': TypeInfo(TypeOf.Class, create:() => Sku()),
'LicenseKey': TypeInfo(TypeOf.Class, create:() => LicenseKey()),
'Subscription': TypeInfo(TypeOf.Class, create:() => Subscription()),
'OrderDetail': TypeInfo(TypeOf.Class, create:() => OrderDetail()),
'OrderAnalyticData': TypeInfo(TypeOf.Class, create:() => OrderAnalyticData()),
'List<OrderDetail>': TypeInfo(TypeOf.Class, create:() => <OrderDetail>[]),
'SubscriptionsResponse': TypeInfo(TypeOf.Class, create:() => SubscriptionsResponse()),
'List<Subscription>': TypeInfo(TypeOf.Class, create:() => <Subscription>[]),
});
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.
POST /account/subscription HTTP/1.1
Host: account.servicestack.net
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<Subscriptions xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MyApp.ServiceModel">
<Activated>false</Activated>
<PurchasedOrderId>0</PurchasedOrderId>
<Section>String</Section>
<Success>false</Success>
</Subscriptions>
HTTP/1.1 200 OK Content-Type: application/xml Content-Length: length <SubscriptionsResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MyApp.ServiceModel"> <ActiveSku> <Active>false</Active> <Code>String</Code> <CoresQty>0</CoresQty> <CreatedDate>0001-01-01T00:00:00</CreatedDate> <DiscountLabelOff>String</DiscountLabelOff> <DiscountOff>0</DiscountOff> <ExpiryDurationDays>0</ExpiryDurationDays> <Feature>None</Feature> <Id>0</Id> <IsPlan>false</IsPlan> <IsRenewal>false</IsRenewal> <LicenseType>Free</LicenseType> <MaxQty>0</MaxQty> <ModifiedDate>0001-01-01T00:00:00</ModifiedDate> <Name>String</Name> <Notes>String</Notes> <Plan>String</Plan> <Price>0</Price> <ProductId>0</ProductId> <SubscriptionDurationDays>0</SubscriptionDurationDays> <SupportQty>0</SupportQty> <TrialPeriodDays>0</TrialPeriodDays> <Type>Product</Type> </ActiveSku> <ActiveSubscription> <CancelledDate>0001-01-01T00:00:00</CancelledDate> <Code>String</Code> <CreatedDate>0001-01-01T00:00:00</CreatedDate> <CustomerId>0</CustomerId> <Email>String</Email> <EmailExpiredId>0</EmailExpiredId> <EmailId>0</EmailId> <EmailRenewalId>0</EmailRenewalId> <Error>String</Error> <ExpiryDate>0001-01-01T00:00:00</ExpiryDate> <ExternalRef>String</ExternalRef> <Id>0</Id> <IsPlan>false</IsPlan> <IsRenewal>false</IsRenewal> <LicenseAddress>String</LicenseAddress> <LicenseKey xmlns:d3p1="http://schemas.datacontract.org/2004/07/ServiceStack"> <d3p1:Expiry>0001-01-01T00:00:00</d3p1:Expiry> <d3p1:Halg>String</d3p1:Halg> <d3p1:Hash>String</d3p1:Hash> <d3p1:Meta>0</d3p1:Meta> <d3p1:Name>String</d3p1:Name> <d3p1:Ref>String</d3p1:Ref> <d3p1:Type>Free</d3p1:Type> </LicenseKey> <LicenseKeyText>String</LicenseKeyText> <LicenseName>String</LicenseName> <LicenseRef>String</LicenseRef> <LicenseType>Free</LicenseType> <ModifiedDate>0001-01-01T00:00:00</ModifiedDate> <Notes>String</Notes> <Quantity>0</Quantity> <RenewalDate>0001-01-01T00:00:00</RenewalDate> <RenewalSubscriptionId>0</RenewalSubscriptionId> <SkuId>0</SkuId> <SkuName>String</SkuName> <SkuType>Product</SkuType> <StripeSubscriptionId>String</StripeSubscriptionId> <SubscriptionDurationDays>0</SubscriptionDurationDays> <SupportQuantity>0</SupportQuantity> <Total>0</Total> </ActiveSubscription> <InActiveSubscriptions> <Subscription> <CancelledDate>0001-01-01T00:00:00</CancelledDate> <Code>String</Code> <CreatedDate>0001-01-01T00:00:00</CreatedDate> <CustomerId>0</CustomerId> <Email>String</Email> <EmailExpiredId>0</EmailExpiredId> <EmailId>0</EmailId> <EmailRenewalId>0</EmailRenewalId> <Error>String</Error> <ExpiryDate>0001-01-01T00:00:00</ExpiryDate> <ExternalRef>String</ExternalRef> <Id>0</Id> <IsPlan>false</IsPlan> <IsRenewal>false</IsRenewal> <LicenseAddress>String</LicenseAddress> <LicenseKey xmlns:d4p1="http://schemas.datacontract.org/2004/07/ServiceStack"> <d4p1:Expiry>0001-01-01T00:00:00</d4p1:Expiry> <d4p1:Halg>String</d4p1:Halg> <d4p1:Hash>String</d4p1:Hash> <d4p1:Meta>0</d4p1:Meta> <d4p1:Name>String</d4p1:Name> <d4p1:Ref>String</d4p1:Ref> <d4p1:Type>Free</d4p1:Type> </LicenseKey> <LicenseKeyText>String</LicenseKeyText> <LicenseName>String</LicenseName> <LicenseRef>String</LicenseRef> <LicenseType>Free</LicenseType> <ModifiedDate>0001-01-01T00:00:00</ModifiedDate> <Notes>String</Notes> <Quantity>0</Quantity> <RenewalDate>0001-01-01T00:00:00</RenewalDate> <RenewalSubscriptionId>0</RenewalSubscriptionId> <SkuId>0</SkuId> <SkuName>String</SkuName> <SkuType>Product</SkuType> <StripeSubscriptionId>String</StripeSubscriptionId> <SubscriptionDurationDays>0</SubscriptionDurationDays> <SupportQuantity>0</SupportQuantity> <Total>0</Total> </Subscription> </InActiveSubscriptions> <PurchasedOrder> <CancelledDate>0001-01-01T00:00:00</CancelledDate> <CancelledReason>String</CancelledReason> <CouponId>String</CouponId> <CreatedDate>0001-01-01T00:00:00</CreatedDate> <Discount>0</Discount> <ModifiedBy>String</ModifiedBy> <ModifiedDate>0001-01-01T00:00:00</ModifiedDate> <OrderDetails> <OrderDetail> <Description>String</Description> <Id>0</Id> <OrderId>0</OrderId> <Price>0</Price> <Quantity>0</Quantity> <SkuId>0</SkuId> <SkuType>Product</SkuType> <Total>0</Total> </OrderDetail> </OrderDetails> <Paid>false</Paid> <ProductName>String</ProductName> <SubTotal>0</SubTotal> <Tax>0</Tax> <Total>0</Total> </PurchasedOrder> <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> <Section>String</Section> <SupportQuantity>0</SupportQuantity> </SubscriptionsResponse>