// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.\r // SPDX-License-Identifier: Apache-2.0 using System.Collections.Generic; namespace AWS.Deploy.CLI.ServerMode.Models { /// /// Represents a single type hint option, generally used when selecting from /// a list of existing AWS resources to set an OptionSettingItem /// public class TypeHintResourceSummary { /// /// Resource Id, used when saving a selected resource to an OptionSettingItem /// public string SystemName { get; set; } /// /// Resource name, used for display /// public string DisplayName { get; set; } /// /// Additional data about the resource, which may be used when displaying a table /// or grid of options for the user to select from. The indices into this list should /// match the column indicies of a list of /// public List ColumnDisplayValues { get; set; } public TypeHintResourceSummary(string systemName, string displayName, List columnDisplayValues) { SystemName = systemName; DisplayName = displayName; ColumnDisplayValues = new List(columnDisplayValues); } } }