Objet de scheduler. JSON formaté:

{
«Id»: 871,
«Nom»: «nouveau planningr»,
«description»: «description»,
«Weekly_Intervals»: [{
«Days»: [“Su», «Mo», «Tu», «We», «Th», «Fr», «Sa”],
«From_Min»: 0,
«To_Min»: 1025,
«Inclus»: vrai
}, {
«Jours»: [“Su», «Sa”],
«From_Min»: 0,
«To_Min»: 1139,
«Inclus»: faux
}, {
«Days»: [“Su», «Mo», «Fr», «Sa”],
«From_Min»: 120,
«To_Min»: 240,
«Inclus»: faux
}],
«Date_Time_Intervals»: [{
«De»: 13587120000000,
«To»: 1358798400000
}],
«Assigned_To»: {
«Dispositifs»: [],
«Notification_Groups»: [612] }
}

Description des champs

champ type description

nom

corde

Nom du calendrier

exemple:
"Scheduler_Name":"maintenance window"

description

corde

Description du calendrier

exemple:
"Scheduler_Description":"some notes"

Weekly_Intervals

Tableau d’objets

Cela décrit les intervalles qui se répètent sur une base hebdomadaireLes valeurs des jours sont les suivants :

«Su»,”Mo»,”Tu»,”We»,”Th»,”Fr»,”Sa»,”Su»

LE TRAITEMENT DES MOYENS EST ACTIVÉ
"Included":true
SIGNIFIE QUE LE TRAITEMENT EST DÉSACTIVÉ
"Included":true
exemple:
"Weekly_Intervals": [{
"Days": ["Tu", "We", "Th", "Fr", "Sa"],
"From_Min": 0,
"To_Min": 1025,
"Included": true
}, {
"Days": ["Su", "Sa"],
"From_Min": 0,
"To_Min": 1139,
"Included": false
},
]

Date_Time_Intervals

Tableau d’objets

Cela décrit intervalles non répétés. Le format de temps est donné dans le temps UNIX

exemple:
"Date_Time_Intervals": [{
"From": 1358712000000,
"To": 1358798400000
}]

Assigned_To

Tableau d’objets

LIRE SEULEMENT Champ. Ce champ reflète tous les périphériques et groupes d’alerte qui ont ce calendrier attribué.

exemple:
"Assigned_To":
{
"Devices":[8692],
"Notification_Groups":[612]
}