Esempio n. 1
0
        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();
 }