ProvisionRequestCreator is a object used to create a provision request for a target device into the Everyware platform.
Mandatory fields are: accountId, retryMaxAttempts, provisionUserUsername, provisionUserPassword. Other field that are not set in the ProvisionRequestCreator will be set to the default value of their
type.
http://eurotech.com/edc/2.0
name | data type | type | namespace | min/max occurs | constraints | description |
---|---|---|---|---|---|---|
accountId | long | element | edc | 1/1 | required | |
activatesOn | dateTime | element | edc | 0/1 | ||
expiresOn | dateTime | element | edc | 0/1 | ||
clientId | string | element | edc | 0/1 | ||
generateActivationKey | boolean | element | edc | 1/1 | required | |
provisionUserUsername | string | element | edc | 0/1 | ||
provisionUserPassword | string | element | edc | 0/1 | ||
retryMaxAttempts | int | element | edc | 1/1 | required | |
provisionAttachments | list of jobAttachmentCreator | element | edc | 0/unbounded | ||
overwriteIfDuplicate | boolean | element | edc | 1/1 | required | |
provisionSecureURL | boolean | element | edc | 1/1 | required | |
deviceCredentialsTight | deviceCredentialsTight | element | edc | 0/1 |
Example
<provisionRequestCreator xmlns="http://eurotech.com/edc/2.0"> <accountId>...</accountId> <activatesOn>...</activatesOn> <expiresOn>...</expiresOn> <clientId>...</clientId> <generateActivationKey>...</generateActivationKey> <provisionUserUsername>...</provisionUserUsername> <provisionUserPassword>...</provisionUserPassword> <retryMaxAttempts>...</retryMaxAttempts> <provisionAttachments> <name>...</name> <contentType>...</contentType> <body>...</body> </provisionAttachments> <overwriteIfDuplicate>...</overwriteIfDuplicate> <provisionSecureURL>...</provisionSecureURL> <deviceCredentialsTight>...</deviceCredentialsTight> </provisionRequestCreator>