def platforms
      platforms = []

      platformListPrograms = getPlatformList["data"]["program"]

      if @programNumber.to_s =~ /\d+/
        platformListPrograms.select! {|p| p["programNumber"].to_i == @programNumber.to_i }
      end
      
      platformListPrograms.each do |program|
        if program.key?("platform") and not program["platform"].is_a?(Array)
          platforms << program["platform"]["platformId"].to_i
        else
          platforms  += program["platform"].map {|p| p["platformId"].to_i}
        end
      end
      platforms
    end
def platforms
      platforms = []

      platformListPrograms = getPlatformList["data"]["program"]

      if @programNumber.to_s =~ /\d+/
        platformListPrograms.select! {|p| p["programNumber"].to_i == @programNumber.to_i }
      end
      
      platformListPrograms.each do |program|
        if program.key?("platform") and not program["platform"].is_a?(Array)
          platforms << program["platform"]["platformId"].to_i
        else
          platforms  += program["platform"].map {|p| p["platformId"].to_i}
        end
      end
      platforms
    end
Platforms: array of platformId integers
 @return [Array] of [Integer]