API C Garrison.GetAvailableMissions

Get a list of available follower missions.
 table = C_Garrison.GetAvailableMissions(garrFollowerTypeID)
==Arguments==
:;garrFollowerTypeID:Number: 1 (Garrison), 2 (Shipyard), 4 (Legion), 22 (Battle for Azeroth), 123 (Shadowlands). Can also use Enum.GarrisonFollowerType.
==Returns==
A table containing a list of available missions.
==Example==
C_Garrison.GetAvailableMissions(Enum.GarrisonFollowerType.FollowerType_9_0)
 {
 [1] = {
 areaID = 10413,
 basecost = 10,
 canStart = true,
 completed = false,
 cost = 10,
 costCurrencyTypesID = 1813,
 description = "Дознаватели из архивов скрывают важные сведения о резервах анимы. Добудьте эту информацию.",
 duration = "4h",
 durationSeconds = 14400,
 followers = { ... },
 followerTypeID = 123,
 hasBonusEffect = false,
 inProgress = false,
 iLevel = 800,
 isTutorialMission = false,
 isMaxLevel = true,
 isRare = false,
 isZoneSupport = false,
 level = 60,
 location = "Revendreth",
 locTextureKit = "GarrMissionLocation-Revendreth",
 mapPosX = 0,
 mapPosY = 0,
 missionID = 2243,
 missionScalar = 49,
 name = "Дознание среди дознавателей",
 numFollowers = 5,
 offeredGarrMissionTextureID = 0,
 offerEndTime = 824530.75,
 offerTimeRemaining = "6h 27min",
 overmaxRewards = { ... },
 overmaxSucceeded = false,
 requiredChampionCount = 1,
 requiredSuccessChance = 0,
 rewards = { ... },
 type = "9.0 Encounter - Revendreth",
 typeAtlas = "BfAMission-Icon-QuickStrike",
 xp = 500,
 }, -- [1]
 ...
 }