Пример #1
0
        internal void Update(APIInvite model)
        {
            Update(model as InviteReference);

            if (model.IsRevoked != null)
            {
                IsRevoked = model.IsRevoked.Value;
            }
            if (model.IsTemporary != null)
            {
                IsTemporary = model.IsTemporary.Value;
            }
            if (model.MaxAge != null)
            {
                MaxAge = model.MaxAge.Value != 0 ? model.MaxAge.Value : (int?)null;
            }
            if (model.MaxUses != null)
            {
                MaxUses = model.MaxUses.Value;
            }
            if (model.Uses != null)
            {
                Uses = model.Uses.Value;
            }
            if (model.CreatedAt != null)
            {
                CreatedAt = model.CreatedAt.Value;
            }
        }
Пример #2
0
        internal void Update(APIInvite model)
		{
			Update(model as InviteReference);

			if (model.IsRevoked != null)
				IsRevoked = model.IsRevoked.Value;
			if (model.IsTemporary != null)
				IsTemporary = model.IsTemporary.Value;
			if (model.MaxAge != null)
				MaxAge = model.MaxAge.Value != 0 ? model.MaxAge.Value : (int?)null;
			if (model.MaxUses != null)
				MaxUses = model.MaxUses.Value;
			if (model.Uses != null)
				Uses = model.Uses.Value;
			if (model.CreatedAt != null)
				CreatedAt = model.CreatedAt.Value;
		}
Пример #3
0
 internal Invite(APIInvite model, DiscordClient client)
     : this(model.Code, model.XkcdPass)
 {
     Client = client;
     Update(model);
 }