public ExtendedType(string key, string displayName, ExtendedTypeScopeType scopeType, string?apiClassName = null)
 {
     Key          = key;
     DisplayName  = displayName;
     ApiClassName = apiClassName;
     ScopeType    = scopeType;
 }
示例#2
0
            public async Task <List <ExtendedType> > GetAllExtendedTypesAsync(ExtendedTypeScopeType scope = ExtendedTypeScopeType.Org, Func <Partial <ExtendedType>, Partial <ExtendedType> >?partial = null, CancellationToken cancellationToken = default)
            {
                var queryParameters = new NameValueCollection();

                queryParameters.Append("scope", scope.ToEnumString());
                queryParameters.Append("$fields", (partial != null ? partial(new Partial <ExtendedType>()) : Partial <ExtendedType> .Default()).ToString());

                return(await _connection.RequestResourceAsync <List <ExtendedType> >("GET", $"api/http/custom-fields/extended-types{queryParameters.ToQueryString()}", cancellationToken));
            }