internal static RestApplicationCommandOption Create(Model model)
        {
            var options = new RestApplicationCommandOption();

            options.Update(model);
            return(options);
        }
Example #2
0
        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;
        }