public void TestSerialization()
        {
            var sut = new AdditionalAccountSettings();

            JsonHelper.GetSerializedKeys(sut).Should().BeEquivalentTo(new SortedSet <string> {
                "enforce_twofactor", "access_approval_expiry"
            });
        }
Exemplo n.º 2
0
        /// <inheritdoc />
        public async Task <CloudFlareResult <Account> > UpdateAsync(string accountId, string name, AdditionalAccountSettings additionalAccountSettings = null, CancellationToken cancellationToken = default)
        {
            var account = new Account
            {
                Id       = accountId,
                Name     = name,
                Settings = additionalAccountSettings
            };

            var requestUri = $"{AccountEndpoints.Base}/{accountId}";

            return(await Connection.PutAsync(requestUri, account, cancellationToken).ConfigureAwait(false));
        }