public override string ToString() { string major = ((uint)Suffix[1]).ToString("X", CultureInfo.InvariantCulture); string minor = ((uint)Suffix[0]).ToString("X", CultureInfo.InvariantCulture); DomainFlags flags = (DomainFlags)Suffix[2]; return(string.Format(CultureInfo.InvariantCulture, "{0} [UDF {1}.{2} : Flags {3}]", Identifier, major, minor, flags)); }
public CreateDomainRequest( string name, long?ownerId = null, long?environmentId = null, long?originId = null, DomainFlags flags = default) { Ensure.NotNullOrEmpty(name, nameof(name)); // Domains may be added without owners... Name = name; OwnerId = ownerId; EnvironmentId = environmentId; OriginId = originId; Flags = flags; }
public Domain( long id, string name, long?ownerId = null, long?environmentId = null, long?registrationId = null, long?originId = null, DomainFlags flags = default, JsonObject properties = null) { Validate.Id(id); Validate.NotNullOrEmpty(name, nameof(name)); #region Preconditions if (ownerId != null && ownerId.Value <= 0) { throw new ArgumentException("Must be > 0", nameof(ownerId)); } if (registrationId != null && registrationId.Value <= 0) { throw new ArgumentException("Must be > 0", nameof(registrationId)); } if (environmentId != null && environmentId.Value <= 0) { throw new ArgumentException("Must be > 0", nameof(environmentId)); } #endregion Id = id; Name = name; Path = DomainName.Parse(name.ToLower()).Path; OwnerId = ownerId; RegistrationId = registrationId; EnvironmentId = environmentId; OriginId = originId; Flags = flags; Properties = properties ?? new JsonObject(); }