Valorant-API / java-library

Java/Kotlin implementation for https://valorant-api.com
MIT License
49 stars 3 forks source link

ADD mission definitions #12

Open musnows opened 1 year ago

musnows commented 1 year ago

I can get player's mission base on https://pd.ap.a.pvp.net/contracts/v1/contracts/

but I can't find ways to get mission definitions, hope to add it into this project!

    "Missions": [
        {
            "ID": "75da2732-44ec-80f2-9de8-349da322f634",
            "Objectives": {
                "16af3bdf-c353-4c8c-a47c-b4eeac154eaf": 4
            },
            "Complete": False,
            "ExpirationTime": "2022-08-24T03:00:00Z"
        },
        {
            "ID": "4ef22966-46ac-0fc3-e300-d1a53b669e12",
            "Objectives": {
                "91952692-4345-8bc1-6f1c-2dad7e14109f": 176
            },
            "Complete": False,
            "ExpirationTime": "2022-08-24T03:00:00Z"
        },
        {
            "ID": "c90f3728-447d-ffa5-27a4-6c87fd89f9ce",
            "Objectives": {
                "a617b28c-4ad2-04f6-736e-2eb01a903417": 20
            },
            "Complete": True,
            "ExpirationTime": "2022-08-24T03:00:00Z"
        },
        {
            "ID": "0f33dad7-4e68-398d-35cc-b5a5b1503050",
            "Objectives": {
                "f5d56aa6-4337-2c1c-3cb9-47b7ce9e6304": 0
            },
            "Complete": False,
            "ExpirationTime": "2022-08-23T20:00:00Z"
        },
        {
            "ID": "8f183032-4ba1-b6a2-0574-e0ab6098a08f",
            "Objectives": {
                "c807ef27-420a-69f2-3c0f-31bf8922ba6f": 0
            },
            "Complete": False,
            "ExpirationTime": "2022-08-23T20:00:00Z"
        }
    ],
    "MissionMetadata": {
        "NPECompleted": True,
        "WeeklyCheckpoint": "2022-07-11T13:00:00Z"
    }
}