// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 using System.Collections.Generic; namespace AWS.Deploy.Common.TypeHintData { /// /// Represents a single AWS resource, generally used when selecting from /// a list of existing resources to set an OptionSettingItem /// public class TypeHintResource { /// /// 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 /// public List ColumnValues { get; set; } = new List(); public TypeHintResource(string systemName, string displayName) { SystemName = systemName; DisplayName = displayName; } } }