internal static RestApplicationCommandOption Create(Model model) { var options = new RestApplicationCommandOption(); options.Update(model); return(options); }
internal virtual void Update(Model model) { this.ApplicationId = model.ApplicationId; this.Name = model.Name; this.Description = model.Description; this.Options = model.Options.IsSpecified ? model.Options.Value.Select(x => RestApplicationCommandOption.Create(x)).ToImmutableArray() : null; }