Инструменты пользователя

Инструменты сайта

  • ru

Контракты сервиса

Subscription (Подписка)

ПолеТипОписание
IdGUIDГенерация уникальных идентификаторов для объектов
Quantitynumber
StatestringВозможные значения: Starting, Started, Stopping, Stopped, Suspending, Suspended, Deleting, Deleted
OfferIdGUID ID продаваемой услуги (тарифный план). Примеры услуг: Office 365 Business, SharePoint Online (Plan 2)
ParentIdGUIDID родительской подписки (указывается только для дочерних подписок - аддонов)
ProfileIdGUIDID подписчика
ChildsJSON arrayМассив дочерних подписок (аддонов). Контракты родительской и дочерних подписок абсолютно идентичны по структуре. Вложенность свыше 1 уровня не поддерживается (т.е. у дочерних подписок детей быть не может).
DynamicPropertiesJSON array Динамические свойства контрактов
CreateDate datetime дата-время создания
StartDate datetime дата-время начала работы (биллингового периода?)
ActiveTill datetime дата-время окончания работы


Profile (Пользователь)

ПолеТипОписание
Idstring Генерация уникальных идентификаторов для объектов
Loginstring
Passwordstring
Emailstring
StatestringВозможные значения: Active
TypestringВозможные значения: Organization, User
AddressAddress (Адрес)
DynamicPropertiesJSON arrayДинамические свойства контрактов
ActivationDatedatetimeдата-время создания
AuthCodestringтехнический код пользователя (например, domain prefix в Microsoft CREST API)


Address (Адрес)

ПолеТипОписание
FirstNamestring
MiddleNamestring
LastNamestring
Citystring
PostalCodestring
Regionstring
AddressLinestring
Culturestring{xx-XX}
Languagestring{xx}



SubscriptionEvent (Событие подписки)

{
	"Id": "ece0c779-9bfb-4711-83c9-1b743c1ee669",
	"Time": "2016-02-16T17:00:39.8623196+03:00",
	"SubscriptionId": "ece0c779-9bfb-4711-83c9-1b743c1ee669",
	"Type": "Info",
	"Description": "changed world",
	"Previous": {...},
	"Current": {...}
}
ПолеТипОписание
IdGUID
SubscriptionIdGUID
TimedatetimeВремя изменения состояния
PreviousSubscription (Подписка)Состояние подписки до изменения - полный контракт Subscription
CurrentSubscription (Подписка)Состояние подписки после изменения - полный контракт Subscription
TypestringДопустимые значения: Info, Error
DescriptionstringОписание изменения



UsageRecord

{
	"IntervalBegin": "2002-12-30T23:59:59+00:00",
	"IntervalEnd": "2002-12-31T23:59:59+00:00",
	"Quantity": 123.45,
	"ResourceId": "31605363-f28b-468f-9bc5-ab7b3bdb355a"
}
ПолеТипОписание
IntervalBegindatetime
IntervalEnddatetime
QuantitynumberКоличество потребленного ресурса
ResourceIdstringID ресурса