Ejemplo n.º 1
0
        // Helpers

        private static CompatibilityLevel ParseCompatibilityEnum(CompatibilityObject compatibilityObject)
        {
            if (compatibilityObject?.Compatibility == null)
            {
                return(CompatibilityLevel.NotSet);
            }

            return((CompatibilityLevel)Enum.Parse(typeof(CompatibilityLevel), compatibilityObject.Compatibility, true));
        }
Ejemplo n.º 2
0
        public async Task <CompatibilityLevel> PutSubjectConfig(string subject, CompatibilityLevel level)
        {
            var compatibilityObject = await RunRequest <CompatibilityObject, CompatibilityObject>($"/config/{subject}", HttpMethod.Put, CompatibilityObject.Create(level));

            return(ParseCompatibilityEnum(compatibilityObject));
        }