Currently, the command "getDLCs" returns all owned DLCs from the player. Due to Arma 3's DLC philosophy, all come with the download of Arma 3, and are owned on every Arma 3 account. This means that when getDLCs is used to check for owned DLC, it always returns 288520 - Karts, 304380 - Helicopters and 332350 - Marksmen. They are returned even if the player has not purchased the DLC and cannot strictly use them in the game.
Some sort of command such as "getPurchasedDLCs" would be very helpful, as it would allow certain scripts to run based on whether the player has purchased the DLC or not (such as spawning with a DLC weapon or a base game one)