internal static string ToSerializedValue(this DefaultCredentialStoreDtoResourceType value) { switch (value) { case DefaultCredentialStoreDtoResourceType.AssetCredential: return("AssetCredential"); case DefaultCredentialStoreDtoResourceType.RobotCredential: return("RobotCredential"); } return(null); }
/// <summary> /// Initializes a new instance of the DefaultCredentialStoreDto class. /// </summary> /// <param name="resourceType">This enum describes the type of /// resources that can be stored in the Credential Store. When /// a new resource type is added, the default needs to be initialized /// in 3 places: /// 1. Existing tenants: At migration time. /// 2. Default tenant: At seed time in DefaultTenantCreator.cs. /// 3. New tenants: In TenantService.cs. Possible values include: /// 'AssetCredential', 'RobotCredential', 'BucketCredential', /// 'Secrets'</param> public DefaultCredentialStoreDto(DefaultCredentialStoreDtoResourceType resourceType, long?id = default(long?)) { ResourceType = resourceType; Id = id; CustomInit(); }