Aller au contenu

Sample assiduites count.json

assiduites_count

GET /assiduites/1/count

{
    "compte": 1,
    "demi": 0,
    "heure": 0.0,
    "journee": 1
}

GET /assiduites/1/count/query?etat=present,retard&metric=compte,heure

{
    "compte": 1,
    "heure": 0.0
}

GET /assiduites/1/count/query?etat=retard

{
    "compte": 0,
    "demi": 0,
    "heure": 0,
    "journee": 0
}

GET /assiduites/1/count/query?split

{
    "absent": {
        "compte": 0,
        "demi": 0,
        "heure": 0,
        "journee": 0,
        "justifie": {
            "compte": 0,
            "demi": 0,
            "heure": 0,
            "journee": 0
        },
        "non_justifie": {
            "compte": 0,
            "demi": 0,
            "heure": 0,
            "journee": 0
        }
    },
    "present": {
        "compte": 1,
        "demi": 0,
        "heure": 0.0,
        "journee": 1
    },
    "retard": {
        "compte": 0,
        "demi": 0,
        "heure": 0,
        "journee": 0,
        "justifie": {
            "compte": 0,
            "demi": 0,
            "heure": 0,
            "journee": 0
        },
        "non_justifie": {
            "compte": 0,
            "demi": 0,
            "heure": 0,
            "journee": 0
        }
    },
    "total": {
        "compte": 1,
        "demi": 0,
        "heure": 0.0,
        "journee": 1
    }
}