internal static string ToSerializedValue(this UpdateSettingsStatus value)
        {
            switch (value)
            {
            case UpdateSettingsStatus.Ok:
                return("Ok");

            case UpdateSettingsStatus.JsonFormarIncorrrect:
                return("JsonFormarIncorrrect");

            case UpdateSettingsStatus.OutOfDate:
                return("OutOfDate");

            case UpdateSettingsStatus.InternalError:
                return("InternalError");

            case UpdateSettingsStatus.NotFound:
                return("NotFound");

            case UpdateSettingsStatus.HasDuplicated:
                return("HasDuplicated");

            case UpdateSettingsStatus.AlreadyExists:
                return("AlreadyExists");

            case UpdateSettingsStatus.InvalidInput:
                return("InvalidInput");
            }
            return(null);
        }
 /// <summary>
 /// Initializes a new instance of the ApiOverrideModel class.
 /// </summary>
 /// <param name="status">Possible values include: 'Ok',
 /// 'JsonFormarIncorrrect', 'OutOfDate', 'InternalError', 'NotFound',
 /// 'HasDuplicated', 'AlreadyExists', 'InvalidInput'</param>
 public ApiOverrideModel(UpdateSettingsStatus status, IList <IKeyValueEntity> keyValues = default(IList <IKeyValueEntity>), IList <string> duplicatedKeys = default(IList <string>))
 {
     Status         = status;
     KeyValues      = keyValues;
     DuplicatedKeys = duplicatedKeys;
     CustomInit();
 }
 /// <summary>
 /// Initializes a new instance of the ApiRepositoryModel class.
 /// </summary>
 /// <param name="status">Possible values include: 'Ok',
 /// 'JsonFormarIncorrrect', 'OutOfDate', 'InternalError', 'NotFound',
 /// 'HasDuplicated', 'AlreadyExists', 'InvalidInput'</param>
 public ApiRepositoryModel(UpdateSettingsStatus status, IList <IRepository> repositories = default(IList <IRepository>))
 {
     Status       = status;
     Repositories = repositories;
     CustomInit();
 }