class Fastlane::Actions::UpdateAppGroupIdentifiersAction

def self.available_options

def self.available_options
  [
    FastlaneCore::ConfigItem.new(key: :entitlements_file,
                                 env_name: "FL_UPDATE_APP_GROUP_IDENTIFIER_ENTITLEMENTS_FILE_PATH", # The name of the environment variable
                                 description: "The path to the entitlement file which contains the app group identifiers", # a short description of this parameter
                                 verify_block: proc do |value|
                                   raise "Please pass a path to an entitlements file. ".red unless value.include? ".entitlements"
                                   raise "Could not find entitlements file".red if !File.exist?(value) and !Helper.is_test?
                                 end),
    FastlaneCore::ConfigItem.new(key: :app_group_identifiers,
                                 env_name: "FL_UPDATE_APP_GROUP_IDENTIFIER_APP_GROUP_IDENTIFIERS",
                                 description: "An Array of unique identifiers for the app groups. Eg. ['group.com.test.testapp']",
                                 is_string: false,
                                 verify_block: proc do |value|
                                   raise "The parameter app_group_identifiers need to be an Array.".red unless value.kind_of? Array
                                 end)
  ]
end