Created
November 18, 2019 05:10
-
-
Save tuldok89/f08b8ed2c4293a879bb9f999d12c64e9 to your computer and use it in GitHub Desktop.
Shopify GraphQL
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Collections; | |
using System.Collections.Generic; | |
using System.ComponentModel; | |
using System.Globalization; | |
using System.Linq; | |
using System.Reflection; | |
using System.Runtime.Serialization; | |
using System.Text; | |
using System.Text.RegularExpressions; | |
using Newtonsoft.Json.Linq; | |
namespace Shopify | |
{ | |
#region base classes | |
public class FieldMetadata | |
{ | |
public string Name { get; set; } | |
public bool IsComplex { get; set; } | |
public Type QueryBuilderType { get; set; } | |
} | |
public enum Formatting | |
{ | |
None, | |
Indented | |
} | |
internal static class GraphQlQueryHelper | |
{ | |
private static readonly Regex RegexWhiteSpace = new Regex(@"\s", RegexOptions.Compiled); | |
public static string GetIndentation(int level, byte indentationSize) | |
{ | |
return new String(' ', level * indentationSize); | |
} | |
public static string BuildArgumentValue(object value, Formatting formatting, int level, byte indentationSize) | |
{ | |
if (value is JValue jValue) | |
{ | |
switch (jValue.Type) | |
{ | |
case JTokenType.Null: return "null"; | |
case JTokenType.Integer: | |
case JTokenType.Float: | |
case JTokenType.Boolean: | |
return BuildArgumentValue(jValue.Value, formatting, level, indentationSize); | |
default: | |
return $"\"{jValue.Value}\""; | |
} | |
} | |
if (value is Enum @enum) | |
return ConvertEnumToString(@enum); | |
if (value is bool @bool) | |
return @bool ? "true" : "false"; | |
if (value is DateTime dateTime) | |
return $"\"{dateTime:O}\""; | |
if (value is DateTimeOffset dateTimeOffset) | |
return $"\"{dateTimeOffset:O}\""; | |
if (value is IGraphQlInputObject inputObject) | |
return BuildInputObject(inputObject, formatting, level + 2, indentationSize); | |
if (value is String || value is Guid) | |
return $"\"{value}\""; | |
if (value is JProperty jProperty) | |
{ | |
if (RegexWhiteSpace.IsMatch(jProperty.Name)) | |
throw new ArgumentException($"JSON object keys used as GraphQL arguments must not contain whitespace; key: {jProperty.Name}"); | |
return $"{jProperty.Name}:{(formatting == Formatting.Indented ? " " : null)}{BuildArgumentValue(jProperty.Value, formatting, level, indentationSize)}"; | |
} | |
if (value is JObject jObject) | |
return BuildEnumerableArgument(jObject, formatting, level + 1, indentationSize, '{', '}'); | |
if (value is IEnumerable enumerable) | |
return BuildEnumerableArgument(enumerable, formatting, level, indentationSize, '[', ']'); | |
if (value is short || value is ushort || value is byte || value is int || value is uint || value is long || value is ulong || value is float || value is double || value is decimal) | |
return Convert.ToString(value, CultureInfo.InvariantCulture); | |
var argumentValue = Convert.ToString(value, CultureInfo.InvariantCulture); | |
return $"\"{argumentValue}\""; | |
} | |
private static string BuildEnumerableArgument(IEnumerable enumerable, Formatting formatting, int level, byte indentationSize, char openingSymbol, char closingSymbol) | |
{ | |
var builder = new StringBuilder(); | |
builder.Append(openingSymbol); | |
var delimiter = String.Empty; | |
foreach (var item in enumerable) | |
{ | |
builder.Append(delimiter); | |
if (formatting == Formatting.Indented) | |
{ | |
builder.AppendLine(); | |
builder.Append(GetIndentation(level + 1, indentationSize)); | |
} | |
builder.Append(BuildArgumentValue(item, formatting, level, indentationSize)); | |
delimiter = ","; | |
} | |
builder.Append(closingSymbol); | |
return builder.ToString(); | |
} | |
public static string BuildInputObject(IGraphQlInputObject inputObject, Formatting formatting, int level, byte indentationSize) | |
{ | |
var builder = new StringBuilder(); | |
builder.Append("{"); | |
var isIndentedFormatting = formatting == Formatting.Indented; | |
string valueSeparator; | |
if (isIndentedFormatting) | |
{ | |
builder.AppendLine(); | |
valueSeparator = ": "; | |
} | |
else | |
valueSeparator = ":"; | |
var separator = String.Empty; | |
foreach (var propertyValue in inputObject.GetPropertyValues().Where(p => p.Value != null)) | |
{ | |
var value = BuildArgumentValue(propertyValue.Value, formatting, level, indentationSize); | |
builder.Append(isIndentedFormatting ? GetIndentation(level, indentationSize) : separator); | |
builder.Append(propertyValue.Name); | |
builder.Append(valueSeparator); | |
builder.Append(value); | |
separator = ","; | |
if (isIndentedFormatting) | |
builder.AppendLine(); | |
} | |
if (isIndentedFormatting) | |
builder.Append(GetIndentation(level - 1, indentationSize)); | |
builder.Append("}"); | |
return builder.ToString(); | |
} | |
private static string ConvertEnumToString(Enum @enum) | |
{ | |
var enumMember = @enum.GetType().GetTypeInfo().GetField(@enum.ToString()); | |
if (enumMember == null) | |
throw new InvalidOperationException("enum member resolution failed"); | |
var enumMemberAttribute = (EnumMemberAttribute)enumMember.GetCustomAttribute(typeof(EnumMemberAttribute)); | |
return enumMemberAttribute == null | |
? @enum.ToString() | |
: enumMemberAttribute.Value; | |
} | |
} | |
public struct InputPropertyInfo | |
{ | |
public string Name { get; set; } | |
public object Value { get; set; } | |
} | |
internal interface IGraphQlInputObject | |
{ | |
IEnumerable<InputPropertyInfo> GetPropertyValues(); | |
} | |
public interface IGraphQlQueryBuilder | |
{ | |
void Clear(); | |
void IncludeAllFields(); | |
string Build(Formatting formatting = Formatting.None, byte indentationSize = 2); | |
} | |
public abstract class QueryBuilderParameter | |
{ | |
private string _name; | |
internal string GraphQlTypeName { get; } | |
internal object Value { get; set; } | |
public string Name | |
{ | |
get => _name; | |
set | |
{ | |
ValidateParameterValue(nameof(Name), value); | |
_name = value; | |
} | |
} | |
protected QueryBuilderParameter(string name, string graphQlTypeName, object value) | |
{ | |
Name = name; | |
ValidateParameterValue(nameof(graphQlTypeName), graphQlTypeName); | |
GraphQlTypeName = graphQlTypeName; | |
Value = value; | |
} | |
protected QueryBuilderParameter(object value) => Value = value; | |
private void ValidateParameterValue(string parameterName, string value) | |
{ | |
if (String.IsNullOrWhiteSpace(value) || !value.All(Char.IsLetterOrDigit)) | |
throw new ArgumentException("invalid value", parameterName); | |
} | |
} | |
public class QueryBuilderParameter<T> : QueryBuilderParameter | |
{ | |
public QueryBuilderParameter(string name, string graphQlTypeName, T value) : base(name, graphQlTypeName, value) | |
{ | |
} | |
private QueryBuilderParameter(T value) : base(value) | |
{ | |
} | |
public static implicit operator QueryBuilderParameter<T>(T value) => new QueryBuilderParameter<T>(value); | |
} | |
public class GraphQlQueryParameter<T> : QueryBuilderParameter<T> | |
{ | |
public new T Value | |
{ | |
get => (T)base.Value; | |
set => base.Value = value; | |
} | |
public GraphQlQueryParameter(string name, string graphQlTypeName, T value) : base(name, graphQlTypeName, value) | |
{ | |
} | |
} | |
public abstract class GraphQlQueryBuilder : IGraphQlQueryBuilder | |
{ | |
private static readonly Type[] MethodParameterTypeString = { typeof(String) }; | |
private static readonly string[] MethodParameterString = { null }; | |
private readonly Dictionary<string, GraphQlFieldCriteria> _fieldCriteria = new Dictionary<string, GraphQlFieldCriteria>(); | |
private Dictionary<string, QueryBuilderParameter> _queryParameters; | |
protected virtual string Prefix { get { return null; } } | |
protected abstract IList<FieldMetadata> AllFields { get; } | |
public string Alias { get; } | |
protected GraphQlQueryBuilder(string alias = null) | |
{ | |
ValidateAlias(alias); | |
Alias = alias; | |
} | |
public virtual void Clear() | |
{ | |
_fieldCriteria.Clear(); | |
} | |
void IGraphQlQueryBuilder.IncludeAllFields() | |
{ | |
IncludeAllFields(); | |
} | |
public string Build(Formatting formatting = Formatting.None, byte indentationSize = 2) | |
{ | |
return Build(formatting, 1, indentationSize); | |
} | |
protected void IncludeAllFields() | |
{ | |
IncludeFields(AllFields); | |
} | |
protected virtual string Build(Formatting formatting, int level, byte indentationSize) | |
{ | |
var isIndentedFormatting = formatting == Formatting.Indented; | |
var separator = String.Empty; | |
var indentationSpace = isIndentedFormatting ? " " : String.Empty; | |
var builder = new StringBuilder(); | |
if (!String.IsNullOrEmpty(Prefix)) | |
{ | |
builder.Append(Prefix); | |
if (!String.IsNullOrEmpty(Alias)) | |
{ | |
builder.Append(" "); | |
builder.Append(Alias); | |
} | |
if (_queryParameters?.Count > 0) | |
{ | |
builder.Append(indentationSpace); | |
builder.Append("("); | |
foreach (var queryParameter in _queryParameters.Values) | |
{ | |
builder.Append(separator); | |
builder.Append("$"); | |
builder.Append(queryParameter.Name); | |
builder.Append(":"); | |
builder.Append(indentationSpace); | |
builder.Append(queryParameter.GraphQlTypeName); | |
builder.Append(indentationSpace); | |
builder.Append("="); | |
builder.Append(indentationSpace); | |
builder.Append(GraphQlQueryHelper.BuildArgumentValue(queryParameter.Value, formatting, 0, indentationSize)); | |
separator = " "; | |
} | |
builder.Append(")"); | |
} | |
} | |
builder.Append(indentationSpace); | |
builder.Append("{"); | |
if (isIndentedFormatting) | |
builder.AppendLine(); | |
separator = String.Empty; | |
foreach (var criteria in _fieldCriteria.Values) | |
{ | |
var fieldCriteria = criteria.Build(formatting, level, indentationSize); | |
if (isIndentedFormatting) | |
builder.AppendLine(fieldCriteria); | |
else if (!String.IsNullOrEmpty(fieldCriteria)) | |
{ | |
builder.Append(separator); | |
builder.Append(fieldCriteria); | |
} | |
separator = ","; | |
} | |
if (isIndentedFormatting) | |
builder.Append(GraphQlQueryHelper.GetIndentation(level - 1, indentationSize)); | |
builder.Append("}"); | |
return builder.ToString(); | |
} | |
protected void IncludeScalarField(string fieldName, string alias, IDictionary<string, QueryBuilderParameter> args) | |
{ | |
ValidateAlias(alias); | |
_fieldCriteria[alias ?? fieldName] = new GraphQlScalarFieldCriteria(fieldName, alias, args); | |
} | |
protected void IncludeObjectField(string fieldName, GraphQlQueryBuilder objectFieldQueryBuilder, IDictionary<string, QueryBuilderParameter> args) | |
{ | |
_fieldCriteria[objectFieldQueryBuilder.Alias ?? fieldName] = new GraphQlObjectFieldCriteria(fieldName, objectFieldQueryBuilder, args); | |
} | |
protected void ExcludeField(string fieldName) | |
{ | |
if (fieldName == null) | |
throw new ArgumentNullException(nameof(fieldName)); | |
_fieldCriteria.Remove(fieldName); | |
} | |
protected void IncludeFields(IEnumerable<FieldMetadata> fields) | |
{ | |
IncludeFields(fields, null); | |
} | |
private void IncludeFields(IEnumerable<FieldMetadata> fields, List<Type> parentTypes) | |
{ | |
foreach (var field in fields) | |
{ | |
if (field.QueryBuilderType == null) | |
IncludeScalarField(field.Name, null, null); | |
else | |
{ | |
var builderType = GetType(); | |
if (parentTypes != null && parentTypes.Any(t => t.IsAssignableFrom(field.QueryBuilderType))) | |
continue; | |
parentTypes?.Add(builderType); | |
var constructor = field.QueryBuilderType.GetConstructor(MethodParameterTypeString); | |
if (constructor == null) | |
throw new InvalidOperationException($"{field.QueryBuilderType.FullName} constructor not found"); | |
var queryBuilder = (GraphQlQueryBuilder)constructor.Invoke(MethodParameterString); | |
queryBuilder.IncludeFields(queryBuilder.AllFields, parentTypes ?? new List<Type> { builderType }); | |
IncludeObjectField(field.Name, queryBuilder, null); | |
} | |
} | |
} | |
protected void AddParameter<T>(GraphQlQueryParameter<T> parameter) | |
{ | |
if (_queryParameters == null) | |
_queryParameters = new Dictionary<string, QueryBuilderParameter>(); | |
_queryParameters.Add(parameter.Name, parameter); | |
} | |
private static void ValidateAlias(string alias) | |
{ | |
if (alias != null && String.IsNullOrWhiteSpace(alias)) | |
throw new ArgumentException("Value must not be white space. ", nameof(alias)); | |
} | |
private abstract class GraphQlFieldCriteria | |
{ | |
private readonly IDictionary<string, QueryBuilderParameter> _args; | |
protected readonly string FieldName; | |
protected GraphQlFieldCriteria(string fieldName, IDictionary<string, QueryBuilderParameter> args) | |
{ | |
FieldName = fieldName; | |
_args = args; | |
} | |
public abstract string Build(Formatting formatting, int level, byte indentationSize); | |
protected string BuildArgumentClause(Formatting formatting, int level, byte indentationSize) | |
{ | |
var separator = formatting == Formatting.Indented ? " " : null; | |
var argumentCount = _args?.Count ?? 0; | |
if (argumentCount == 0) | |
return String.Empty; | |
var arguments = | |
_args.Select( | |
kvp => $"{kvp.Key}:{separator}{(kvp.Value.Name == null ? GraphQlQueryHelper.BuildArgumentValue(kvp.Value.Value, formatting, level, indentationSize) : "$" + kvp.Value.Name)}"); | |
return $"({String.Join($",{separator}", arguments)})"; | |
} | |
protected static string BuildAliasPrefix(string alias, Formatting formatting) | |
{ | |
var separator = formatting == Formatting.Indented ? " " : String.Empty; | |
return String.IsNullOrWhiteSpace(alias) ? null : alias + ':' + separator; | |
} | |
} | |
private class GraphQlScalarFieldCriteria : GraphQlFieldCriteria | |
{ | |
private readonly string _alias; | |
public GraphQlScalarFieldCriteria(string fieldName, string alias, IDictionary<string, QueryBuilderParameter> args) : base(fieldName, args) | |
{ | |
_alias = alias; | |
} | |
public override string Build(Formatting formatting, int level, byte indentationSize) | |
{ | |
var builder = new StringBuilder(); | |
if (formatting == Formatting.Indented) | |
builder.Append(GraphQlQueryHelper.GetIndentation(level, indentationSize)); | |
builder.Append(BuildAliasPrefix(_alias, formatting)); | |
builder.Append(FieldName); | |
builder.Append(BuildArgumentClause(formatting, level, indentationSize)); | |
return builder.ToString(); | |
} | |
} | |
private class GraphQlObjectFieldCriteria : GraphQlFieldCriteria | |
{ | |
private readonly GraphQlQueryBuilder _objectQueryBuilder; | |
public GraphQlObjectFieldCriteria(string fieldName, GraphQlQueryBuilder objectQueryBuilder, IDictionary<string, QueryBuilderParameter> args) : base(fieldName, args) | |
{ | |
_objectQueryBuilder = objectQueryBuilder; | |
} | |
public override string Build(Formatting formatting, int level, byte indentationSize) | |
{ | |
if (_objectQueryBuilder._fieldCriteria.Count == 0) | |
return String.Empty; | |
var builder = new StringBuilder(); | |
var isIndentedFormatting = formatting == Formatting.Indented; | |
if (isIndentedFormatting) | |
builder.Append(GraphQlQueryHelper.GetIndentation(level, indentationSize)); | |
builder.Append(BuildAliasPrefix(_objectQueryBuilder.Alias, formatting)); | |
builder.Append(FieldName); | |
builder.Append(BuildArgumentClause(formatting, level, indentationSize)); | |
builder.Append(_objectQueryBuilder.Build(formatting, level + 1, indentationSize)); | |
return builder.ToString(); | |
} | |
} | |
} | |
public abstract class GraphQlQueryBuilder<TQueryBuilder> : GraphQlQueryBuilder where TQueryBuilder : GraphQlQueryBuilder<TQueryBuilder> | |
{ | |
protected GraphQlQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public TQueryBuilder WithAllFields() | |
{ | |
IncludeAllFields(); | |
return (TQueryBuilder)this; | |
} | |
public TQueryBuilder WithAllScalarFields() | |
{ | |
IncludeFields(AllFields.Where(f => !f.IsComplex)); | |
return (TQueryBuilder)this; | |
} | |
protected TQueryBuilder WithScalarField(string fieldName, string alias = null, IDictionary<string, QueryBuilderParameter> args = null) | |
{ | |
IncludeScalarField(fieldName, alias, args); | |
return (TQueryBuilder)this; | |
} | |
protected TQueryBuilder WithObjectField(string fieldName, GraphQlQueryBuilder queryBuilder, IDictionary<string, QueryBuilderParameter> args = null) | |
{ | |
IncludeObjectField(fieldName, queryBuilder, args); | |
return (TQueryBuilder)this; | |
} | |
public TQueryBuilder ExceptField(string fieldName) | |
{ | |
ExcludeField(fieldName); | |
return (TQueryBuilder)this; | |
} | |
protected TQueryBuilder WithParameterInternal<T>(GraphQlQueryParameter<T> parameter) | |
{ | |
AddParameter(parameter); | |
return (TQueryBuilder)this; | |
} | |
} | |
#endregion | |
#region shared types | |
public enum MetafieldValueType | |
{ | |
[EnumMember(Value="STRING")] String, | |
[EnumMember(Value="INTEGER")] Integer, | |
[EnumMember(Value="JSON_STRING")] JsonString | |
} | |
public enum MetafieldOwnerType | |
{ | |
[EnumMember(Value="ARTICLE")] Article, | |
[EnumMember(Value="BLOG")] Blog, | |
[EnumMember(Value="COLLECTION")] Collection, | |
[EnumMember(Value="CUSTOMER")] Customer, | |
[EnumMember(Value="DRAFTORDER")] Draftorder, | |
[EnumMember(Value="ORDER")] Order, | |
[EnumMember(Value="PAGE")] Page, | |
[EnumMember(Value="PRODUCT")] Product, | |
[EnumMember(Value="PRODUCTIMAGE")] Productimage, | |
[EnumMember(Value="PRODUCTVARIANT")] Productvariant, | |
[EnumMember(Value="SHOP")] Shop | |
} | |
public enum PrivateMetafieldValueType | |
{ | |
[EnumMember(Value="STRING")] String, | |
[EnumMember(Value="INTEGER")] Integer, | |
[EnumMember(Value="JSON_STRING")] JsonString | |
} | |
public enum EventSortKeys | |
{ | |
[EnumMember(Value="CREATED_AT")] CreatedAt, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum ResourceAlertIcon | |
{ | |
[EnumMember(Value="CHECKMARK_CIRCLE")] CheckmarkCircle, | |
[EnumMember(Value="INFORMATION_CIRCLE")] InformationCircle | |
} | |
public enum ResourceAlertSeverity | |
{ | |
[EnumMember(Value="DEFAULT")] Default, | |
[EnumMember(Value="INFO")] Info, | |
[EnumMember(Value="WARNING")] Warning, | |
[EnumMember(Value="SUCCESS")] Success, | |
[EnumMember(Value="CRITICAL")] Critical, | |
[EnumMember(Value="ERROR")] Error | |
} | |
public enum CountryCode | |
{ | |
[EnumMember(Value="AF")] Af, | |
[EnumMember(Value="AX")] Ax, | |
[EnumMember(Value="AL")] Al, | |
[EnumMember(Value="DZ")] Dz, | |
[EnumMember(Value="AD")] Ad, | |
[EnumMember(Value="AO")] Ao, | |
[EnumMember(Value="AI")] Ai, | |
[EnumMember(Value="AG")] Ag, | |
[EnumMember(Value="AR")] Ar, | |
[EnumMember(Value="AM")] Am, | |
[EnumMember(Value="AW")] Aw, | |
[EnumMember(Value="AU")] Au, | |
[EnumMember(Value="AT")] At, | |
[EnumMember(Value="AZ")] Az, | |
[EnumMember(Value="BS")] Bs, | |
[EnumMember(Value="BH")] Bh, | |
[EnumMember(Value="BD")] Bd, | |
[EnumMember(Value="BB")] Bb, | |
[EnumMember(Value="BY")] By, | |
[EnumMember(Value="BE")] Be, | |
[EnumMember(Value="BZ")] Bz, | |
[EnumMember(Value="BJ")] Bj, | |
[EnumMember(Value="BM")] Bm, | |
[EnumMember(Value="BT")] Bt, | |
[EnumMember(Value="BO")] Bo, | |
[EnumMember(Value="BA")] Ba, | |
[EnumMember(Value="BW")] Bw, | |
[EnumMember(Value="BV")] Bv, | |
[EnumMember(Value="BR")] Br, | |
[EnumMember(Value="IO")] Io, | |
[EnumMember(Value="BN")] Bn, | |
[EnumMember(Value="BG")] Bg, | |
[EnumMember(Value="BF")] Bf, | |
[EnumMember(Value="BI")] Bi, | |
[EnumMember(Value="KH")] Kh, | |
[EnumMember(Value="CA")] Ca, | |
[EnumMember(Value="CV")] Cv, | |
[EnumMember(Value="BQ")] Bq, | |
[EnumMember(Value="KY")] Ky, | |
[EnumMember(Value="CF")] Cf, | |
[EnumMember(Value="TD")] Td, | |
[EnumMember(Value="CL")] Cl, | |
[EnumMember(Value="CN")] Cn, | |
[EnumMember(Value="CX")] Cx, | |
[EnumMember(Value="CC")] Cc, | |
[EnumMember(Value="CO")] Co, | |
[EnumMember(Value="KM")] Km, | |
[EnumMember(Value="CG")] Cg, | |
[EnumMember(Value="CD")] Cd, | |
[EnumMember(Value="CK")] Ck, | |
[EnumMember(Value="CR")] Cr, | |
[EnumMember(Value="HR")] Hr, | |
[EnumMember(Value="CU")] Cu, | |
[EnumMember(Value="CW")] Cw, | |
[EnumMember(Value="CY")] Cy, | |
[EnumMember(Value="CZ")] Cz, | |
[EnumMember(Value="CI")] Ci, | |
[EnumMember(Value="DK")] Dk, | |
[EnumMember(Value="DJ")] Dj, | |
[EnumMember(Value="DM")] Dm, | |
[EnumMember(Value="DO")] Do, | |
[EnumMember(Value="EC")] Ec, | |
[EnumMember(Value="EG")] Eg, | |
[EnumMember(Value="SV")] Sv, | |
[EnumMember(Value="GQ")] Gq, | |
[EnumMember(Value="ER")] Er, | |
[EnumMember(Value="EE")] Ee, | |
[EnumMember(Value="SZ")] Sz, | |
[EnumMember(Value="ET")] Et, | |
[EnumMember(Value="FK")] Fk, | |
[EnumMember(Value="FO")] Fo, | |
[EnumMember(Value="FJ")] Fj, | |
[EnumMember(Value="FI")] Fi, | |
[EnumMember(Value="FR")] Fr, | |
[EnumMember(Value="GF")] Gf, | |
[EnumMember(Value="PF")] Pf, | |
[EnumMember(Value="TF")] Tf, | |
[EnumMember(Value="GA")] Ga, | |
[EnumMember(Value="GM")] Gm, | |
[EnumMember(Value="GE")] Ge, | |
[EnumMember(Value="DE")] De, | |
[EnumMember(Value="GH")] Gh, | |
[EnumMember(Value="GI")] Gi, | |
[EnumMember(Value="GR")] Gr, | |
[EnumMember(Value="GL")] Gl, | |
[EnumMember(Value="GD")] Gd, | |
[EnumMember(Value="GP")] Gp, | |
[EnumMember(Value="GT")] Gt, | |
[EnumMember(Value="GG")] Gg, | |
[EnumMember(Value="GN")] Gn, | |
[EnumMember(Value="GW")] Gw, | |
[EnumMember(Value="GY")] Gy, | |
[EnumMember(Value="HT")] Ht, | |
[EnumMember(Value="HM")] Hm, | |
[EnumMember(Value="VA")] Va, | |
[EnumMember(Value="HN")] Hn, | |
[EnumMember(Value="HK")] Hk, | |
[EnumMember(Value="HU")] Hu, | |
[EnumMember(Value="IS")] Is, | |
[EnumMember(Value="IN")] In, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="IR")] Ir, | |
[EnumMember(Value="IQ")] Iq, | |
[EnumMember(Value="IE")] Ie, | |
[EnumMember(Value="IM")] Im, | |
[EnumMember(Value="IL")] Il, | |
[EnumMember(Value="IT")] It, | |
[EnumMember(Value="JM")] Jm, | |
[EnumMember(Value="JP")] Jp, | |
[EnumMember(Value="JE")] Je, | |
[EnumMember(Value="JO")] Jo, | |
[EnumMember(Value="KZ")] Kz, | |
[EnumMember(Value="KE")] Ke, | |
[EnumMember(Value="KI")] Ki, | |
[EnumMember(Value="KP")] Kp, | |
[EnumMember(Value="XK")] Xk, | |
[EnumMember(Value="KW")] Kw, | |
[EnumMember(Value="KG")] Kg, | |
[EnumMember(Value="LA")] La, | |
[EnumMember(Value="LV")] Lv, | |
[EnumMember(Value="LB")] Lb, | |
[EnumMember(Value="LS")] Ls, | |
[EnumMember(Value="LR")] Lr, | |
[EnumMember(Value="LY")] Ly, | |
[EnumMember(Value="LI")] Li, | |
[EnumMember(Value="LT")] Lt, | |
[EnumMember(Value="LU")] Lu, | |
[EnumMember(Value="MO")] Mo, | |
[EnumMember(Value="MG")] Mg, | |
[EnumMember(Value="MW")] Mw, | |
[EnumMember(Value="MY")] My, | |
[EnumMember(Value="MV")] Mv, | |
[EnumMember(Value="ML")] Ml, | |
[EnumMember(Value="MT")] Mt, | |
[EnumMember(Value="MQ")] Mq, | |
[EnumMember(Value="MR")] Mr, | |
[EnumMember(Value="MU")] Mu, | |
[EnumMember(Value="YT")] Yt, | |
[EnumMember(Value="MX")] Mx, | |
[EnumMember(Value="MD")] Md, | |
[EnumMember(Value="MC")] Mc, | |
[EnumMember(Value="MN")] Mn, | |
[EnumMember(Value="ME")] Me, | |
[EnumMember(Value="MS")] Ms, | |
[EnumMember(Value="MA")] Ma, | |
[EnumMember(Value="MZ")] Mz, | |
[EnumMember(Value="MM")] Mm, | |
[EnumMember(Value="NA")] Na, | |
[EnumMember(Value="NR")] Nr, | |
[EnumMember(Value="NP")] Np, | |
[EnumMember(Value="NL")] Nl, | |
[EnumMember(Value="AN")] An, | |
[EnumMember(Value="NC")] Nc, | |
[EnumMember(Value="NZ")] Nz, | |
[EnumMember(Value="NI")] Ni, | |
[EnumMember(Value="NE")] Ne, | |
[EnumMember(Value="NG")] Ng, | |
[EnumMember(Value="NU")] Nu, | |
[EnumMember(Value="NF")] Nf, | |
[EnumMember(Value="MK")] Mk, | |
[EnumMember(Value="NO")] No, | |
[EnumMember(Value="OM")] Om, | |
[EnumMember(Value="PK")] Pk, | |
[EnumMember(Value="PS")] Ps, | |
[EnumMember(Value="PA")] Pa, | |
[EnumMember(Value="PG")] Pg, | |
[EnumMember(Value="PY")] Py, | |
[EnumMember(Value="PE")] Pe, | |
[EnumMember(Value="PH")] Ph, | |
[EnumMember(Value="PN")] Pn, | |
[EnumMember(Value="PL")] Pl, | |
[EnumMember(Value="PT")] Pt, | |
[EnumMember(Value="QA")] Qa, | |
[EnumMember(Value="CM")] Cm, | |
[EnumMember(Value="RE")] Re, | |
[EnumMember(Value="RO")] Ro, | |
[EnumMember(Value="RU")] Ru, | |
[EnumMember(Value="RW")] Rw, | |
[EnumMember(Value="BL")] Bl, | |
[EnumMember(Value="SH")] Sh, | |
[EnumMember(Value="KN")] Kn, | |
[EnumMember(Value="LC")] Lc, | |
[EnumMember(Value="MF")] Mf, | |
[EnumMember(Value="PM")] Pm, | |
[EnumMember(Value="WS")] Ws, | |
[EnumMember(Value="SM")] Sm, | |
[EnumMember(Value="ST")] St, | |
[EnumMember(Value="SA")] Sa, | |
[EnumMember(Value="SN")] Sn, | |
[EnumMember(Value="RS")] Rs, | |
[EnumMember(Value="SC")] Sc, | |
[EnumMember(Value="SL")] Sl, | |
[EnumMember(Value="SG")] Sg, | |
[EnumMember(Value="SX")] Sx, | |
[EnumMember(Value="SK")] Sk, | |
[EnumMember(Value="SI")] Si, | |
[EnumMember(Value="SB")] Sb, | |
[EnumMember(Value="SO")] So, | |
[EnumMember(Value="ZA")] Za, | |
[EnumMember(Value="GS")] Gs, | |
[EnumMember(Value="KR")] Kr, | |
[EnumMember(Value="SS")] Ss, | |
[EnumMember(Value="ES")] Es, | |
[EnumMember(Value="LK")] Lk, | |
[EnumMember(Value="VC")] Vc, | |
[EnumMember(Value="SD")] Sd, | |
[EnumMember(Value="SR")] Sr, | |
[EnumMember(Value="SJ")] Sj, | |
[EnumMember(Value="SE")] Se, | |
[EnumMember(Value="CH")] Ch, | |
[EnumMember(Value="SY")] Sy, | |
[EnumMember(Value="TW")] Tw, | |
[EnumMember(Value="TJ")] Tj, | |
[EnumMember(Value="TZ")] Tz, | |
[EnumMember(Value="TH")] Th, | |
[EnumMember(Value="TL")] Tl, | |
[EnumMember(Value="TG")] Tg, | |
[EnumMember(Value="TK")] Tk, | |
[EnumMember(Value="TO")] To, | |
[EnumMember(Value="TT")] Tt, | |
[EnumMember(Value="TN")] Tn, | |
[EnumMember(Value="TR")] Tr, | |
[EnumMember(Value="TM")] Tm, | |
[EnumMember(Value="TC")] Tc, | |
[EnumMember(Value="TV")] Tv, | |
[EnumMember(Value="UG")] Ug, | |
[EnumMember(Value="UA")] Ua, | |
[EnumMember(Value="AE")] Ae, | |
[EnumMember(Value="GB")] Gb, | |
[EnumMember(Value="US")] Us, | |
[EnumMember(Value="UM")] Um, | |
[EnumMember(Value="UY")] Uy, | |
[EnumMember(Value="UZ")] Uz, | |
[EnumMember(Value="VU")] Vu, | |
[EnumMember(Value="VE")] Ve, | |
[EnumMember(Value="VN")] Vn, | |
[EnumMember(Value="VG")] Vg, | |
[EnumMember(Value="WF")] Wf, | |
[EnumMember(Value="EH")] Eh, | |
[EnumMember(Value="YE")] Ye, | |
[EnumMember(Value="ZM")] Zm, | |
[EnumMember(Value="ZW")] Zw | |
} | |
public enum OrderCancelReason | |
{ | |
[EnumMember(Value="CUSTOMER")] Customer, | |
[EnumMember(Value="FRAUD")] Fraud, | |
[EnumMember(Value="INVENTORY")] Inventory, | |
[EnumMember(Value="DECLINED")] Declined, | |
[EnumMember(Value="OTHER")] Other | |
} | |
public enum CurrencyCode | |
{ | |
[EnumMember(Value="USD")] Usd, | |
[EnumMember(Value="EUR")] Eur, | |
[EnumMember(Value="GBP")] Gbp, | |
[EnumMember(Value="CAD")] Cad, | |
[EnumMember(Value="AFN")] Afn, | |
[EnumMember(Value="ALL")] All, | |
[EnumMember(Value="DZD")] Dzd, | |
[EnumMember(Value="AOA")] Aoa, | |
[EnumMember(Value="ARS")] Ars, | |
[EnumMember(Value="AMD")] Amd, | |
[EnumMember(Value="AWG")] Awg, | |
[EnumMember(Value="AUD")] Aud, | |
[EnumMember(Value="BBD")] Bbd, | |
[EnumMember(Value="AZN")] Azn, | |
[EnumMember(Value="BDT")] Bdt, | |
[EnumMember(Value="BSD")] Bsd, | |
[EnumMember(Value="BHD")] Bhd, | |
[EnumMember(Value="BIF")] Bif, | |
[EnumMember(Value="BYR")] Byr, | |
[EnumMember(Value="BZD")] Bzd, | |
[EnumMember(Value="BMD")] Bmd, | |
[EnumMember(Value="BTN")] Btn, | |
[EnumMember(Value="BAM")] Bam, | |
[EnumMember(Value="BRL")] Brl, | |
[EnumMember(Value="BOB")] Bob, | |
[EnumMember(Value="BWP")] Bwp, | |
[EnumMember(Value="BND")] Bnd, | |
[EnumMember(Value="BGN")] Bgn, | |
[EnumMember(Value="MMK")] Mmk, | |
[EnumMember(Value="KHR")] Khr, | |
[EnumMember(Value="CVE")] Cve, | |
[EnumMember(Value="KYD")] Kyd, | |
[EnumMember(Value="XAF")] Xaf, | |
[EnumMember(Value="CLP")] Clp, | |
[EnumMember(Value="CNY")] Cny, | |
[EnumMember(Value="COP")] Cop, | |
[EnumMember(Value="KMF")] Kmf, | |
[EnumMember(Value="CDF")] Cdf, | |
[EnumMember(Value="CRC")] Crc, | |
[EnumMember(Value="HRK")] Hrk, | |
[EnumMember(Value="CZK")] Czk, | |
[EnumMember(Value="DKK")] Dkk, | |
[EnumMember(Value="DJF")] Djf, | |
[EnumMember(Value="DOP")] Dop, | |
[EnumMember(Value="XCD")] Xcd, | |
[EnumMember(Value="EGP")] Egp, | |
[EnumMember(Value="ETB")] Etb, | |
[EnumMember(Value="XPF")] Xpf, | |
[EnumMember(Value="FJD")] Fjd, | |
[EnumMember(Value="GMD")] Gmd, | |
[EnumMember(Value="GHS")] Ghs, | |
[EnumMember(Value="GTQ")] Gtq, | |
[EnumMember(Value="GYD")] Gyd, | |
[EnumMember(Value="GEL")] Gel, | |
[EnumMember(Value="GNF")] Gnf, | |
[EnumMember(Value="HTG")] Htg, | |
[EnumMember(Value="HNL")] Hnl, | |
[EnumMember(Value="HKD")] Hkd, | |
[EnumMember(Value="HUF")] Huf, | |
[EnumMember(Value="ISK")] Isk, | |
[EnumMember(Value="INR")] Inr, | |
[EnumMember(Value="IDR")] Idr, | |
[EnumMember(Value="ILS")] Ils, | |
[EnumMember(Value="IRR")] Irr, | |
[EnumMember(Value="IQD")] Iqd, | |
[EnumMember(Value="JMD")] Jmd, | |
[EnumMember(Value="JPY")] Jpy, | |
[EnumMember(Value="JEP")] Jep, | |
[EnumMember(Value="JOD")] Jod, | |
[EnumMember(Value="KZT")] Kzt, | |
[EnumMember(Value="KES")] Kes, | |
[EnumMember(Value="KWD")] Kwd, | |
[EnumMember(Value="KGS")] Kgs, | |
[EnumMember(Value="LAK")] Lak, | |
[EnumMember(Value="LVL")] Lvl, | |
[EnumMember(Value="LBP")] Lbp, | |
[EnumMember(Value="LSL")] Lsl, | |
[EnumMember(Value="LRD")] Lrd, | |
[EnumMember(Value="LYD")] Lyd, | |
[EnumMember(Value="LTL")] Ltl, | |
[EnumMember(Value="MGA")] Mga, | |
[EnumMember(Value="MKD")] Mkd, | |
[EnumMember(Value="MOP")] Mop, | |
[EnumMember(Value="MWK")] Mwk, | |
[EnumMember(Value="MVR")] Mvr, | |
[EnumMember(Value="MXN")] Mxn, | |
[EnumMember(Value="MYR")] Myr, | |
[EnumMember(Value="MUR")] Mur, | |
[EnumMember(Value="MDL")] Mdl, | |
[EnumMember(Value="MAD")] Mad, | |
[EnumMember(Value="MNT")] Mnt, | |
[EnumMember(Value="MZN")] Mzn, | |
[EnumMember(Value="NAD")] Nad, | |
[EnumMember(Value="NPR")] Npr, | |
[EnumMember(Value="ANG")] Ang, | |
[EnumMember(Value="NZD")] Nzd, | |
[EnumMember(Value="NIO")] Nio, | |
[EnumMember(Value="NGN")] Ngn, | |
[EnumMember(Value="NOK")] Nok, | |
[EnumMember(Value="OMR")] Omr, | |
[EnumMember(Value="PAB")] Pab, | |
[EnumMember(Value="PKR")] Pkr, | |
[EnumMember(Value="PGK")] Pgk, | |
[EnumMember(Value="PYG")] Pyg, | |
[EnumMember(Value="PEN")] Pen, | |
[EnumMember(Value="PHP")] Php, | |
[EnumMember(Value="PLN")] Pln, | |
[EnumMember(Value="QAR")] Qar, | |
[EnumMember(Value="RON")] Ron, | |
[EnumMember(Value="RUB")] Rub, | |
[EnumMember(Value="RWF")] Rwf, | |
[EnumMember(Value="WST")] Wst, | |
[EnumMember(Value="SAR")] Sar, | |
[EnumMember(Value="STD")] Std, | |
[EnumMember(Value="RSD")] Rsd, | |
[EnumMember(Value="SCR")] Scr, | |
[EnumMember(Value="SLL")] Sll, | |
[EnumMember(Value="SGD")] Sgd, | |
[EnumMember(Value="SDG")] Sdg, | |
[EnumMember(Value="SYP")] Syp, | |
[EnumMember(Value="ZAR")] Zar, | |
[EnumMember(Value="KRW")] Krw, | |
[EnumMember(Value="SSP")] Ssp, | |
[EnumMember(Value="SBD")] Sbd, | |
[EnumMember(Value="LKR")] Lkr, | |
[EnumMember(Value="SRD")] Srd, | |
[EnumMember(Value="SZL")] Szl, | |
[EnumMember(Value="SEK")] Sek, | |
[EnumMember(Value="CHF")] Chf, | |
[EnumMember(Value="TWD")] Twd, | |
[EnumMember(Value="THB")] Thb, | |
[EnumMember(Value="TJS")] Tjs, | |
[EnumMember(Value="TZS")] Tzs, | |
[EnumMember(Value="TOP")] Top, | |
[EnumMember(Value="TTD")] Ttd, | |
[EnumMember(Value="TND")] Tnd, | |
[EnumMember(Value="TRY")] Try, | |
[EnumMember(Value="TMT")] Tmt, | |
[EnumMember(Value="UGX")] Ugx, | |
[EnumMember(Value="UAH")] Uah, | |
[EnumMember(Value="AED")] Aed, | |
[EnumMember(Value="UYU")] Uyu, | |
[EnumMember(Value="UZS")] Uzs, | |
[EnumMember(Value="VUV")] Vuv, | |
[EnumMember(Value="VEF")] Vef, | |
[EnumMember(Value="VND")] Vnd, | |
[EnumMember(Value="XOF")] Xof, | |
[EnumMember(Value="YER")] Yer, | |
[EnumMember(Value="ZMW")] Zmw | |
} | |
public enum CropRegion | |
{ | |
[EnumMember(Value="CENTER")] Center, | |
[EnumMember(Value="TOP")] Top, | |
[EnumMember(Value="BOTTOM")] Bottom, | |
[EnumMember(Value="LEFT")] Left, | |
[EnumMember(Value="RIGHT")] Right | |
} | |
public enum ImageContentType | |
{ | |
[EnumMember(Value="PNG")] Png, | |
[EnumMember(Value="JPG")] Jpg, | |
[EnumMember(Value="WEBP")] Webp | |
} | |
public enum CollectionSortOrder | |
{ | |
[EnumMember(Value="MANUAL")] Manual, | |
[EnumMember(Value="BEST_SELLING")] BestSelling, | |
[EnumMember(Value="ALPHA_ASC")] AlphaAsc, | |
[EnumMember(Value="ALPHA_DESC")] AlphaDesc, | |
[EnumMember(Value="PRICE_DESC")] PriceDesc, | |
[EnumMember(Value="PRICE_ASC")] PriceAsc, | |
[EnumMember(Value="CREATED_DESC")] CreatedDesc, | |
[EnumMember(Value="CREATED")] Created | |
} | |
public enum ProductImageSortKeys | |
{ | |
[EnumMember(Value="CREATED_AT")] CreatedAt, | |
[EnumMember(Value="POSITION")] Position, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum CollectionSortKeys | |
{ | |
[EnumMember(Value="TITLE")] Title, | |
[EnumMember(Value="UPDATED_AT")] UpdatedAt, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum FulfillmentServiceType | |
{ | |
[EnumMember(Value="GIFT_CARD")] GiftCard, | |
[EnumMember(Value="MANUAL")] Manual, | |
[EnumMember(Value="THIRD_PARTY")] ThirdParty | |
} | |
public enum PosLinkLayout | |
{ | |
[EnumMember(Value="MODAL")] Modal, | |
[EnumMember(Value="FULLSCREEN")] Fullscreen | |
} | |
public enum ProductVariantInventoryManagement | |
{ | |
[EnumMember(Value="SHOPIFY")] Shopify, | |
[EnumMember(Value="NOT_MANAGED")] NotManaged, | |
[EnumMember(Value="FULFILLMENT_SERVICE")] FulfillmentService | |
} | |
public enum ProductVariantInventoryPolicy | |
{ | |
[EnumMember(Value="DENY")] Deny, | |
[EnumMember(Value="CONTINUE")] Continue | |
} | |
public enum WeightUnit | |
{ | |
[EnumMember(Value="KILOGRAMS")] Kilograms, | |
[EnumMember(Value="GRAMS")] Grams, | |
[EnumMember(Value="POUNDS")] Pounds, | |
[EnumMember(Value="OUNCES")] Ounces | |
} | |
public enum ProductVariantSortKeys | |
{ | |
[EnumMember(Value="TITLE")] Title, | |
[EnumMember(Value="NAME")] Name, | |
[EnumMember(Value="SKU")] Sku, | |
[EnumMember(Value="INVENTORY_QUANTITY")] InventoryQuantity, | |
[EnumMember(Value="INVENTORY_MANAGEMENT")] InventoryManagement, | |
[EnumMember(Value="INVENTORY_LEVELS_AVAILABLE")] InventoryLevelsAvailable, | |
[EnumMember(Value="INVENTORY_POLICY")] InventoryPolicy, | |
[EnumMember(Value="FULL_TITLE")] FullTitle, | |
[EnumMember(Value="POPULAR")] Popular, | |
[EnumMember(Value="POSITION")] Position, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum ProfileItemSortKeys | |
{ | |
[EnumMember(Value="TITLE")] Title, | |
[EnumMember(Value="PRODUCT_TYPE")] ProductType, | |
[EnumMember(Value="VENDOR")] Vendor, | |
[EnumMember(Value="INVENTORY_TOTAL")] InventoryTotal, | |
[EnumMember(Value="UPDATED_AT")] UpdatedAt, | |
[EnumMember(Value="CREATED_AT")] CreatedAt, | |
[EnumMember(Value="PUBLISHED_AT")] PublishedAt, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum LocationSortKeys | |
{ | |
[EnumMember(Value="NAME")] Name, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum DeliveryConditionOperator | |
{ | |
[EnumMember(Value="GREATER_THAN_OR_EQUAL_TO")] GreaterThanOrEqualTo, | |
[EnumMember(Value="LESS_THAN_OR_EQUAL_TO")] LessThanOrEqualTo | |
} | |
public enum DeliveryConditionField | |
{ | |
[EnumMember(Value="TOTAL_WEIGHT")] TotalWeight, | |
[EnumMember(Value="TOTAL_PRICE")] TotalPrice | |
} | |
public enum MethodDefinitionSortKeys | |
{ | |
[EnumMember(Value="RATE_PROVIDER_TYPE")] RateProviderType, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum ProductCollectionSortKeys | |
{ | |
[EnumMember(Value="TITLE")] Title, | |
[EnumMember(Value="PRICE")] Price, | |
[EnumMember(Value="BEST_SELLING")] BestSelling, | |
[EnumMember(Value="CREATED")] Created, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="MANUAL")] Manual, | |
[EnumMember(Value="COLLECTION_DEFAULT")] CollectionDefault, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum CollectionRuleColumn | |
{ | |
[EnumMember(Value="TAG")] Tag, | |
[EnumMember(Value="TITLE")] Title, | |
[EnumMember(Value="TYPE")] Type, | |
[EnumMember(Value="VENDOR")] Vendor, | |
[EnumMember(Value="VARIANT_PRICE")] VariantPrice, | |
[EnumMember(Value="VARIANT_COMPARE_AT_PRICE")] VariantCompareAtPrice, | |
[EnumMember(Value="VARIANT_WEIGHT")] VariantWeight, | |
[EnumMember(Value="VARIANT_INVENTORY")] VariantInventory, | |
[EnumMember(Value="VARIANT_TITLE")] VariantTitle | |
} | |
public enum CollectionRuleRelation | |
{ | |
[EnumMember(Value="EQUALS")] Equals, | |
[EnumMember(Value="NOT_EQUALS")] NotEquals, | |
[EnumMember(Value="GREATER_THAN")] GreaterThan, | |
[EnumMember(Value="LESS_THAN")] LessThan, | |
[EnumMember(Value="STARTS_WITH")] StartsWith, | |
[EnumMember(Value="ENDS_WITH")] EndsWith, | |
[EnumMember(Value="CONTAINS")] Contains, | |
[EnumMember(Value="NOT_CONTAINS")] NotContains | |
} | |
public enum NavigationItemV2Type | |
{ | |
[EnumMember(Value="SALES_CHANNEL")] SalesChannel, | |
[EnumMember(Value="PRIMARY_NAVIGATION")] PrimaryNavigation | |
} | |
public enum AppPricingInterval | |
{ | |
[EnumMember(Value="EVERY_30_DAYS")] Every30Days | |
} | |
public enum AppUsageRecordSortKeys | |
{ | |
[EnumMember(Value="CREATED_AT")] CreatedAt, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum AppSubscriptionStatus | |
{ | |
[EnumMember(Value="PENDING")] Pending, | |
[EnumMember(Value="ACCEPTED")] Accepted, | |
[EnumMember(Value="ACTIVE")] Active, | |
[EnumMember(Value="DECLINED")] Declined, | |
[EnumMember(Value="EXPIRED")] Expired, | |
[EnumMember(Value="FROZEN")] Frozen, | |
[EnumMember(Value="CANCELLED")] Cancelled | |
} | |
public enum AppPurchaseStatus | |
{ | |
[EnumMember(Value="ACCEPTED")] Accepted, | |
[EnumMember(Value="ACTIVE")] Active, | |
[EnumMember(Value="DECLINED")] Declined, | |
[EnumMember(Value="EXPIRED")] Expired, | |
[EnumMember(Value="PENDING")] Pending | |
} | |
public enum AppTransactionSortKeys | |
{ | |
[EnumMember(Value="CREATED_AT")] CreatedAt, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum AppSubscriptionSortKeys | |
{ | |
[EnumMember(Value="CREATED_AT")] CreatedAt, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum TaxExemption | |
{ | |
[EnumMember(Value="CA_STATUS_CARD_EXEMPTION")] CaStatusCardExemption, | |
[EnumMember(Value="CA_BC_RESELLER_EXEMPTION")] CaBcResellerExemption, | |
[EnumMember(Value="CA_MB_RESELLER_EXEMPTION")] CaMbResellerExemption, | |
[EnumMember(Value="CA_SK_RESELLER_EXEMPTION")] CaSkResellerExemption, | |
[EnumMember(Value="CA_DIPLOMAT_EXEMPTION")] CaDiplomatExemption, | |
[EnumMember(Value="CA_BC_COMMERCIAL_FISHERY_EXEMPTION")] CaBcCommercialFisheryExemption, | |
[EnumMember(Value="CA_MB_COMMERCIAL_FISHERY_EXEMPTION")] CaMbCommercialFisheryExemption, | |
[EnumMember(Value="CA_NS_COMMERCIAL_FISHERY_EXEMPTION")] CaNsCommercialFisheryExemption, | |
[EnumMember(Value="CA_PE_COMMERCIAL_FISHERY_EXEMPTION")] CaPeCommercialFisheryExemption, | |
[EnumMember(Value="CA_SK_COMMERCIAL_FISHERY_EXEMPTION")] CaSkCommercialFisheryExemption, | |
[EnumMember(Value="CA_BC_PRODUCTION_AND_MACHINERY_EXEMPTION")] CaBcProductionAndMachineryExemption, | |
[EnumMember(Value="CA_SK_PRODUCTION_AND_MACHINERY_EXEMPTION")] CaSkProductionAndMachineryExemption, | |
[EnumMember(Value="CA_BC_SUB_CONTRACTOR_EXEMPTION")] CaBcSubContractorExemption, | |
[EnumMember(Value="CA_SK_SUB_CONTRACTOR_EXEMPTION")] CaSkSubContractorExemption, | |
[EnumMember(Value="CA_BC_CONTRACTOR_EXEMPTION")] CaBcContractorExemption, | |
[EnumMember(Value="CA_SK_CONTRACTOR_EXEMPTION")] CaSkContractorExemption, | |
[EnumMember(Value="CA_ON_PURCHASE_EXEMPTION")] CaOnPurchaseExemption, | |
[EnumMember(Value="CA_MB_FARMER_EXEMPTION")] CaMbFarmerExemption, | |
[EnumMember(Value="CA_NS_FARMER_EXEMPTION")] CaNsFarmerExemption, | |
[EnumMember(Value="CA_SK_FARMER_EXEMPTION")] CaSkFarmerExemption | |
} | |
public enum OrderSortKeys | |
{ | |
[EnumMember(Value="ORDER_NUMBER")] OrderNumber, | |
[EnumMember(Value="CREATED_AT")] CreatedAt, | |
[EnumMember(Value="UPDATED_AT")] UpdatedAt, | |
[EnumMember(Value="FINANCIAL_STATUS")] FinancialStatus, | |
[EnumMember(Value="FULFILLMENT_STATUS")] FulfillmentStatus, | |
[EnumMember(Value="TOTAL_PRICE")] TotalPrice, | |
[EnumMember(Value="CUSTOMER_NAME")] CustomerName, | |
[EnumMember(Value="PROCESSED_AT")] ProcessedAt, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum CustomerState | |
{ | |
[EnumMember(Value="DECLINED")] Declined, | |
[EnumMember(Value="DISABLED")] Disabled, | |
[EnumMember(Value="ENABLED")] Enabled, | |
[EnumMember(Value="INVITED")] Invited | |
} | |
public enum CustomerMarketingOptInLevel | |
{ | |
[EnumMember(Value="SINGLE_OPT_IN")] SingleOptIn, | |
[EnumMember(Value="CONFIRMED_OPT_IN")] ConfirmedOptIn, | |
[EnumMember(Value="UNKNOWN")] Unknown | |
} | |
public enum MarketingTactic | |
{ | |
[EnumMember(Value="ABANDONED_CART")] AbandonedCart, | |
[EnumMember(Value="AD")] Ad, | |
[EnumMember(Value="AFFILIATE")] Affiliate, | |
[EnumMember(Value="LINK")] Link, | |
[EnumMember(Value="LOYALTY")] Loyalty, | |
[EnumMember(Value="MESSAGE")] Message, | |
[EnumMember(Value="NEWSLETTER")] Newsletter, | |
[EnumMember(Value="NOTIFICATION")] Notification, | |
[EnumMember(Value="POST")] Post, | |
[EnumMember(Value="RETARGETING")] Retargeting, | |
[EnumMember(Value="TRANSACTIONAL")] Transactional, | |
[EnumMember(Value="SEO")] Seo, | |
[EnumMember(Value="DIRECT")] Direct, | |
[EnumMember(Value="STOREFRONT_APP")] StorefrontApp, | |
[EnumMember(Value="DISPLAY")] Display, | |
[EnumMember(Value="SEARCH")] Search, | |
[EnumMember(Value="FOLLOW_UP")] FollowUp, | |
[EnumMember(Value="RECEIPT")] Receipt | |
} | |
public enum MarketingChannel | |
{ | |
[EnumMember(Value="SEARCH")] Search, | |
[EnumMember(Value="DISPLAY")] Display, | |
[EnumMember(Value="SOCIAL")] Social, | |
[EnumMember(Value="EMAIL")] Email, | |
[EnumMember(Value="REFERRAL")] Referral | |
} | |
public enum DiscountApplicationAllocationMethod | |
{ | |
[EnumMember(Value="ACROSS")] Across, | |
[EnumMember(Value="EACH")] Each, | |
[EnumMember(Value="ONE")] One | |
} | |
public enum DiscountApplicationTargetSelection | |
{ | |
[EnumMember(Value="ALL")] All, | |
[EnumMember(Value="ENTITLED")] Entitled, | |
[EnumMember(Value="EXPLICIT")] Explicit | |
} | |
public enum DiscountApplicationTargetType | |
{ | |
[EnumMember(Value="LINE_ITEM")] LineItem, | |
[EnumMember(Value="SHIPPING_LINE")] ShippingLine | |
} | |
public enum OrderDisplayFinancialStatus | |
{ | |
[EnumMember(Value="PENDING")] Pending, | |
[EnumMember(Value="AUTHORIZED")] Authorized, | |
[EnumMember(Value="PARTIALLY_PAID")] PartiallyPaid, | |
[EnumMember(Value="PARTIALLY_REFUNDED")] PartiallyRefunded, | |
[EnumMember(Value="VOIDED")] Voided, | |
[EnumMember(Value="PAID")] Paid, | |
[EnumMember(Value="REFUNDED")] Refunded | |
} | |
public enum DisputeStatus | |
{ | |
[EnumMember(Value="NEEDS_RESPONSE")] NeedsResponse, | |
[EnumMember(Value="UNDER_REVIEW")] UnderReview, | |
[EnumMember(Value="CHARGE_REFUNDED")] ChargeRefunded, | |
[EnumMember(Value="ACCEPTED")] Accepted, | |
[EnumMember(Value="WON")] Won, | |
[EnumMember(Value="LOST")] Lost | |
} | |
public enum DisputeType | |
{ | |
[EnumMember(Value="CHARGEBACK")] Chargeback, | |
[EnumMember(Value="INQUIRY")] Inquiry | |
} | |
public enum OrderDisplayFulfillmentStatus | |
{ | |
[EnumMember(Value="UNFULFILLED")] Unfulfilled, | |
[EnumMember(Value="PARTIALLY_FULFILLED")] PartiallyFulfilled, | |
[EnumMember(Value="FULFILLED")] Fulfilled, | |
[EnumMember(Value="RESTOCKED")] Restocked, | |
[EnumMember(Value="PENDING_FULFILLMENT")] PendingFulfillment, | |
[EnumMember(Value="OPEN")] Open | |
} | |
public enum StaffMemberDefaultImage | |
{ | |
[EnumMember(Value="DEFAULT")] Default, | |
[EnumMember(Value="TRANSPARENT")] Transparent, | |
[EnumMember(Value="NOT_FOUND")] NotFound | |
} | |
public enum StaffMemberPermission | |
{ | |
[EnumMember(Value="APPLICATIONS")] Applications, | |
[EnumMember(Value="CHANNELS")] Channels, | |
[EnumMember(Value="CUSTOMERS")] Customers, | |
[EnumMember(Value="DASHBOARD")] Dashboard, | |
[EnumMember(Value="DOMAINS")] Domains, | |
[EnumMember(Value="DRAFT_ORDERS")] DraftOrders, | |
[EnumMember(Value="FULL")] Full, | |
[EnumMember(Value="GIFT_CARDS")] GiftCards, | |
[EnumMember(Value="LINKS")] Links, | |
[EnumMember(Value="LOCATIONS")] Locations, | |
[EnumMember(Value="MARKETING")] Marketing, | |
[EnumMember(Value="MARKETING_SECTION")] MarketingSection, | |
[EnumMember(Value="ORDERS")] Orders, | |
[EnumMember(Value="OVERVIEWS")] Overviews, | |
[EnumMember(Value="PAGES")] Pages, | |
[EnumMember(Value="PREFERENCES")] Preferences, | |
[EnumMember(Value="PRODUCTS")] Products, | |
[EnumMember(Value="REPORTS")] Reports, | |
[EnumMember(Value="THEMES")] Themes | |
} | |
public enum ActivityTopic | |
{ | |
[EnumMember(Value="PRODUCTS")] Products, | |
[EnumMember(Value="PAYMENTS")] Payments, | |
[EnumMember(Value="ONLINE_STORE")] OnlineStore, | |
[EnumMember(Value="COLLECTIONS")] Collections, | |
[EnumMember(Value="BLOGS")] Blogs, | |
[EnumMember(Value="APPS")] Apps, | |
[EnumMember(Value="MERCHANT")] Merchant, | |
[EnumMember(Value="DOMAINS")] Domains, | |
[EnumMember(Value="SCRIPT")] Script, | |
[EnumMember(Value="PAGES")] Pages, | |
[EnumMember(Value="DEFAULT")] Default | |
} | |
public enum RefundLineItemRefundType | |
{ | |
[EnumMember(Value="RETURN")] Return, | |
[EnumMember(Value="CANCEL")] Cancel, | |
[EnumMember(Value="LEGACY_RESTOCK")] LegacyRestock, | |
[EnumMember(Value="NO_RESTOCK")] NoRestock | |
} | |
public enum RefundLineItemRestockType | |
{ | |
[EnumMember(Value="RETURN")] Return, | |
[EnumMember(Value="CANCEL")] Cancel, | |
[EnumMember(Value="LEGACY_RESTOCK")] LegacyRestock, | |
[EnumMember(Value="NO_RESTOCK")] NoRestock | |
} | |
public enum SuggestedOrderTransactionKind | |
{ | |
[EnumMember(Value="SUGGESTED_REFUND")] SuggestedRefund | |
} | |
public enum OrderTransactionKind | |
{ | |
[EnumMember(Value="SALE")] Sale, | |
[EnumMember(Value="CAPTURE")] Capture, | |
[EnumMember(Value="AUTHORIZATION")] Authorization, | |
[EnumMember(Value="VOID")] Void, | |
[EnumMember(Value="REFUND")] Refund, | |
[EnumMember(Value="CHANGE")] Change, | |
[EnumMember(Value="EMV_AUTHORIZATION")] EmvAuthorization, | |
[EnumMember(Value="SUGGESTED_REFUND")] SuggestedRefund | |
} | |
public enum OrderTransactionStatus | |
{ | |
[EnumMember(Value="SUCCESS")] Success, | |
[EnumMember(Value="FAILURE")] Failure, | |
[EnumMember(Value="PENDING")] Pending, | |
[EnumMember(Value="ERROR")] Error, | |
[EnumMember(Value="AWAITING_RESPONSE")] AwaitingResponse, | |
[EnumMember(Value="UNKNOWN")] Unknown | |
} | |
public enum OrderTransactionErrorCode | |
{ | |
[EnumMember(Value="INCORRECT_NUMBER")] IncorrectNumber, | |
[EnumMember(Value="INVALID_NUMBER")] InvalidNumber, | |
[EnumMember(Value="INVALID_EXPIRY_DATE")] InvalidExpiryDate, | |
[EnumMember(Value="INVALID_CVC")] InvalidCvc, | |
[EnumMember(Value="EXPIRED_CARD")] ExpiredCard, | |
[EnumMember(Value="INCORRECT_CVC")] IncorrectCvc, | |
[EnumMember(Value="INCORRECT_ZIP")] IncorrectZip, | |
[EnumMember(Value="INCORRECT_ADDRESS")] IncorrectAddress, | |
[EnumMember(Value="INCORRECT_PIN")] IncorrectPin, | |
[EnumMember(Value="CARD_DECLINED")] CardDeclined, | |
[EnumMember(Value="PROCESSING_ERROR")] ProcessingError, | |
[EnumMember(Value="CALL_ISSUER")] CallIssuer, | |
[EnumMember(Value="PICK_UP_CARD")] PickUpCard, | |
[EnumMember(Value="CONFIG_ERROR")] ConfigError, | |
[EnumMember(Value="TEST_MODE_LIVE_CARD")] TestModeLiveCard, | |
[EnumMember(Value="UNSUPPORTED_FEATURE")] UnsupportedFeature, | |
[EnumMember(Value="GENERIC_ERROR")] GenericError, | |
[EnumMember(Value="INVALID_COUNTRY")] InvalidCountry, | |
[EnumMember(Value="INVALID_AMOUNT")] InvalidAmount, | |
[EnumMember(Value="PAYMENT_METHOD_UNAVAILABLE")] PaymentMethodUnavailable, | |
[EnumMember(Value="AMAZON_PAYMENTS_INVALID_PAYMENT_METHOD")] AmazonPaymentsInvalidPaymentMethod, | |
[EnumMember(Value="AMAZON_PAYMENTS_MAX_AMOUNT_CHARGED")] AmazonPaymentsMaxAmountCharged, | |
[EnumMember(Value="AMAZON_PAYMENTS_MAX_AMOUNT_REFUNDED")] AmazonPaymentsMaxAmountRefunded, | |
[EnumMember(Value="AMAZON_PAYMENTS_MAX_AUTHORIZATIONS_CAPTURED")] AmazonPaymentsMaxAuthorizationsCaptured, | |
[EnumMember(Value="AMAZON_PAYMENTS_MAX_REFUNDS_PROCESSED")] AmazonPaymentsMaxRefundsProcessed, | |
[EnumMember(Value="AMAZON_PAYMENTS_ORDER_REFERENCE_CANCELED")] AmazonPaymentsOrderReferenceCanceled, | |
[EnumMember(Value="AMAZON_PAYMENTS_STALE")] AmazonPaymentsStale | |
} | |
public enum PaymentMethods | |
{ | |
[EnumMember(Value="VISA")] Visa, | |
[EnumMember(Value="MASTERCARD")] Mastercard, | |
[EnumMember(Value="DISCOVER")] Discover, | |
[EnumMember(Value="AMERICAN_EXPRESS")] AmericanExpress, | |
[EnumMember(Value="DINERS_CLUB")] DinersClub, | |
[EnumMember(Value="JCB")] Jcb, | |
[EnumMember(Value="DANKORT")] Dankort, | |
[EnumMember(Value="MAESTRO")] Maestro, | |
[EnumMember(Value="FORBRUGSFORENINGEN")] Forbrugsforeningen, | |
[EnumMember(Value="PAYPAL")] Paypal, | |
[EnumMember(Value="BOGUS")] Bogus, | |
[EnumMember(Value="BITCOIN")] Bitcoin, | |
[EnumMember(Value="LITECOIN")] Litecoin, | |
[EnumMember(Value="DOGECOIN")] Dogecoin | |
} | |
public enum FulfillmentStatus | |
{ | |
[EnumMember(Value="PENDING")] Pending, | |
[EnumMember(Value="OPEN")] Open, | |
[EnumMember(Value="SUCCESS")] Success, | |
[EnumMember(Value="CANCELLED")] Cancelled, | |
[EnumMember(Value="ERROR")] Error, | |
[EnumMember(Value="FAILURE")] Failure | |
} | |
public enum FulfillmentDisplayStatus | |
{ | |
[EnumMember(Value="ATTEMPTED_DELIVERY")] AttemptedDelivery, | |
[EnumMember(Value="CANCELED")] Canceled, | |
[EnumMember(Value="CONFIRMED")] Confirmed, | |
[EnumMember(Value="DELIVERED")] Delivered, | |
[EnumMember(Value="FAILURE")] Failure, | |
[EnumMember(Value="FULFILLED")] Fulfilled, | |
[EnumMember(Value="IN_TRANSIT")] InTransit, | |
[EnumMember(Value="LABEL_PRINTED")] LabelPrinted, | |
[EnumMember(Value="LABEL_PURCHASED")] LabelPurchased, | |
[EnumMember(Value="LABEL_VOIDED")] LabelVoided, | |
[EnumMember(Value="MARKED_AS_FULFILLED")] MarkedAsFulfilled, | |
[EnumMember(Value="NOT_DELIVERED")] NotDelivered, | |
[EnumMember(Value="OUT_FOR_DELIVERY")] OutForDelivery, | |
[EnumMember(Value="READY_FOR_PICKUP")] ReadyForPickup, | |
[EnumMember(Value="SUBMITTED")] Submitted | |
} | |
public enum PageSize | |
{ | |
[EnumMember(Value="PAGE_8_X_11")] Page8X11, | |
[EnumMember(Value="PAGE_4_X_6")] Page4X6 | |
} | |
public enum ContentDisposition | |
{ | |
[EnumMember(Value="INLINE")] Inline, | |
[EnumMember(Value="ATTACHMENT")] Attachment | |
} | |
public enum ShippingPackageType | |
{ | |
[EnumMember(Value="BOX")] Box, | |
[EnumMember(Value="FLAT_RATE")] FlatRate, | |
[EnumMember(Value="ENVELOPE")] Envelope, | |
[EnumMember(Value="SOFT_PACK")] SoftPack, | |
[EnumMember(Value="TUBE")] Tube | |
} | |
public enum LengthUnit | |
{ | |
[EnumMember(Value="MILLIMETERS")] Millimeters, | |
[EnumMember(Value="CENTIMETERS")] Centimeters, | |
[EnumMember(Value="METERS")] Meters, | |
[EnumMember(Value="INCHES")] Inches, | |
[EnumMember(Value="FEET")] Feet, | |
[EnumMember(Value="YARDS")] Yards | |
} | |
public enum FulfillmentEventStatus | |
{ | |
[EnumMember(Value="LABEL_PURCHASED")] LabelPurchased, | |
[EnumMember(Value="LABEL_PRINTED")] LabelPrinted, | |
[EnumMember(Value="READY_FOR_PICKUP")] ReadyForPickup, | |
[EnumMember(Value="CONFIRMED")] Confirmed, | |
[EnumMember(Value="IN_TRANSIT")] InTransit, | |
[EnumMember(Value="OUT_FOR_DELIVERY")] OutForDelivery, | |
[EnumMember(Value="ATTEMPTED_DELIVERY")] AttemptedDelivery, | |
[EnumMember(Value="DELIVERED")] Delivered, | |
[EnumMember(Value="FAILURE")] Failure | |
} | |
public enum FulfillmentEventSortKeys | |
{ | |
[EnumMember(Value="HAPPENED_AT")] HappenedAt, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum OrderRiskLevel | |
{ | |
[EnumMember(Value="LOW")] Low, | |
[EnumMember(Value="MEDIUM")] Medium, | |
[EnumMember(Value="HIGH")] High | |
} | |
public enum OrderRiskRecommendationResult | |
{ | |
[EnumMember(Value="CANCEL")] Cancel, | |
[EnumMember(Value="INVESTIGATE")] Investigate, | |
[EnumMember(Value="ACCEPT")] Accept, | |
[EnumMember(Value="NONE")] None | |
} | |
public enum RiskAssessmentResult | |
{ | |
[EnumMember(Value="HIGH")] High, | |
[EnumMember(Value="MEDIUM")] Medium, | |
[EnumMember(Value="LOW")] Low, | |
[EnumMember(Value="NONE")] None, | |
[EnumMember(Value="PENDING")] Pending | |
} | |
public enum RiskFactSentiment | |
{ | |
[EnumMember(Value="POSITIVE")] Positive, | |
[EnumMember(Value="NEUTRAL")] Neutral, | |
[EnumMember(Value="NEGATIVE")] Negative | |
} | |
public enum FactSortKeys | |
{ | |
[EnumMember(Value="RESULT")] Result, | |
[EnumMember(Value="DEFAULT")] Default | |
} | |
public enum FraudProtectionLevel | |
{ | |
[EnumMember(Value="FULLY_PROTECTED")] FullyProtected, | |
[EnumMember(Value="PARTIALLY_PROTECTED")] PartiallyProtected, | |
[EnumMember(Value="NOT_PROTECTED")] NotProtected, | |
[EnumMember(Value="PENDING")] Pending, | |
[EnumMember(Value="NOT_ELIGIBLE")] NotEligible, | |
[EnumMember(Value="NOT_AVAILABLE")] NotAvailable | |
} | |
public enum FulfillmentAction | |
{ | |
[EnumMember(Value="CREATE_FULFILLMENT")] CreateFulfillment, | |
[EnumMember(Value="PURCHASE_LABEL")] PurchaseLabel | |
} | |
public enum DraftOrderAppliedDiscountType | |
{ | |
[EnumMember(Value="FIXED_AMOUNT")] FixedAmount, | |
[EnumMember(Value="PERCENTAGE")] Percentage | |
} | |
public enum DraftOrderStatus | |
{ | |
[EnumMember(Value="COMPLETED")] Completed, | |
[EnumMember(Value="INVOICE_SENT")] InvoiceSent, | |
[EnumMember(Value="OPEN")] Open | |
} | |
public enum SearchResultType | |
{ | |
[EnumMember(Value="ORDER")] Order, | |
[EnumMember(Value="CUSTOMER")] Customer, | |
[EnumMember(Value="PRODUCT")] Product, | |
[EnumMember(Value="ONLINE_STORE_PAGE")] OnlineStorePage, | |
[EnumMember(Value="ONLINE_STORE_BLOG")] OnlineStoreBlog, | |
[EnumMember(Value="ONLINE_STORE_ARTICLE")] OnlineStoreArticle, | |
[EnumMember(Value="COLLECTION")] Collection, | |
[EnumMember(Value="DRAFT_ORDER")] DraftOrder, | |
[EnumMember(Value="PRICE_RULE")] PriceRule | |
} | |
public enum CustomerSortKeys | |
{ | |
[EnumMember(Value="NAME")] Name, | |
[EnumMember(Value="LOCATION")] Location, | |
[EnumMember(Value="ORDERS_COUNT")] OrdersCount, | |
[EnumMember(Value="LAST_ORDER_DATE")] LastOrderDate, | |
[EnumMember(Value="TOTAL_SPENT")] TotalSpent, | |
[EnumMember(Value="UPDATED_AT")] UpdatedAt, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum DiscountCodeSortKeys | |
{ | |
[EnumMember(Value="CODE")] Code, | |
[EnumMember(Value="CREATED_AT")] CreatedAt, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum PriceRuleStatus | |
{ | |
[EnumMember(Value="ACTIVE")] Active, | |
[EnumMember(Value="EXPIRED")] Expired, | |
[EnumMember(Value="SCHEDULED")] Scheduled | |
} | |
public enum PriceRuleAllocationMethod | |
{ | |
[EnumMember(Value="EACH")] Each, | |
[EnumMember(Value="ACROSS")] Across | |
} | |
public enum PriceRuleTarget | |
{ | |
[EnumMember(Value="LINE_ITEM")] LineItem, | |
[EnumMember(Value="SHIPPING_LINE")] ShippingLine | |
} | |
public enum PriceRuleShareableUrlTargetType | |
{ | |
[EnumMember(Value="HOME")] Home, | |
[EnumMember(Value="PRODUCT")] Product, | |
[EnumMember(Value="COLLECTION")] Collection | |
} | |
public enum PriceRuleTrait | |
{ | |
[EnumMember(Value="BUY_ONE_GET_ONE")] BuyOneGetOne, | |
[EnumMember(Value="BUY_ONE_GET_ONE_WITH_ALLOCATION_LIMIT")] BuyOneGetOneWithAllocationLimit, | |
[EnumMember(Value="BULK")] Bulk, | |
[EnumMember(Value="SPECIFIC_CUSTOMERS")] SpecificCustomers, | |
[EnumMember(Value="QUANTITY_DISCOUNTS")] QuantityDiscounts | |
} | |
public enum PriceRuleFeature | |
{ | |
[EnumMember(Value="BUY_ONE_GET_ONE")] BuyOneGetOne, | |
[EnumMember(Value="BUY_ONE_GET_ONE_WITH_ALLOCATION_LIMIT")] BuyOneGetOneWithAllocationLimit, | |
[EnumMember(Value="BULK")] Bulk, | |
[EnumMember(Value="SPECIFIC_CUSTOMERS")] SpecificCustomers, | |
[EnumMember(Value="QUANTITY_DISCOUNTS")] QuantityDiscounts | |
} | |
public enum MarketingActivityStatus | |
{ | |
[EnumMember(Value="ACTIVE")] Active, | |
[EnumMember(Value="DELETED")] Deleted, | |
[EnumMember(Value="DELETED_EXTERNALLY")] DeletedExternally, | |
[EnumMember(Value="DISCONNECTED")] Disconnected, | |
[EnumMember(Value="FAILED")] Failed, | |
[EnumMember(Value="INACTIVE")] Inactive, | |
[EnumMember(Value="PAUSED")] Paused, | |
[EnumMember(Value="PENDING")] Pending, | |
[EnumMember(Value="SCHEDULED")] Scheduled, | |
[EnumMember(Value="UNDEFINED")] Undefined | |
} | |
public enum MarketingBudgetBudgetType | |
{ | |
[EnumMember(Value="DAILY")] Daily, | |
[EnumMember(Value="LIFETIME")] Lifetime | |
} | |
public enum MarketingPlatform | |
{ | |
[EnumMember(Value="FACEBOOK")] Facebook, | |
[EnumMember(Value="INSTAGRAM")] Instagram, | |
[EnumMember(Value="GOOGLE")] Google, | |
[EnumMember(Value="PINTEREST")] Pinterest, | |
[EnumMember(Value="BING")] Bing, | |
[EnumMember(Value="EMAIL")] Email, | |
[EnumMember(Value="SNAPCHAT")] Snapchat, | |
[EnumMember(Value="SMS")] Sms | |
} | |
public enum MarketingActivityExtensionAppErrorCode | |
{ | |
[EnumMember(Value="NOT_ONBOARDED_ERROR")] NotOnboardedError, | |
[EnumMember(Value="VALIDATION_ERROR")] ValidationError, | |
[EnumMember(Value="API_ERROR")] ApiError, | |
[EnumMember(Value="PLATFORM_ERROR")] PlatformError, | |
[EnumMember(Value="INSTALL_REQUIRED_ERROR")] InstallRequiredError | |
} | |
public enum MarketingActivitySortKeys | |
{ | |
[EnumMember(Value="TITLE")] Title, | |
[EnumMember(Value="CREATED_AT")] CreatedAt, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum MarketingEventSortKeys | |
{ | |
[EnumMember(Value="STARTED_AT")] StartedAt, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum ScriptTagDisplayScope | |
{ | |
[EnumMember(Value="ALL")] All, | |
[EnumMember(Value="ORDER_STATUS")] OrderStatus, | |
[EnumMember(Value="ONLINE_STORE")] OnlineStore | |
} | |
public enum OnlineStoreArticleTagSort | |
{ | |
[EnumMember(Value="ALPHABETICAL")] Alphabetical, | |
[EnumMember(Value="POPULAR")] Popular | |
} | |
public enum ShopBranding | |
{ | |
[EnumMember(Value="SHOPIFY_GOLD")] ShopifyGold, | |
[EnumMember(Value="SHOPIFY_PLUS")] ShopifyPlus, | |
[EnumMember(Value="ROGERS")] Rogers, | |
[EnumMember(Value="SHOPIFY")] Shopify | |
} | |
public enum ShopCustomerAccountsSetting | |
{ | |
[EnumMember(Value="REQUIRED")] Required, | |
[EnumMember(Value="OPTIONAL")] Optional, | |
[EnumMember(Value="DISABLED")] Disabled | |
} | |
public enum UnitSystem | |
{ | |
[EnumMember(Value="IMPERIAL_SYSTEM")] ImperialSystem, | |
[EnumMember(Value="METRIC_SYSTEM")] MetricSystem | |
} | |
public enum ShopTagSort | |
{ | |
[EnumMember(Value="ALPHABETICAL")] Alphabetical, | |
[EnumMember(Value="POPULAR")] Popular | |
} | |
public enum ProductSortKeys | |
{ | |
[EnumMember(Value="TITLE")] Title, | |
[EnumMember(Value="PRODUCT_TYPE")] ProductType, | |
[EnumMember(Value="VENDOR")] Vendor, | |
[EnumMember(Value="INVENTORY_TOTAL")] InventoryTotal, | |
[EnumMember(Value="UPDATED_AT")] UpdatedAt, | |
[EnumMember(Value="CREATED_AT")] CreatedAt, | |
[EnumMember(Value="PUBLISHED_AT")] PublishedAt, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum PriceRuleSortKeys | |
{ | |
[EnumMember(Value="STARTS_AT")] StartsAt, | |
[EnumMember(Value="ENDS_AT")] EndsAt, | |
[EnumMember(Value="TITLE")] Title, | |
[EnumMember(Value="CREATED_AT")] CreatedAt, | |
[EnumMember(Value="UPDATED_AT")] UpdatedAt, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum DraftOrderSortKeys | |
{ | |
[EnumMember(Value="NUMBER")] Number, | |
[EnumMember(Value="UPDATED_AT")] UpdatedAt, | |
[EnumMember(Value="STATUS")] Status, | |
[EnumMember(Value="TOTAL_PRICE")] TotalPrice, | |
[EnumMember(Value="CUSTOMER_NAME")] CustomerName, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum CustomerSavedSearchSortKeys | |
{ | |
[EnumMember(Value="NAME")] Name, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum AppsSortKeys | |
{ | |
[EnumMember(Value="TITLE")] Title, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum AppInstallationSortKeys | |
{ | |
[EnumMember(Value="INSTALLED_AT")] InstalledAt, | |
[EnumMember(Value="APP_TITLE")] AppTitle, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum AppInstallationCategory | |
{ | |
[EnumMember(Value="CHANNEL")] Channel, | |
[EnumMember(Value="POS_EMBEDDED")] PosEmbedded | |
} | |
public enum AppInstallationPrivacy | |
{ | |
[EnumMember(Value="PUBLIC")] Public, | |
[EnumMember(Value="PRIVATE")] Private | |
} | |
public enum ShopImageSortKeys | |
{ | |
[EnumMember(Value="CREATED_AT")] CreatedAt, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum PosLinkResourceType | |
{ | |
[EnumMember(Value="CARTS")] Carts, | |
[EnumMember(Value="ORDERS")] Orders | |
} | |
public enum PosLinkResourceLocation | |
{ | |
[EnumMember(Value="EDIT")] Edit, | |
[EnumMember(Value="COMPLETE")] Complete | |
} | |
public enum ResourceType | |
{ | |
[EnumMember(Value="ORDERS")] Orders, | |
[EnumMember(Value="DRAFT_ORDERS")] DraftOrders, | |
[EnumMember(Value="PRODUCTS")] Products, | |
[EnumMember(Value="VARIANTS")] Variants, | |
[EnumMember(Value="COLLECTIONS")] Collections, | |
[EnumMember(Value="PAGES")] Pages, | |
[EnumMember(Value="BLOGS")] Blogs, | |
[EnumMember(Value="ARTICLES")] Articles, | |
[EnumMember(Value="CUSTOMERS")] Customers, | |
[EnumMember(Value="PRICE_RULES")] PriceRules, | |
[EnumMember(Value="ABANDONED_CHECKOUTS")] AbandonedCheckouts, | |
[EnumMember(Value="APPS")] Apps, | |
[EnumMember(Value="DISCOUNTS_AUTOMATIC")] DiscountsAutomatic, | |
[EnumMember(Value="CHECKOUTS")] Checkouts, | |
[EnumMember(Value="DISCOUNTS")] Discounts, | |
[EnumMember(Value="MARKETING")] Marketing | |
} | |
public enum ResourceLocation | |
{ | |
[EnumMember(Value="ACTION")] Action, | |
[EnumMember(Value="INDEX")] Index, | |
[EnumMember(Value="SHOW")] Show, | |
[EnumMember(Value="NEW")] New | |
} | |
public enum DigitalWallet | |
{ | |
[EnumMember(Value="APPLE_PAY")] ApplePay, | |
[EnumMember(Value="ANDROID_PAY")] AndroidPay, | |
[EnumMember(Value="GOOGLE_PAY")] GooglePay, | |
[EnumMember(Value="SHOPIFY_PAY")] ShopifyPay | |
} | |
public enum ShopTemplateResource | |
{ | |
[EnumMember(Value="PRODUCT")] Product, | |
[EnumMember(Value="GIFT_CARD")] GiftCard | |
} | |
public enum ShopifyPaymentsPayoutStatus | |
{ | |
[EnumMember(Value="SCHEDULED")] Scheduled, | |
[EnumMember(Value="IN_TRANSIT")] InTransit, | |
[EnumMember(Value="PAID")] Paid, | |
[EnumMember(Value="FAILED")] Failed, | |
[EnumMember(Value="CANCELED")] Canceled | |
} | |
public enum ShopifyPaymentsPayoutTransactionType | |
{ | |
[EnumMember(Value="DEPOSIT")] Deposit, | |
[EnumMember(Value="WITHDRAWAL")] Withdrawal | |
} | |
public enum ShopifyPaymentsBankAccountStatus | |
{ | |
[EnumMember(Value="NEW")] New, | |
[EnumMember(Value="VALIDATED")] Validated, | |
[EnumMember(Value="VERIFIED")] Verified, | |
[EnumMember(Value="ERRORED")] Errored | |
} | |
public enum ShopifyPaymentsVerificationStatus | |
{ | |
[EnumMember(Value="VERIFIED")] Verified, | |
[EnumMember(Value="UNVERIFIED")] Unverified, | |
[EnumMember(Value="PENDING")] Pending | |
} | |
public enum ShopifyPaymentsVerificationDocumentType | |
{ | |
[EnumMember(Value="DRIVERS_LICENSE")] DriversLicense, | |
[EnumMember(Value="GOVERNMENT_IDENTIFICATION")] GovernmentIdentification, | |
[EnumMember(Value="PASSPORT")] Passport | |
} | |
public enum ShopifyPaymentsPayoutInterval | |
{ | |
[EnumMember(Value="DAILY")] Daily, | |
[EnumMember(Value="WEEKLY")] Weekly, | |
[EnumMember(Value="MONTHLY")] Monthly, | |
[EnumMember(Value="MANUAL")] Manual | |
} | |
public enum DayOfTheWeek | |
{ | |
[EnumMember(Value="MONDAY")] Monday, | |
[EnumMember(Value="TUESDAY")] Tuesday, | |
[EnumMember(Value="WEDNESDAY")] Wednesday, | |
[EnumMember(Value="THURSDAY")] Thursday, | |
[EnumMember(Value="FRIDAY")] Friday, | |
[EnumMember(Value="SATURDAY")] Saturday, | |
[EnumMember(Value="SUNDAY")] Sunday | |
} | |
public enum ShopifyPaymentsDisputeReason | |
{ | |
[EnumMember(Value="FRAUDULENT")] Fraudulent, | |
[EnumMember(Value="GENERAL")] General, | |
[EnumMember(Value="UNRECOGNIZED")] Unrecognized, | |
[EnumMember(Value="DUPLICATE")] Duplicate, | |
[EnumMember(Value="SUBSCRIPTION_CANCELLED")] SubscriptionCancelled, | |
[EnumMember(Value="PRODUCT_UNACCEPTABLE")] ProductUnacceptable, | |
[EnumMember(Value="PRODUCT_NOT_RECEIVED")] ProductNotReceived, | |
[EnumMember(Value="CREDIT_NOT_PROCESSED")] CreditNotProcessed, | |
[EnumMember(Value="INCORRECT_ACCOUNT_DETAILS")] IncorrectAccountDetails, | |
[EnumMember(Value="INSUFFICIENT_FUNDS")] InsufficientFunds, | |
[EnumMember(Value="BANK_CANNOT_PROCESS")] BankCannotProcess, | |
[EnumMember(Value="DEBIT_NOT_AUTHORIZED")] DebitNotAuthorized, | |
[EnumMember(Value="CUSTOMER_INITIATED")] CustomerInitiated | |
} | |
public enum UnprotectedOrderAction | |
{ | |
[EnumMember(Value="AUTO_CANCEL_UNPROTECTED_ORDERS")] AutoCancelUnprotectedOrders, | |
[EnumMember(Value="AUTO_CAPTURE_UNPROTECTED_ORDERS")] AutoCaptureUnprotectedOrders, | |
[EnumMember(Value="NO_ACTION_FOR_UNPROTECTED_ORDERS")] NoActionForUnprotectedOrders, | |
[EnumMember(Value="NOT_SET")] NotSet | |
} | |
public enum ChatEventOriginTag | |
{ | |
[EnumMember(Value="ORIGIN_PLUS")] OriginPlus, | |
[EnumMember(Value="ORIGIN_PLUS_SEGMENTED")] OriginPlusSegmented | |
} | |
public enum DeletionEventSubjectType | |
{ | |
[EnumMember(Value="COLLECTION")] Collection, | |
[EnumMember(Value="PRODUCT")] Product | |
} | |
public enum DeletionEventSortKeys | |
{ | |
[EnumMember(Value="CREATED_AT")] CreatedAt, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum DiscountStatus | |
{ | |
[EnumMember(Value="ACTIVE")] Active, | |
[EnumMember(Value="EXPIRED")] Expired, | |
[EnumMember(Value="SCHEDULED")] Scheduled | |
} | |
public enum AutomaticDiscountSortKeys | |
{ | |
[EnumMember(Value="CREATED_AT")] CreatedAt, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum CodeDiscountSortKeys | |
{ | |
[EnumMember(Value="STARTS_AT")] StartsAt, | |
[EnumMember(Value="ENDS_AT")] EndsAt, | |
[EnumMember(Value="TITLE")] Title, | |
[EnumMember(Value="CREATED_AT")] CreatedAt, | |
[EnumMember(Value="UPDATED_AT")] UpdatedAt, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum WebhookSubscriptionFormat | |
{ | |
[EnumMember(Value="JSON")] Json, | |
[EnumMember(Value="XML")] Xml | |
} | |
public enum WebhookSubscriptionTopic | |
{ | |
[EnumMember(Value="APP_UNINSTALLED")] AppUninstalled, | |
[EnumMember(Value="CARTS_CREATE")] CartsCreate, | |
[EnumMember(Value="CARTS_UPDATE")] CartsUpdate, | |
[EnumMember(Value="CHANNELS_DELETE")] ChannelsDelete, | |
[EnumMember(Value="CHECKOUTS_CREATE")] CheckoutsCreate, | |
[EnumMember(Value="CHECKOUTS_DELETE")] CheckoutsDelete, | |
[EnumMember(Value="CHECKOUTS_UPDATE")] CheckoutsUpdate, | |
[EnumMember(Value="COLLECTION_LISTINGS_ADD")] CollectionListingsAdd, | |
[EnumMember(Value="COLLECTION_LISTINGS_REMOVE")] CollectionListingsRemove, | |
[EnumMember(Value="COLLECTION_LISTINGS_UPDATE")] CollectionListingsUpdate, | |
[EnumMember(Value="COLLECTION_PUBLICATIONS_CREATE")] CollectionPublicationsCreate, | |
[EnumMember(Value="COLLECTION_PUBLICATIONS_DELETE")] CollectionPublicationsDelete, | |
[EnumMember(Value="COLLECTION_PUBLICATIONS_UPDATE")] CollectionPublicationsUpdate, | |
[EnumMember(Value="COLLECTIONS_CREATE")] CollectionsCreate, | |
[EnumMember(Value="COLLECTIONS_DELETE")] CollectionsDelete, | |
[EnumMember(Value="COLLECTIONS_UPDATE")] CollectionsUpdate, | |
[EnumMember(Value="CUSTOMER_GROUPS_CREATE")] CustomerGroupsCreate, | |
[EnumMember(Value="CUSTOMER_GROUPS_DELETE")] CustomerGroupsDelete, | |
[EnumMember(Value="CUSTOMER_GROUPS_UPDATE")] CustomerGroupsUpdate, | |
[EnumMember(Value="CUSTOMERS_CREATE")] CustomersCreate, | |
[EnumMember(Value="CUSTOMERS_DELETE")] CustomersDelete, | |
[EnumMember(Value="CUSTOMERS_DISABLE")] CustomersDisable, | |
[EnumMember(Value="CUSTOMERS_ENABLE")] CustomersEnable, | |
[EnumMember(Value="CUSTOMERS_UPDATE")] CustomersUpdate, | |
[EnumMember(Value="DISPUTES_CREATE")] DisputesCreate, | |
[EnumMember(Value="DISPUTES_UPDATE")] DisputesUpdate, | |
[EnumMember(Value="DRAFT_ORDERS_CREATE")] DraftOrdersCreate, | |
[EnumMember(Value="DRAFT_ORDERS_DELETE")] DraftOrdersDelete, | |
[EnumMember(Value="DRAFT_ORDERS_UPDATE")] DraftOrdersUpdate, | |
[EnumMember(Value="FULFILLMENT_EVENTS_CREATE")] FulfillmentEventsCreate, | |
[EnumMember(Value="FULFILLMENT_EVENTS_DELETE")] FulfillmentEventsDelete, | |
[EnumMember(Value="FULFILLMENTS_CREATE")] FulfillmentsCreate, | |
[EnumMember(Value="FULFILLMENTS_UPDATE")] FulfillmentsUpdate, | |
[EnumMember(Value="ATTRIBUTED_SESSIONS_FIRST")] AttributedSessionsFirst, | |
[EnumMember(Value="ATTRIBUTED_SESSIONS_LAST")] AttributedSessionsLast, | |
[EnumMember(Value="ORDER_TRANSACTIONS_CREATE")] OrderTransactionsCreate, | |
[EnumMember(Value="ORDERS_CANCELLED")] OrdersCancelled, | |
[EnumMember(Value="ORDERS_CREATE")] OrdersCreate, | |
[EnumMember(Value="ORDERS_DELETE")] OrdersDelete, | |
[EnumMember(Value="ORDERS_FULFILLED")] OrdersFulfilled, | |
[EnumMember(Value="ORDERS_PAID")] OrdersPaid, | |
[EnumMember(Value="ORDERS_PARTIALLY_FULFILLED")] OrdersPartiallyFulfilled, | |
[EnumMember(Value="ORDERS_UPDATED")] OrdersUpdated, | |
[EnumMember(Value="PRODUCT_LISTINGS_ADD")] ProductListingsAdd, | |
[EnumMember(Value="PRODUCT_LISTINGS_REMOVE")] ProductListingsRemove, | |
[EnumMember(Value="PRODUCT_LISTINGS_UPDATE")] ProductListingsUpdate, | |
[EnumMember(Value="PRODUCT_PUBLICATIONS_CREATE")] ProductPublicationsCreate, | |
[EnumMember(Value="PRODUCT_PUBLICATIONS_DELETE")] ProductPublicationsDelete, | |
[EnumMember(Value="PRODUCT_PUBLICATIONS_UPDATE")] ProductPublicationsUpdate, | |
[EnumMember(Value="PRODUCTS_CREATE")] ProductsCreate, | |
[EnumMember(Value="PRODUCTS_DELETE")] ProductsDelete, | |
[EnumMember(Value="PRODUCTS_UPDATE")] ProductsUpdate, | |
[EnumMember(Value="REFUNDS_CREATE")] RefundsCreate, | |
[EnumMember(Value="SHIPPING_ADDRESSES_CREATE")] ShippingAddressesCreate, | |
[EnumMember(Value="SHIPPING_ADDRESSES_UPDATE")] ShippingAddressesUpdate, | |
[EnumMember(Value="SHOP_UPDATE")] ShopUpdate, | |
[EnumMember(Value="TAX_SERVICES_CREATE")] TaxServicesCreate, | |
[EnumMember(Value="TAX_SERVICES_UPDATE")] TaxServicesUpdate, | |
[EnumMember(Value="THEMES_CREATE")] ThemesCreate, | |
[EnumMember(Value="THEMES_DELETE")] ThemesDelete, | |
[EnumMember(Value="THEMES_PUBLISH")] ThemesPublish, | |
[EnumMember(Value="THEMES_UPDATE")] ThemesUpdate, | |
[EnumMember(Value="VARIANTS_IN_STOCK")] VariantsInStock, | |
[EnumMember(Value="VARIANTS_OUT_OF_STOCK")] VariantsOutOfStock, | |
[EnumMember(Value="INVENTORY_LEVELS_CONNECT")] InventoryLevelsConnect, | |
[EnumMember(Value="INVENTORY_LEVELS_UPDATE")] InventoryLevelsUpdate, | |
[EnumMember(Value="INVENTORY_LEVELS_DISCONNECT")] InventoryLevelsDisconnect, | |
[EnumMember(Value="ATTRIBUTION_RISK")] AttributionRisk, | |
[EnumMember(Value="INVENTORY_ITEMS_CREATE")] InventoryItemsCreate, | |
[EnumMember(Value="INVENTORY_ITEMS_UPDATE")] InventoryItemsUpdate, | |
[EnumMember(Value="INVENTORY_ITEMS_DELETE")] InventoryItemsDelete, | |
[EnumMember(Value="LOCATIONS_CREATE")] LocationsCreate, | |
[EnumMember(Value="LOCATIONS_UPDATE")] LocationsUpdate, | |
[EnumMember(Value="LOCATIONS_DELETE")] LocationsDelete, | |
[EnumMember(Value="TENDER_TRANSACTIONS_CREATE")] TenderTransactionsCreate, | |
[EnumMember(Value="APP_PURCHASES_ONE_TIME_UPDATE")] AppPurchasesOneTimeUpdate, | |
[EnumMember(Value="APP_SUBSCRIPTIONS_UPDATE")] AppSubscriptionsUpdate, | |
[EnumMember(Value="LOCALES_CREATE")] LocalesCreate, | |
[EnumMember(Value="LOCALES_UPDATE")] LocalesUpdate | |
} | |
public enum WebhookSubscriptionSortKeys | |
{ | |
[EnumMember(Value="CREATED_AT")] CreatedAt, | |
[EnumMember(Value="ID")] Id, | |
[EnumMember(Value="RELEVANCE")] Relevance | |
} | |
public enum DeliveryLegacyModeBlockedReason | |
{ | |
[EnumMember(Value="MULTI_LOCATION_DISABLED")] MultiLocationDisabled, | |
[EnumMember(Value="NO_LOCATIONS_FULFILLING_ONLINE_ORDERS")] NoLocationsFulfillingOnlineOrders | |
} | |
public enum TranslatableResourceType | |
{ | |
[EnumMember(Value="PRODUCT")] Product, | |
[EnumMember(Value="PRODUCT_VARIANT")] ProductVariant, | |
[EnumMember(Value="EMAIL_TEMPLATE")] EmailTemplate, | |
[EnumMember(Value="ONLINE_STORE_THEME")] OnlineStoreTheme, | |
[EnumMember(Value="ONLINE_STORE_ARTICLE")] OnlineStoreArticle, | |
[EnumMember(Value="ONLINE_STORE_BLOG")] OnlineStoreBlog, | |
[EnumMember(Value="ONLINE_STORE_PAGE")] OnlineStorePage, | |
[EnumMember(Value="COLLECTION")] Collection, | |
[EnumMember(Value="LINK")] Link, | |
[EnumMember(Value="METAFIELD")] Metafield, | |
[EnumMember(Value="SMS_TEMPLATE")] SmsTemplate, | |
[EnumMember(Value="SHOP")] Shop, | |
[EnumMember(Value="SHOP_POLICY")] ShopPolicy, | |
[EnumMember(Value="PAYMENT_GATEWAY")] PaymentGateway, | |
[EnumMember(Value="PRODUCT_OPTION")] ProductOption | |
} | |
public enum BulkOperationErrorCode | |
{ | |
[EnumMember(Value="ACCESS_DENIED")] AccessDenied, | |
[EnumMember(Value="INTERNAL_SERVER_ERROR")] InternalServerError, | |
[EnumMember(Value="TIMEOUT")] Timeout | |
} | |
public enum BulkOperationStatus | |
{ | |
[EnumMember(Value="CREATED")] Created, | |
[EnumMember(Value="RUNNING")] Running, | |
[EnumMember(Value="COMPLETED")] Completed, | |
[EnumMember(Value="CANCELING")] Canceling, | |
[EnumMember(Value="CANCELED")] Canceled, | |
[EnumMember(Value="FAILED")] Failed, | |
[EnumMember(Value="EXPIRED")] Expired | |
} | |
public enum ResourceExportableType | |
{ | |
[EnumMember(Value="DISCOUNTS_AUTOMATIC")] DiscountsAutomatic, | |
[EnumMember(Value="ORDERS")] Orders, | |
[EnumMember(Value="PRODUCTS")] Products, | |
[EnumMember(Value="PRICE_RULES")] PriceRules | |
} | |
public enum ExportFormat | |
{ | |
[EnumMember(Value="EXCEL_CSV")] ExcelCsv, | |
[EnumMember(Value="PLAIN_CSV")] PlainCsv | |
} | |
public enum DiscountErrorCode | |
{ | |
[EnumMember(Value="BLANK")] Blank, | |
[EnumMember(Value="PRESENT")] Present, | |
[EnumMember(Value="EQUAL_TO")] EqualTo, | |
[EnumMember(Value="GREATER_THAN")] GreaterThan, | |
[EnumMember(Value="GREATER_THAN_OR_EQUAL_TO")] GreaterThanOrEqualTo, | |
[EnumMember(Value="INVALID")] Invalid, | |
[EnumMember(Value="LESS_THAN_OR_EQUAL_TO")] LessThanOrEqualTo, | |
[EnumMember(Value="LESS_THAN")] LessThan, | |
[EnumMember(Value="TAKEN")] Taken, | |
[EnumMember(Value="TOO_LONG")] TooLong, | |
[EnumMember(Value="TOO_SHORT")] TooShort, | |
[EnumMember(Value="INTERNAL_ERROR")] InternalError, | |
[EnumMember(Value="TOO_MANY_ARGUMENTS")] TooManyArguments, | |
[EnumMember(Value="MISSING_ARGUMENT")] MissingArgument, | |
[EnumMember(Value="EXCEEDED_MAX")] ExceededMax, | |
[EnumMember(Value="MINIMUM_SUBTOTAL_AND_QUANTITY_RANGE_BOTH_PRESENT")] MinimumSubtotalAndQuantityRangeBothPresent, | |
[EnumMember(Value="VALUE_OUTSIDE_RANGE")] ValueOutsideRange, | |
[EnumMember(Value="ACTIVE_PERIOD_OVERLAP")] ActivePeriodOverlap, | |
[EnumMember(Value="CONFLICT")] Conflict, | |
[EnumMember(Value="IMPLICIT_DUPLICATE")] ImplicitDuplicate, | |
[EnumMember(Value="DUPLICATE")] Duplicate | |
} | |
public enum KitSkillLocale | |
{ | |
[EnumMember(Value="EN")] En | |
} | |
public enum PriceRuleErrorCode | |
{ | |
[EnumMember(Value="BLANK")] Blank, | |
[EnumMember(Value="EQUAL_TO")] EqualTo, | |
[EnumMember(Value="GREATER_THAN")] GreaterThan, | |
[EnumMember(Value="GREATER_THAN_OR_EQUAL_TO")] GreaterThanOrEqualTo, | |
[EnumMember(Value="INVALID")] Invalid, | |
[EnumMember(Value="LESS_THAN")] LessThan, | |
[EnumMember(Value="LESS_THAN_OR_EQUAL_TO")] LessThanOrEqualTo, | |
[EnumMember(Value="TAKEN")] Taken, | |
[EnumMember(Value="TOO_LONG")] TooLong, | |
[EnumMember(Value="TOO_SHORT")] TooShort, | |
[EnumMember(Value="INTERNAL_ERROR")] InternalError, | |
[EnumMember(Value="TOO_MANY_ARGUMENTS")] TooManyArguments, | |
[EnumMember(Value="MISSING_ARGUMENT")] MissingArgument, | |
[EnumMember(Value="CUSTOMER_PREREQUISITE_DUPLICATE")] CustomerPrerequisiteDuplicate, | |
[EnumMember(Value="CANNOT_ENTITLE_COLLECTIONS_WITH_PRODUCTS_OR_VARIANTS")] CannotEntitleCollectionsWithProductsOrVariants, | |
[EnumMember(Value="ITEM_ENTITLEMENT_INVALID_TYPE")] ItemEntitlementInvalidType, | |
[EnumMember(Value="ITEM_ENTITLEMENTS_DUPLICATE_COLLECTION")] ItemEntitlementsDuplicateCollection, | |
[EnumMember(Value="ITEM_ENTITLEMENTS_DUPLICATE_PRODUCT")] ItemEntitlementsDuplicateProduct, | |
[EnumMember(Value="ITEM_ENTITLEMENTS_DUPLICATE_VARIANT")] ItemEntitlementsDuplicateVariant, | |
[EnumMember(Value="ITEM_ENTITLEMENTS_EXCEEDED_MAX_COLLECTION")] ItemEntitlementsExceededMaxCollection, | |
[EnumMember(Value="ITEM_ENTITLEMENTS_EXCEEDED_MAX_PRODUCT")] ItemEntitlementsExceededMaxProduct, | |
[EnumMember(Value="ITEM_ENTITLEMENTS_EXCEEDED_MAX_VARIANT")] ItemEntitlementsExceededMaxVariant, | |
[EnumMember(Value="ITEM_ENTITLEMENTS_INVALID_COLLECTION")] ItemEntitlementsInvalidCollection, | |
[EnumMember(Value="ITEM_ENTITLEMENTS_INVALID_PRODUCT")] ItemEntitlementsInvalidProduct, | |
[EnumMember(Value="ITEM_ENTITLEMENTS_INVALID_TARGET_TYPE_OR_SELECTION")] ItemEntitlementsInvalidTargetTypeOrSelection, | |
[EnumMember(Value="ITEM_ENTITLEMENTS_INVALID_VARIANT")] ItemEntitlementsInvalidVariant, | |
[EnumMember(Value="ITEM_ENTITLEMENTS_MISSING")] ItemEntitlementsMissing, | |
[EnumMember(Value="VARIANT_ALREADY_ENTITLED_THROUGH_PRODUCT")] VariantAlreadyEntitledThroughProduct, | |
[EnumMember(Value="CANNOT_PREREQUISITE_COLLECTION_WITH_PRODUCT_OR_VARIANTS")] CannotPrerequisiteCollectionWithProductOrVariants, | |
[EnumMember(Value="ITEM_PREREQUISITES_DUPLICATE_COLLECTION")] ItemPrerequisitesDuplicateCollection, | |
[EnumMember(Value="ITEM_PREREQUISITES_DUPLICATE_PRODUCT")] ItemPrerequisitesDuplicateProduct, | |
[EnumMember(Value="ITEM_PREREQUISITES_DUPLICATE_VARIANT")] ItemPrerequisitesDuplicateVariant, | |
[EnumMember(Value="ITEM_PREREQUISITES_EXCEEDED_MAX")] ItemPrerequisitesExceededMax, | |
[EnumMember(Value="ITEM_PREREQUISITES_INVALID_COLLECTION")] ItemPrerequisitesInvalidCollection, | |
[EnumMember(Value="ITEM_PREREQUISITES_INVALID_PRODUCT")] ItemPrerequisitesInvalidProduct, | |
[EnumMember(Value="ITEM_PREREQUISITES_INVALID_TYPE")] ItemPrerequisitesInvalidType, | |
[EnumMember(Value="ITEM_PREREQUISITES_INVALID_VARIANT")] ItemPrerequisitesInvalidVariant, | |
[EnumMember(Value="ITEM_PREREQUISITES_MISSING")] ItemPrerequisitesMissing, | |
[EnumMember(Value="ITEM_PREREQUISITES_MUST_BE_EMPTY")] ItemPrerequisitesMustBeEmpty, | |
[EnumMember(Value="INVALID_TARGET_TYPE_PREREQUISITE_SHIPPING_PRICE_RANGE")] InvalidTargetTypePrerequisiteShippingPriceRange, | |
[EnumMember(Value="SHIPPING_ENTITLEMENTS_DUPLICATE_COUNTRY")] ShippingEntitlementsDuplicateCountry, | |
[EnumMember(Value="SHIPPING_ENTITLEMENTS_EXCEEDED_MAX")] ShippingEntitlementsExceededMax, | |
[EnumMember(Value="SHIPPING_ENTITLEMENTS_INVALID_COUNTRY")] ShippingEntitlementsInvalidCountry, | |
[EnumMember(Value="SHIPPING_ENTITLEMENTS_INVALID_TARGET_TYPE_OR_SELECTION")] ShippingEntitlementsInvalidTargetTypeOrSelection, | |
[EnumMember(Value="SHIPPING_ENTITLEMENTS_MISSING")] ShippingEntitlementsMissing, | |
[EnumMember(Value="SHIPPING_ENTITLEMENTS_UNSUPPORTED_DESTINATION_TYPE")] ShippingEntitlementsUnsupportedDestinationType, | |
[EnumMember(Value="BOTH_CUSTOMER_AND_SAVED_SEARCH_PREREQUISITES_SELECTED")] BothCustomerAndSavedSearchPrerequisitesSelected, | |
[EnumMember(Value="CUSTOMER_PREREQUISITES_EXCEEDED_MAX")] CustomerPrerequisitesExceededMax, | |
[EnumMember(Value="CUSTOMER_PREREQUISITES_INVALID_SELECTION")] CustomerPrerequisitesInvalidSelection, | |
[EnumMember(Value="CUSTOMER_PREREQUISITES_MISSING")] CustomerPrerequisitesMissing, | |
[EnumMember(Value="CUSTOMER_SAVED_SEARCH_DUPLICATE")] CustomerSavedSearchDuplicate, | |
[EnumMember(Value="CUSTOMER_SAVED_SEARCH_EXCEEDED_MAX")] CustomerSavedSearchExceededMax, | |
[EnumMember(Value="CUSTOMER_SAVED_SEARCH_INVALID")] CustomerSavedSearchInvalid, | |
[EnumMember(Value="DISCOUNT_CODE_DUPLICATE")] DiscountCodeDuplicate, | |
[EnumMember(Value="BOGO_INVALID_TARGET_SELECTION")] BogoInvalidTargetSelection, | |
[EnumMember(Value="BOGO_INVALID_TARGET_TYPE")] BogoInvalidTargetType, | |
[EnumMember(Value="BOGO_INVALID_VALUE_TYPE")] BogoInvalidValueType, | |
[EnumMember(Value="ALLOCATION_METHOD_MUST_BE_ACROSS_FOR_GIVEN_TARGET_SELECTION")] AllocationMethodMustBeAcrossForGivenTargetSelection, | |
[EnumMember(Value="END_DATE_BEFORE_START_DATE")] EndDateBeforeStartDate, | |
[EnumMember(Value="PREREQUISITE_SUBTOTAL_AND_QUANTITY_RANGE_BOTH_PRESENT")] PrerequisiteSubtotalAndQuantityRangeBothPresent, | |
[EnumMember(Value="PRICE_RULE_ALLOCATION_LIMIT_IS_ZERO")] PriceRuleAllocationLimitIsZero, | |
[EnumMember(Value="PRICE_RULE_ALLOCATION_LIMIT_ON_NON_BOGO")] PriceRuleAllocationLimitOnNonBogo, | |
[EnumMember(Value="PRICE_RULE_EXCEEDED_MAX_DISCOUNT_CODE")] PriceRuleExceededMaxDiscountCode, | |
[EnumMember(Value="PRICE_RULE_PERCENTAGE_VALUE_OUTSIDE_RANGE")] PriceRulePercentageValueOutsideRange, | |
[EnumMember(Value="SHOP_EXCEEDED_MAX_PRICE_RULES")] ShopExceededMaxPriceRules | |
} | |
public enum ShippingLabelCancellationReason | |
{ | |
[EnumMember(Value="WRONG_MAIL_SERVICE")] WrongMailService, | |
[EnumMember(Value="WRONG_PACKAGE_SIZE")] WrongPackageSize, | |
[EnumMember(Value="WRONG_WEIGHT")] WrongWeight, | |
[EnumMember(Value="WRONG_SHIP_DATE")] WrongShipDate, | |
[EnumMember(Value="ERROR_DOWNLOADING_LABEL")] ErrorDownloadingLabel, | |
[EnumMember(Value="ERROR_PRINTING_LABEL")] ErrorPrintingLabel, | |
[EnumMember(Value="WRONG_LABEL_FORMAT")] WrongLabelFormat, | |
[EnumMember(Value="LABEL_TOO_EXPENSIVE")] LabelTooExpensive, | |
[EnumMember(Value="OTHER")] Other | |
} | |
public enum StagedUploadTargetGenerateUploadResource | |
{ | |
[EnumMember(Value="TIMELINE")] Timeline, | |
[EnumMember(Value="PRODUCT_IMAGE")] ProductImage, | |
[EnumMember(Value="COLLECTION_IMAGE")] CollectionImage, | |
[EnumMember(Value="SHOP_IMAGE")] ShopImage | |
} | |
public enum StagedUploadHttpMethodType | |
{ | |
[EnumMember(Value="POST")] Post, | |
[EnumMember(Value="PUT")] Put | |
} | |
public enum TranslationErrorCode | |
{ | |
[EnumMember(Value="BLANK")] Blank, | |
[EnumMember(Value="INVALID")] Invalid, | |
[EnumMember(Value="RESOURCE_NOT_FOUND")] ResourceNotFound, | |
[EnumMember(Value="TOO_MANY_KEYS_FOR_RESOURCE")] TooManyKeysForResource, | |
[EnumMember(Value="INVALID_KEY_FOR_MODEL")] InvalidKeyForModel, | |
[EnumMember(Value="FAILS_RESOURCE_VALIDATION")] FailsResourceValidation, | |
[EnumMember(Value="INVALID_TRANSLATABLE_CONTENT")] InvalidTranslatableContent, | |
[EnumMember(Value="INVALID_CODE")] InvalidCode, | |
[EnumMember(Value="INVALID_FORMAT")] InvalidFormat | |
} | |
#endregion | |
#region builder classes | |
public partial class QueryRootQueryBuilder : GraphQlQueryBuilder<QueryRootQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "app", IsComplex = true, QueryBuilderType = typeof(AppQueryBuilder) }, | |
new FieldMetadata { Name = "appByHandle", IsComplex = true, QueryBuilderType = typeof(AppQueryBuilder) }, | |
new FieldMetadata { Name = "appByKey", IsComplex = true, QueryBuilderType = typeof(AppQueryBuilder) }, | |
new FieldMetadata { Name = "appInstallation", IsComplex = true, QueryBuilderType = typeof(AppInstallationQueryBuilder) }, | |
new FieldMetadata { Name = "appInstallations", IsComplex = true, QueryBuilderType = typeof(AppInstallationConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "automaticDiscount", IsComplex = true, QueryBuilderType = typeof(DiscountAutomaticQueryBuilder) }, | |
new FieldMetadata { Name = "automaticDiscountNode", IsComplex = true, QueryBuilderType = typeof(DiscountAutomaticNodeQueryBuilder) }, | |
new FieldMetadata { Name = "automaticDiscountNodes", IsComplex = true, QueryBuilderType = typeof(DiscountAutomaticNodeConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "automaticDiscountSavedSearches", IsComplex = true, QueryBuilderType = typeof(SavedSearchConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "automaticDiscounts", IsComplex = true, QueryBuilderType = typeof(DiscountAutomaticConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "availableCarrierServices", IsComplex = true, QueryBuilderType = typeof(DeliveryCarrierServiceAndLocationsQueryBuilder) }, | |
new FieldMetadata { Name = "carrierService", IsComplex = true, QueryBuilderType = typeof(DeliveryCarrierServiceQueryBuilder) }, | |
new FieldMetadata { Name = "channel", IsComplex = true, QueryBuilderType = typeof(ChannelQueryBuilder) }, | |
new FieldMetadata { Name = "channels", IsComplex = true, QueryBuilderType = typeof(ChannelConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "codeDiscountNode", IsComplex = true, QueryBuilderType = typeof(DiscountCodeNodeQueryBuilder) }, | |
new FieldMetadata { Name = "codeDiscountNodeByCode", IsComplex = true, QueryBuilderType = typeof(DiscountCodeNodeQueryBuilder) }, | |
new FieldMetadata { Name = "codeDiscountNodes", IsComplex = true, QueryBuilderType = typeof(DiscountCodeNodeConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "codeDiscountSavedSearches", IsComplex = true, QueryBuilderType = typeof(SavedSearchConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "collection", IsComplex = true, QueryBuilderType = typeof(CollectionQueryBuilder) }, | |
new FieldMetadata { Name = "collectionByHandle", IsComplex = true, QueryBuilderType = typeof(CollectionQueryBuilder) }, | |
new FieldMetadata { Name = "collectionRulesConditions", IsComplex = true, QueryBuilderType = typeof(CollectionRuleConditionsQueryBuilder) }, | |
new FieldMetadata { Name = "collectionSavedSearches", IsComplex = true, QueryBuilderType = typeof(SavedSearchConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "collections", IsComplex = true, QueryBuilderType = typeof(CollectionConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "currentAppInstallation", IsComplex = true, QueryBuilderType = typeof(AppInstallationQueryBuilder) }, | |
new FieldMetadata { Name = "currentBulkOperation", IsComplex = true, QueryBuilderType = typeof(BulkOperationQueryBuilder) }, | |
new FieldMetadata { Name = "customer", IsComplex = true, QueryBuilderType = typeof(CustomerQueryBuilder) }, | |
new FieldMetadata { Name = "customerSavedSearches", IsComplex = true, QueryBuilderType = typeof(SavedSearchConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "customers", IsComplex = true, QueryBuilderType = typeof(CustomerConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "deletionEvents", IsComplex = true, QueryBuilderType = typeof(DeletionEventConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "deliveryProfile", IsComplex = true, QueryBuilderType = typeof(DeliveryProfileQueryBuilder) }, | |
new FieldMetadata { Name = "deliveryProfiles", IsComplex = true, QueryBuilderType = typeof(DeliveryProfileConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "deliverySettings", IsComplex = true, QueryBuilderType = typeof(DeliverySettingQueryBuilder) }, | |
new FieldMetadata { Name = "domain", IsComplex = true, QueryBuilderType = typeof(DomainQueryBuilder) }, | |
new FieldMetadata { Name = "draftOrder", IsComplex = true, QueryBuilderType = typeof(DraftOrderQueryBuilder) }, | |
new FieldMetadata { Name = "draftOrderSavedSearches", IsComplex = true, QueryBuilderType = typeof(SavedSearchConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "draftOrders", IsComplex = true, QueryBuilderType = typeof(DraftOrderConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "fulfillment", IsComplex = true, QueryBuilderType = typeof(FulfillmentQueryBuilder) }, | |
new FieldMetadata { Name = "inventoryItem", IsComplex = true, QueryBuilderType = typeof(InventoryItemQueryBuilder) }, | |
new FieldMetadata { Name = "inventoryItems", IsComplex = true, QueryBuilderType = typeof(InventoryItemConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "inventoryLevel", IsComplex = true, QueryBuilderType = typeof(InventoryLevelQueryBuilder) }, | |
new FieldMetadata { Name = "job", IsComplex = true, QueryBuilderType = typeof(JobQueryBuilder) }, | |
new FieldMetadata { Name = "location", IsComplex = true, QueryBuilderType = typeof(LocationQueryBuilder) }, | |
new FieldMetadata { Name = "locations", IsComplex = true, QueryBuilderType = typeof(LocationConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "locationsAvailableForDeliveryProfiles", IsComplex = true, QueryBuilderType = typeof(LocationQueryBuilder) }, | |
new FieldMetadata { Name = "locationsAvailableForDeliveryProfilesConnection", IsComplex = true, QueryBuilderType = typeof(LocationConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "marketingActivities", IsComplex = true, QueryBuilderType = typeof(MarketingActivityConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "marketingActivity", IsComplex = true, QueryBuilderType = typeof(MarketingActivityQueryBuilder) }, | |
new FieldMetadata { Name = "marketingEvent", IsComplex = true, QueryBuilderType = typeof(MarketingEventQueryBuilder) }, | |
new FieldMetadata { Name = "marketingEvents", IsComplex = true, QueryBuilderType = typeof(MarketingEventConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "metafieldStorefrontVisibilities", IsComplex = true, QueryBuilderType = typeof(MetafieldStorefrontVisibilityConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "metafieldStorefrontVisibility", IsComplex = true, QueryBuilderType = typeof(MetafieldStorefrontVisibilityQueryBuilder) }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(NodeQueryBuilder) }, | |
new FieldMetadata { Name = "nodes", IsComplex = true, QueryBuilderType = typeof(NodeQueryBuilder) }, | |
new FieldMetadata { Name = "order", IsComplex = true, QueryBuilderType = typeof(OrderQueryBuilder) }, | |
new FieldMetadata { Name = "orderSavedSearches", IsComplex = true, QueryBuilderType = typeof(SavedSearchConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "orders", IsComplex = true, QueryBuilderType = typeof(OrderConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "priceRule", IsComplex = true, QueryBuilderType = typeof(PriceRuleQueryBuilder) }, | |
new FieldMetadata { Name = "priceRuleSavedSearches", IsComplex = true, QueryBuilderType = typeof(SavedSearchConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "priceRules", IsComplex = true, QueryBuilderType = typeof(PriceRuleConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "privateMetafield", IsComplex = true, QueryBuilderType = typeof(PrivateMetafieldQueryBuilder) }, | |
new FieldMetadata { Name = "privateMetafields", IsComplex = true, QueryBuilderType = typeof(PrivateMetafieldConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "product", IsComplex = true, QueryBuilderType = typeof(ProductQueryBuilder) }, | |
new FieldMetadata { Name = "productByHandle", IsComplex = true, QueryBuilderType = typeof(ProductQueryBuilder) }, | |
new FieldMetadata { Name = "productSavedSearches", IsComplex = true, QueryBuilderType = typeof(SavedSearchConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "productVariant", IsComplex = true, QueryBuilderType = typeof(ProductVariantQueryBuilder) }, | |
new FieldMetadata { Name = "productVariants", IsComplex = true, QueryBuilderType = typeof(ProductVariantConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "products", IsComplex = true, QueryBuilderType = typeof(ProductConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "publicApiVersions", IsComplex = true, QueryBuilderType = typeof(ApiVersionQueryBuilder) }, | |
new FieldMetadata { Name = "publication", IsComplex = true, QueryBuilderType = typeof(PublicationQueryBuilder) }, | |
new FieldMetadata { Name = "publications", IsComplex = true, QueryBuilderType = typeof(PublicationConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "refund", IsComplex = true, QueryBuilderType = typeof(RefundQueryBuilder) }, | |
new FieldMetadata { Name = "scriptTag", IsComplex = true, QueryBuilderType = typeof(ScriptTagQueryBuilder) }, | |
new FieldMetadata { Name = "scriptTags", IsComplex = true, QueryBuilderType = typeof(ScriptTagConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "shop", IsComplex = true, QueryBuilderType = typeof(ShopQueryBuilder) }, | |
new FieldMetadata { Name = "shopLocales", IsComplex = true, QueryBuilderType = typeof(ShopLocaleQueryBuilder) }, | |
new FieldMetadata { Name = "shopifyPaymentsAccount", IsComplex = true, QueryBuilderType = typeof(ShopifyPaymentsAccountQueryBuilder) }, | |
new FieldMetadata { Name = "tenderTransactions", IsComplex = true, QueryBuilderType = typeof(TenderTransactionConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "translatableResource", IsComplex = true, QueryBuilderType = typeof(TranslatableResourceQueryBuilder) }, | |
new FieldMetadata { Name = "translatableResources", IsComplex = true, QueryBuilderType = typeof(TranslatableResourceConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "webhookSubscription", IsComplex = true, QueryBuilderType = typeof(WebhookSubscriptionQueryBuilder) }, | |
new FieldMetadata { Name = "webhookSubscriptions", IsComplex = true, QueryBuilderType = typeof(WebhookSubscriptionConnectionQueryBuilder) } | |
}; | |
protected override string Prefix { get { return "query"; } } | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public QueryRootQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public QueryRootQueryBuilder WithParameter<T>(GraphQlQueryParameter<T> parameter) | |
{ | |
return WithParameterInternal(parameter); | |
} | |
public QueryRootQueryBuilder WithApp(AppQueryBuilder appQueryBuilder, QueryBuilderParameter<Guid?> id = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (id != null) | |
args.Add("id", id); | |
return WithObjectField("app", appQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptApp() | |
{ | |
return ExceptField("app"); | |
} | |
public QueryRootQueryBuilder WithAppByHandle(AppQueryBuilder appQueryBuilder, QueryBuilderParameter<string> handle) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("handle", handle); | |
return WithObjectField("appByHandle", appQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptAppByHandle() | |
{ | |
return ExceptField("appByHandle"); | |
} | |
public QueryRootQueryBuilder WithAppByKey(AppQueryBuilder appQueryBuilder, QueryBuilderParameter<string> apiKey) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("apiKey", apiKey); | |
return WithObjectField("appByKey", appQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptAppByKey() | |
{ | |
return ExceptField("appByKey"); | |
} | |
public QueryRootQueryBuilder WithAppInstallation(AppInstallationQueryBuilder appInstallationQueryBuilder, QueryBuilderParameter<Guid?> id = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (id != null) | |
args.Add("id", id); | |
return WithObjectField("appInstallation", appInstallationQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptAppInstallation() | |
{ | |
return ExceptField("appInstallation"); | |
} | |
public QueryRootQueryBuilder WithAppInstallations(AppInstallationConnectionQueryBuilder appInstallationConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<AppInstallationSortKeys?> sortKey = null, QueryBuilderParameter<AppInstallationCategory?> category = null, QueryBuilderParameter<AppInstallationPrivacy?> privacy = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (category != null) | |
args.Add("category", category); | |
if (privacy != null) | |
args.Add("privacy", privacy); | |
return WithObjectField("appInstallations", appInstallationConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptAppInstallations() | |
{ | |
return ExceptField("appInstallations"); | |
} | |
public QueryRootQueryBuilder WithAutomaticDiscount(DiscountAutomaticQueryBuilder discountAutomaticQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("automaticDiscount", discountAutomaticQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptAutomaticDiscount() | |
{ | |
return ExceptField("automaticDiscount"); | |
} | |
public QueryRootQueryBuilder WithAutomaticDiscountNode(DiscountAutomaticNodeQueryBuilder discountAutomaticNodeQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("automaticDiscountNode", discountAutomaticNodeQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptAutomaticDiscountNode() | |
{ | |
return ExceptField("automaticDiscountNode"); | |
} | |
public QueryRootQueryBuilder WithAutomaticDiscountNodes(DiscountAutomaticNodeConnectionQueryBuilder discountAutomaticNodeConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<AutomaticDiscountSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null, QueryBuilderParameter<Guid?> savedSearchId = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
if (savedSearchId != null) | |
args.Add("savedSearchId", savedSearchId); | |
return WithObjectField("automaticDiscountNodes", discountAutomaticNodeConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptAutomaticDiscountNodes() | |
{ | |
return ExceptField("automaticDiscountNodes"); | |
} | |
public QueryRootQueryBuilder WithAutomaticDiscountSavedSearches(SavedSearchConnectionQueryBuilder savedSearchConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("automaticDiscountSavedSearches", savedSearchConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptAutomaticDiscountSavedSearches() | |
{ | |
return ExceptField("automaticDiscountSavedSearches"); | |
} | |
public QueryRootQueryBuilder WithAutomaticDiscounts(DiscountAutomaticConnectionQueryBuilder discountAutomaticConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<AutomaticDiscountSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null, QueryBuilderParameter<Guid?> savedSearchId = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
if (savedSearchId != null) | |
args.Add("savedSearchId", savedSearchId); | |
return WithObjectField("automaticDiscounts", discountAutomaticConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptAutomaticDiscounts() | |
{ | |
return ExceptField("automaticDiscounts"); | |
} | |
public QueryRootQueryBuilder WithAvailableCarrierServices(DeliveryCarrierServiceAndLocationsQueryBuilder deliveryCarrierServiceAndLocationsQueryBuilder) | |
{ | |
return WithObjectField("availableCarrierServices", deliveryCarrierServiceAndLocationsQueryBuilder); | |
} | |
public QueryRootQueryBuilder ExceptAvailableCarrierServices() | |
{ | |
return ExceptField("availableCarrierServices"); | |
} | |
public QueryRootQueryBuilder WithCarrierService(DeliveryCarrierServiceQueryBuilder deliveryCarrierServiceQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("carrierService", deliveryCarrierServiceQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptCarrierService() | |
{ | |
return ExceptField("carrierService"); | |
} | |
public QueryRootQueryBuilder WithChannel(ChannelQueryBuilder channelQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("channel", channelQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptChannel() | |
{ | |
return ExceptField("channel"); | |
} | |
public QueryRootQueryBuilder WithChannels(ChannelConnectionQueryBuilder channelConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("channels", channelConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptChannels() | |
{ | |
return ExceptField("channels"); | |
} | |
public QueryRootQueryBuilder WithCodeDiscountNode(DiscountCodeNodeQueryBuilder discountCodeNodeQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("codeDiscountNode", discountCodeNodeQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptCodeDiscountNode() | |
{ | |
return ExceptField("codeDiscountNode"); | |
} | |
public QueryRootQueryBuilder WithCodeDiscountNodeByCode(DiscountCodeNodeQueryBuilder discountCodeNodeQueryBuilder, QueryBuilderParameter<string> code) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("code", code); | |
return WithObjectField("codeDiscountNodeByCode", discountCodeNodeQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptCodeDiscountNodeByCode() | |
{ | |
return ExceptField("codeDiscountNodeByCode"); | |
} | |
public QueryRootQueryBuilder WithCodeDiscountNodes(DiscountCodeNodeConnectionQueryBuilder discountCodeNodeConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<CodeDiscountSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null, QueryBuilderParameter<Guid?> savedSearchId = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
if (savedSearchId != null) | |
args.Add("savedSearchId", savedSearchId); | |
return WithObjectField("codeDiscountNodes", discountCodeNodeConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptCodeDiscountNodes() | |
{ | |
return ExceptField("codeDiscountNodes"); | |
} | |
public QueryRootQueryBuilder WithCodeDiscountSavedSearches(SavedSearchConnectionQueryBuilder savedSearchConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("codeDiscountSavedSearches", savedSearchConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptCodeDiscountSavedSearches() | |
{ | |
return ExceptField("codeDiscountSavedSearches"); | |
} | |
public QueryRootQueryBuilder WithCollection(CollectionQueryBuilder collectionQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("collection", collectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptCollection() | |
{ | |
return ExceptField("collection"); | |
} | |
public QueryRootQueryBuilder WithCollectionByHandle(CollectionQueryBuilder collectionQueryBuilder, QueryBuilderParameter<string> handle) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("handle", handle); | |
return WithObjectField("collectionByHandle", collectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptCollectionByHandle() | |
{ | |
return ExceptField("collectionByHandle"); | |
} | |
public QueryRootQueryBuilder WithCollectionRulesConditions(CollectionRuleConditionsQueryBuilder collectionRuleConditionsQueryBuilder) | |
{ | |
return WithObjectField("collectionRulesConditions", collectionRuleConditionsQueryBuilder); | |
} | |
public QueryRootQueryBuilder ExceptCollectionRulesConditions() | |
{ | |
return ExceptField("collectionRulesConditions"); | |
} | |
public QueryRootQueryBuilder WithCollectionSavedSearches(SavedSearchConnectionQueryBuilder savedSearchConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("collectionSavedSearches", savedSearchConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptCollectionSavedSearches() | |
{ | |
return ExceptField("collectionSavedSearches"); | |
} | |
public QueryRootQueryBuilder WithCollections(CollectionConnectionQueryBuilder collectionConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<CollectionSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null, QueryBuilderParameter<Guid?> savedSearchId = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
if (savedSearchId != null) | |
args.Add("savedSearchId", savedSearchId); | |
return WithObjectField("collections", collectionConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptCollections() | |
{ | |
return ExceptField("collections"); | |
} | |
public QueryRootQueryBuilder WithCurrentAppInstallation(AppInstallationQueryBuilder appInstallationQueryBuilder) | |
{ | |
return WithObjectField("currentAppInstallation", appInstallationQueryBuilder); | |
} | |
public QueryRootQueryBuilder ExceptCurrentAppInstallation() | |
{ | |
return ExceptField("currentAppInstallation"); | |
} | |
public QueryRootQueryBuilder WithCurrentBulkOperation(BulkOperationQueryBuilder bulkOperationQueryBuilder) | |
{ | |
return WithObjectField("currentBulkOperation", bulkOperationQueryBuilder); | |
} | |
public QueryRootQueryBuilder ExceptCurrentBulkOperation() | |
{ | |
return ExceptField("currentBulkOperation"); | |
} | |
public QueryRootQueryBuilder WithCustomer(CustomerQueryBuilder customerQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("customer", customerQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptCustomer() | |
{ | |
return ExceptField("customer"); | |
} | |
public QueryRootQueryBuilder WithCustomerSavedSearches(SavedSearchConnectionQueryBuilder savedSearchConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<CustomerSavedSearchSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
return WithObjectField("customerSavedSearches", savedSearchConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptCustomerSavedSearches() | |
{ | |
return ExceptField("customerSavedSearches"); | |
} | |
public QueryRootQueryBuilder WithCustomers(CustomerConnectionQueryBuilder customerConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<CustomerSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
return WithObjectField("customers", customerConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptCustomers() | |
{ | |
return ExceptField("customers"); | |
} | |
public QueryRootQueryBuilder WithDeletionEvents(DeletionEventConnectionQueryBuilder deletionEventConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<DeletionEventSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null, QueryBuilderParameter<IEnumerable<DeletionEventSubjectType>> subjectTypes = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
if (subjectTypes != null) | |
args.Add("subjectTypes", subjectTypes); | |
return WithObjectField("deletionEvents", deletionEventConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptDeletionEvents() | |
{ | |
return ExceptField("deletionEvents"); | |
} | |
public QueryRootQueryBuilder WithDeliveryProfile(DeliveryProfileQueryBuilder deliveryProfileQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("deliveryProfile", deliveryProfileQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptDeliveryProfile() | |
{ | |
return ExceptField("deliveryProfile"); | |
} | |
public QueryRootQueryBuilder WithDeliveryProfiles(DeliveryProfileConnectionQueryBuilder deliveryProfileConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("deliveryProfiles", deliveryProfileConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptDeliveryProfiles() | |
{ | |
return ExceptField("deliveryProfiles"); | |
} | |
public QueryRootQueryBuilder WithDeliverySettings(DeliverySettingQueryBuilder deliverySettingQueryBuilder) | |
{ | |
return WithObjectField("deliverySettings", deliverySettingQueryBuilder); | |
} | |
public QueryRootQueryBuilder ExceptDeliverySettings() | |
{ | |
return ExceptField("deliverySettings"); | |
} | |
public QueryRootQueryBuilder WithDomain(DomainQueryBuilder domainQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("domain", domainQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptDomain() | |
{ | |
return ExceptField("domain"); | |
} | |
public QueryRootQueryBuilder WithDraftOrder(DraftOrderQueryBuilder draftOrderQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("draftOrder", draftOrderQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptDraftOrder() | |
{ | |
return ExceptField("draftOrder"); | |
} | |
public QueryRootQueryBuilder WithDraftOrderSavedSearches(SavedSearchConnectionQueryBuilder savedSearchConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("draftOrderSavedSearches", savedSearchConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptDraftOrderSavedSearches() | |
{ | |
return ExceptField("draftOrderSavedSearches"); | |
} | |
public QueryRootQueryBuilder WithDraftOrders(DraftOrderConnectionQueryBuilder draftOrderConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<DraftOrderSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
return WithObjectField("draftOrders", draftOrderConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptDraftOrders() | |
{ | |
return ExceptField("draftOrders"); | |
} | |
public QueryRootQueryBuilder WithFulfillment(FulfillmentQueryBuilder fulfillmentQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("fulfillment", fulfillmentQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptFulfillment() | |
{ | |
return ExceptField("fulfillment"); | |
} | |
public QueryRootQueryBuilder WithInventoryItem(InventoryItemQueryBuilder inventoryItemQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("inventoryItem", inventoryItemQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptInventoryItem() | |
{ | |
return ExceptField("inventoryItem"); | |
} | |
public QueryRootQueryBuilder WithInventoryItems(InventoryItemConnectionQueryBuilder inventoryItemConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<string> query = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (query != null) | |
args.Add("query", query); | |
return WithObjectField("inventoryItems", inventoryItemConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptInventoryItems() | |
{ | |
return ExceptField("inventoryItems"); | |
} | |
public QueryRootQueryBuilder WithInventoryLevel(InventoryLevelQueryBuilder inventoryLevelQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("inventoryLevel", inventoryLevelQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptInventoryLevel() | |
{ | |
return ExceptField("inventoryLevel"); | |
} | |
public QueryRootQueryBuilder WithJob(JobQueryBuilder jobQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("job", jobQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptJob() | |
{ | |
return ExceptField("job"); | |
} | |
public QueryRootQueryBuilder WithLocation(LocationQueryBuilder locationQueryBuilder, QueryBuilderParameter<Guid?> id = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (id != null) | |
args.Add("id", id); | |
return WithObjectField("location", locationQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptLocation() | |
{ | |
return ExceptField("location"); | |
} | |
public QueryRootQueryBuilder WithLocations(LocationConnectionQueryBuilder locationConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<LocationSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null, QueryBuilderParameter<bool?> includeLegacy = null, QueryBuilderParameter<bool?> includeInactive = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
if (includeLegacy != null) | |
args.Add("includeLegacy", includeLegacy); | |
if (includeInactive != null) | |
args.Add("includeInactive", includeInactive); | |
return WithObjectField("locations", locationConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptLocations() | |
{ | |
return ExceptField("locations"); | |
} | |
public QueryRootQueryBuilder WithLocationsAvailableForDeliveryProfiles(LocationQueryBuilder locationQueryBuilder) | |
{ | |
return WithObjectField("locationsAvailableForDeliveryProfiles", locationQueryBuilder); | |
} | |
public QueryRootQueryBuilder ExceptLocationsAvailableForDeliveryProfiles() | |
{ | |
return ExceptField("locationsAvailableForDeliveryProfiles"); | |
} | |
public QueryRootQueryBuilder WithLocationsAvailableForDeliveryProfilesConnection(LocationConnectionQueryBuilder locationConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("locationsAvailableForDeliveryProfilesConnection", locationConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptLocationsAvailableForDeliveryProfilesConnection() | |
{ | |
return ExceptField("locationsAvailableForDeliveryProfilesConnection"); | |
} | |
public QueryRootQueryBuilder WithMarketingActivities(MarketingActivityConnectionQueryBuilder marketingActivityConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<MarketingActivitySortKeys?> sortKey = null, QueryBuilderParameter<string> query = null, QueryBuilderParameter<Guid?> savedSearchId = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
if (savedSearchId != null) | |
args.Add("savedSearchId", savedSearchId); | |
return WithObjectField("marketingActivities", marketingActivityConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptMarketingActivities() | |
{ | |
return ExceptField("marketingActivities"); | |
} | |
public QueryRootQueryBuilder WithMarketingActivity(MarketingActivityQueryBuilder marketingActivityQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("marketingActivity", marketingActivityQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptMarketingActivity() | |
{ | |
return ExceptField("marketingActivity"); | |
} | |
public QueryRootQueryBuilder WithMarketingEvent(MarketingEventQueryBuilder marketingEventQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("marketingEvent", marketingEventQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptMarketingEvent() | |
{ | |
return ExceptField("marketingEvent"); | |
} | |
public QueryRootQueryBuilder WithMarketingEvents(MarketingEventConnectionQueryBuilder marketingEventConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<MarketingEventSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
return WithObjectField("marketingEvents", marketingEventConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptMarketingEvents() | |
{ | |
return ExceptField("marketingEvents"); | |
} | |
public QueryRootQueryBuilder WithMetafieldStorefrontVisibilities(MetafieldStorefrontVisibilityConnectionQueryBuilder metafieldStorefrontVisibilityConnectionQueryBuilder, QueryBuilderParameter<string> @namespace = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (@namespace != null) | |
args.Add("namespace", @namespace); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("metafieldStorefrontVisibilities", metafieldStorefrontVisibilityConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptMetafieldStorefrontVisibilities() | |
{ | |
return ExceptField("metafieldStorefrontVisibilities"); | |
} | |
public QueryRootQueryBuilder WithMetafieldStorefrontVisibility(MetafieldStorefrontVisibilityQueryBuilder metafieldStorefrontVisibilityQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("metafieldStorefrontVisibility", metafieldStorefrontVisibilityQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptMetafieldStorefrontVisibility() | |
{ | |
return ExceptField("metafieldStorefrontVisibility"); | |
} | |
public QueryRootQueryBuilder WithNode(NodeQueryBuilder nodeQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("node", nodeQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
public QueryRootQueryBuilder WithNodes(NodeQueryBuilder nodeQueryBuilder, QueryBuilderParameter<IEnumerable<Guid>> ids) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("ids", ids); | |
return WithObjectField("nodes", nodeQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptNodes() | |
{ | |
return ExceptField("nodes"); | |
} | |
public QueryRootQueryBuilder WithOrder(OrderQueryBuilder orderQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("order", orderQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptOrder() | |
{ | |
return ExceptField("order"); | |
} | |
public QueryRootQueryBuilder WithOrderSavedSearches(SavedSearchConnectionQueryBuilder savedSearchConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("orderSavedSearches", savedSearchConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptOrderSavedSearches() | |
{ | |
return ExceptField("orderSavedSearches"); | |
} | |
public QueryRootQueryBuilder WithOrders(OrderConnectionQueryBuilder orderConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<OrderSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null, QueryBuilderParameter<Guid?> savedSearchId = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
if (savedSearchId != null) | |
args.Add("savedSearchId", savedSearchId); | |
return WithObjectField("orders", orderConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptOrders() | |
{ | |
return ExceptField("orders"); | |
} | |
public QueryRootQueryBuilder WithPriceRule(PriceRuleQueryBuilder priceRuleQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("priceRule", priceRuleQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptPriceRule() | |
{ | |
return ExceptField("priceRule"); | |
} | |
public QueryRootQueryBuilder WithPriceRuleSavedSearches(SavedSearchConnectionQueryBuilder savedSearchConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("priceRuleSavedSearches", savedSearchConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptPriceRuleSavedSearches() | |
{ | |
return ExceptField("priceRuleSavedSearches"); | |
} | |
public QueryRootQueryBuilder WithPriceRules(PriceRuleConnectionQueryBuilder priceRuleConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<PriceRuleSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null, QueryBuilderParameter<Guid?> savedSearchId = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
if (savedSearchId != null) | |
args.Add("savedSearchId", savedSearchId); | |
return WithObjectField("priceRules", priceRuleConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptPriceRules() | |
{ | |
return ExceptField("priceRules"); | |
} | |
public QueryRootQueryBuilder WithPrivateMetafield(PrivateMetafieldQueryBuilder privateMetafieldQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("privateMetafield", privateMetafieldQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptPrivateMetafield() | |
{ | |
return ExceptField("privateMetafield"); | |
} | |
public QueryRootQueryBuilder WithPrivateMetafields(PrivateMetafieldConnectionQueryBuilder privateMetafieldConnectionQueryBuilder, QueryBuilderParameter<Guid> owner, QueryBuilderParameter<string> @namespace = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (@namespace != null) | |
args.Add("namespace", @namespace); | |
args.Add("owner", owner); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("privateMetafields", privateMetafieldConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptPrivateMetafields() | |
{ | |
return ExceptField("privateMetafields"); | |
} | |
public QueryRootQueryBuilder WithProduct(ProductQueryBuilder productQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("product", productQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptProduct() | |
{ | |
return ExceptField("product"); | |
} | |
public QueryRootQueryBuilder WithProductByHandle(ProductQueryBuilder productQueryBuilder, QueryBuilderParameter<string> handle) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("handle", handle); | |
return WithObjectField("productByHandle", productQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptProductByHandle() | |
{ | |
return ExceptField("productByHandle"); | |
} | |
public QueryRootQueryBuilder WithProductSavedSearches(SavedSearchConnectionQueryBuilder savedSearchConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("productSavedSearches", savedSearchConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptProductSavedSearches() | |
{ | |
return ExceptField("productSavedSearches"); | |
} | |
public QueryRootQueryBuilder WithProductVariant(ProductVariantQueryBuilder productVariantQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("productVariant", productVariantQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptProductVariant() | |
{ | |
return ExceptField("productVariant"); | |
} | |
public QueryRootQueryBuilder WithProductVariants(ProductVariantConnectionQueryBuilder productVariantConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<ProductVariantSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null, QueryBuilderParameter<Guid?> savedSearchId = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
if (savedSearchId != null) | |
args.Add("savedSearchId", savedSearchId); | |
return WithObjectField("productVariants", productVariantConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptProductVariants() | |
{ | |
return ExceptField("productVariants"); | |
} | |
public QueryRootQueryBuilder WithProducts(ProductConnectionQueryBuilder productConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<ProductSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null, QueryBuilderParameter<Guid?> savedSearchId = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
if (savedSearchId != null) | |
args.Add("savedSearchId", savedSearchId); | |
return WithObjectField("products", productConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptProducts() | |
{ | |
return ExceptField("products"); | |
} | |
public QueryRootQueryBuilder WithPublicApiVersions(ApiVersionQueryBuilder apiVersionQueryBuilder) | |
{ | |
return WithObjectField("publicApiVersions", apiVersionQueryBuilder); | |
} | |
public QueryRootQueryBuilder ExceptPublicApiVersions() | |
{ | |
return ExceptField("publicApiVersions"); | |
} | |
public QueryRootQueryBuilder WithPublication(PublicationQueryBuilder publicationQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("publication", publicationQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptPublication() | |
{ | |
return ExceptField("publication"); | |
} | |
public QueryRootQueryBuilder WithPublications(PublicationConnectionQueryBuilder publicationConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("publications", publicationConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptPublications() | |
{ | |
return ExceptField("publications"); | |
} | |
public QueryRootQueryBuilder WithRefund(RefundQueryBuilder refundQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("refund", refundQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptRefund() | |
{ | |
return ExceptField("refund"); | |
} | |
public QueryRootQueryBuilder WithScriptTag(ScriptTagQueryBuilder scriptTagQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("scriptTag", scriptTagQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptScriptTag() | |
{ | |
return ExceptField("scriptTag"); | |
} | |
public QueryRootQueryBuilder WithScriptTags(ScriptTagConnectionQueryBuilder scriptTagConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<object> src = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (src != null) | |
args.Add("src", src); | |
return WithObjectField("scriptTags", scriptTagConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptScriptTags() | |
{ | |
return ExceptField("scriptTags"); | |
} | |
public QueryRootQueryBuilder WithShop(ShopQueryBuilder shopQueryBuilder) | |
{ | |
return WithObjectField("shop", shopQueryBuilder); | |
} | |
public QueryRootQueryBuilder ExceptShop() | |
{ | |
return ExceptField("shop"); | |
} | |
public QueryRootQueryBuilder WithShopLocales(ShopLocaleQueryBuilder shopLocaleQueryBuilder, QueryBuilderParameter<bool?> published = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (published != null) | |
args.Add("published", published); | |
return WithObjectField("shopLocales", shopLocaleQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptShopLocales() | |
{ | |
return ExceptField("shopLocales"); | |
} | |
public QueryRootQueryBuilder WithShopifyPaymentsAccount(ShopifyPaymentsAccountQueryBuilder shopifyPaymentsAccountQueryBuilder) | |
{ | |
return WithObjectField("shopifyPaymentsAccount", shopifyPaymentsAccountQueryBuilder); | |
} | |
public QueryRootQueryBuilder ExceptShopifyPaymentsAccount() | |
{ | |
return ExceptField("shopifyPaymentsAccount"); | |
} | |
public QueryRootQueryBuilder WithTenderTransactions(TenderTransactionConnectionQueryBuilder tenderTransactionConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<string> query = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (query != null) | |
args.Add("query", query); | |
return WithObjectField("tenderTransactions", tenderTransactionConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptTenderTransactions() | |
{ | |
return ExceptField("tenderTransactions"); | |
} | |
public QueryRootQueryBuilder WithTranslatableResource(TranslatableResourceQueryBuilder translatableResourceQueryBuilder, QueryBuilderParameter<Guid> resourceId) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("resourceId", resourceId); | |
return WithObjectField("translatableResource", translatableResourceQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptTranslatableResource() | |
{ | |
return ExceptField("translatableResource"); | |
} | |
public QueryRootQueryBuilder WithTranslatableResources(TranslatableResourceConnectionQueryBuilder translatableResourceConnectionQueryBuilder, QueryBuilderParameter<TranslatableResourceType> resourceType, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("resourceType", resourceType); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("translatableResources", translatableResourceConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptTranslatableResources() | |
{ | |
return ExceptField("translatableResources"); | |
} | |
public QueryRootQueryBuilder WithWebhookSubscription(WebhookSubscriptionQueryBuilder webhookSubscriptionQueryBuilder, QueryBuilderParameter<Guid> id) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithObjectField("webhookSubscription", webhookSubscriptionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptWebhookSubscription() | |
{ | |
return ExceptField("webhookSubscription"); | |
} | |
public QueryRootQueryBuilder WithWebhookSubscriptions(WebhookSubscriptionConnectionQueryBuilder webhookSubscriptionConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<WebhookSubscriptionSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null, QueryBuilderParameter<object> callbackUrl = null, QueryBuilderParameter<WebhookSubscriptionFormat?> format = null, QueryBuilderParameter<IEnumerable<WebhookSubscriptionTopic>> topics = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
if (callbackUrl != null) | |
args.Add("callbackUrl", callbackUrl); | |
if (format != null) | |
args.Add("format", format); | |
if (topics != null) | |
args.Add("topics", topics); | |
return WithObjectField("webhookSubscriptions", webhookSubscriptionConnectionQueryBuilder, args); | |
} | |
public QueryRootQueryBuilder ExceptWebhookSubscriptions() | |
{ | |
return ExceptField("webhookSubscriptions"); | |
} | |
} | |
public partial class JobQueryBuilder : GraphQlQueryBuilder<JobQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "done" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "query", IsComplex = true, QueryBuilderType = typeof(QueryRootQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public JobQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public JobQueryBuilder WithDone(string alias = null) | |
{ | |
return WithScalarField("done", alias); | |
} | |
public JobQueryBuilder ExceptDone() | |
{ | |
return ExceptField("done"); | |
} | |
public JobQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public JobQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public JobQueryBuilder WithQuery(QueryRootQueryBuilder queryRootQueryBuilder) | |
{ | |
return WithObjectField("query", queryRootQueryBuilder); | |
} | |
public JobQueryBuilder ExceptQuery() | |
{ | |
return ExceptField("query"); | |
} | |
} | |
public partial class NodeQueryBuilder : GraphQlQueryBuilder<NodeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "id" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public NodeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public NodeQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public NodeQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
} | |
public partial class OrderQueryBuilder : GraphQlQueryBuilder<OrderQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "alerts", IsComplex = true, QueryBuilderType = typeof(ResourceAlertQueryBuilder) }, | |
new FieldMetadata { Name = "billingAddress", IsComplex = true, QueryBuilderType = typeof(MailingAddressQueryBuilder) }, | |
new FieldMetadata { Name = "billingAddressMatchesShippingAddress" }, | |
new FieldMetadata { Name = "canMarkAsPaid" }, | |
new FieldMetadata { Name = "canNotifyCustomer" }, | |
new FieldMetadata { Name = "cancelReason" }, | |
new FieldMetadata { Name = "cancelledAt", IsComplex = true }, | |
new FieldMetadata { Name = "capturable" }, | |
new FieldMetadata { Name = "cartDiscountAmount", IsComplex = true }, | |
new FieldMetadata { Name = "cartDiscountAmountSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "channel", IsComplex = true, QueryBuilderType = typeof(ChannelQueryBuilder) }, | |
new FieldMetadata { Name = "clientIp" }, | |
new FieldMetadata { Name = "closed" }, | |
new FieldMetadata { Name = "closedAt", IsComplex = true }, | |
new FieldMetadata { Name = "confirmed" }, | |
new FieldMetadata { Name = "createdAt" }, | |
new FieldMetadata { Name = "currencyCode" }, | |
new FieldMetadata { Name = "customAttributes", IsComplex = true, QueryBuilderType = typeof(AttributeQueryBuilder) }, | |
new FieldMetadata { Name = "customer", IsComplex = true, QueryBuilderType = typeof(CustomerQueryBuilder) }, | |
new FieldMetadata { Name = "customerAcceptsMarketing" }, | |
new FieldMetadata { Name = "customerJourney", IsComplex = true, QueryBuilderType = typeof(CustomerJourneyQueryBuilder) }, | |
new FieldMetadata { Name = "customerLocale" }, | |
new FieldMetadata { Name = "discountApplications", IsComplex = true, QueryBuilderType = typeof(DiscountApplicationConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "discountCode" }, | |
new FieldMetadata { Name = "displayAddress", IsComplex = true, QueryBuilderType = typeof(MailingAddressQueryBuilder) }, | |
new FieldMetadata { Name = "displayFinancialStatus" }, | |
new FieldMetadata { Name = "displayFulfillmentStatus" }, | |
new FieldMetadata { Name = "disputes", IsComplex = true, QueryBuilderType = typeof(OrderDisputeSummaryQueryBuilder) }, | |
new FieldMetadata { Name = "draftFulfillments", IsComplex = true, QueryBuilderType = typeof(DraftFulfillmentQueryBuilder) }, | |
new FieldMetadata { Name = "email" }, | |
new FieldMetadata { Name = "events", IsComplex = true, QueryBuilderType = typeof(EventConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "fulfillable" }, | |
new FieldMetadata { Name = "fulfillments", IsComplex = true, QueryBuilderType = typeof(FulfillmentQueryBuilder) }, | |
new FieldMetadata { Name = "fullyPaid" }, | |
new FieldMetadata { Name = "hasTimelineComment" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "landingPageDisplayText" }, | |
new FieldMetadata { Name = "landingPageUrl", IsComplex = true }, | |
new FieldMetadata { Name = "legacyResourceId", IsComplex = true }, | |
new FieldMetadata { Name = "lineItems", IsComplex = true, QueryBuilderType = typeof(LineItemConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "location" }, | |
new FieldMetadata { Name = "merchantEditable" }, | |
new FieldMetadata { Name = "metafield", IsComplex = true, QueryBuilderType = typeof(MetafieldQueryBuilder) }, | |
new FieldMetadata { Name = "metafields", IsComplex = true, QueryBuilderType = typeof(MetafieldConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "name" }, | |
new FieldMetadata { Name = "netPayment", IsComplex = true }, | |
new FieldMetadata { Name = "netPaymentSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "nonFulfillableLineItems", IsComplex = true, QueryBuilderType = typeof(LineItemConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "note" }, | |
new FieldMetadata { Name = "paymentGatewayNames", IsComplex = true }, | |
new FieldMetadata { Name = "phone" }, | |
new FieldMetadata { Name = "physicalLocation", IsComplex = true, QueryBuilderType = typeof(LocationQueryBuilder) }, | |
new FieldMetadata { Name = "presentmentCurrencyCode" }, | |
new FieldMetadata { Name = "privateMetafield", IsComplex = true, QueryBuilderType = typeof(PrivateMetafieldQueryBuilder) }, | |
new FieldMetadata { Name = "privateMetafields", IsComplex = true, QueryBuilderType = typeof(PrivateMetafieldConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "processedAt", IsComplex = true }, | |
new FieldMetadata { Name = "publication", IsComplex = true, QueryBuilderType = typeof(PublicationQueryBuilder) }, | |
new FieldMetadata { Name = "referralCode" }, | |
new FieldMetadata { Name = "referrerDisplayText" }, | |
new FieldMetadata { Name = "referrerUrl", IsComplex = true }, | |
new FieldMetadata { Name = "refundable" }, | |
new FieldMetadata { Name = "refunds", IsComplex = true, QueryBuilderType = typeof(RefundQueryBuilder) }, | |
new FieldMetadata { Name = "requiresShipping" }, | |
new FieldMetadata { Name = "restockable" }, | |
new FieldMetadata { Name = "riskLevel" }, | |
new FieldMetadata { Name = "risks", IsComplex = true, QueryBuilderType = typeof(OrderRiskQueryBuilder) }, | |
new FieldMetadata { Name = "shippingAddress", IsComplex = true, QueryBuilderType = typeof(MailingAddressQueryBuilder) }, | |
new FieldMetadata { Name = "shippingLine", IsComplex = true, QueryBuilderType = typeof(ShippingLineQueryBuilder) }, | |
new FieldMetadata { Name = "subtotalLineItemsQuantity" }, | |
new FieldMetadata { Name = "subtotalPrice", IsComplex = true }, | |
new FieldMetadata { Name = "subtotalPriceSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "suggestedRefund", IsComplex = true, QueryBuilderType = typeof(SuggestedRefundQueryBuilder) }, | |
new FieldMetadata { Name = "tags", IsComplex = true }, | |
new FieldMetadata { Name = "taxLines", IsComplex = true, QueryBuilderType = typeof(TaxLineQueryBuilder) }, | |
new FieldMetadata { Name = "taxesIncluded" }, | |
new FieldMetadata { Name = "test" }, | |
new FieldMetadata { Name = "totalCapturable", IsComplex = true }, | |
new FieldMetadata { Name = "totalCapturableSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "totalDiscounts", IsComplex = true }, | |
new FieldMetadata { Name = "totalDiscountsSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "totalPrice", IsComplex = true }, | |
new FieldMetadata { Name = "totalPriceSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "totalReceived", IsComplex = true }, | |
new FieldMetadata { Name = "totalReceivedSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "totalRefunded", IsComplex = true }, | |
new FieldMetadata { Name = "totalRefundedSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "totalRefundedShippingSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "totalShippingPrice", IsComplex = true }, | |
new FieldMetadata { Name = "totalShippingPriceSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "totalTax", IsComplex = true }, | |
new FieldMetadata { Name = "totalTaxSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "totalWeight", IsComplex = true }, | |
new FieldMetadata { Name = "transactions", IsComplex = true, QueryBuilderType = typeof(OrderTransactionQueryBuilder) }, | |
new FieldMetadata { Name = "unpaid" }, | |
new FieldMetadata { Name = "updatedAt" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public OrderQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public OrderQueryBuilder WithAlerts(ResourceAlertQueryBuilder resourceAlertQueryBuilder) | |
{ | |
return WithObjectField("alerts", resourceAlertQueryBuilder); | |
} | |
public OrderQueryBuilder ExceptAlerts() | |
{ | |
return ExceptField("alerts"); | |
} | |
public OrderQueryBuilder WithBillingAddress(MailingAddressQueryBuilder mailingAddressQueryBuilder) | |
{ | |
return WithObjectField("billingAddress", mailingAddressQueryBuilder); | |
} | |
public OrderQueryBuilder ExceptBillingAddress() | |
{ | |
return ExceptField("billingAddress"); | |
} | |
public OrderQueryBuilder WithBillingAddressMatchesShippingAddress(string alias = null) | |
{ | |
return WithScalarField("billingAddressMatchesShippingAddress", alias); | |
} | |
public OrderQueryBuilder ExceptBillingAddressMatchesShippingAddress() | |
{ | |
return ExceptField("billingAddressMatchesShippingAddress"); | |
} | |
public OrderQueryBuilder WithCanMarkAsPaid(string alias = null) | |
{ | |
return WithScalarField("canMarkAsPaid", alias); | |
} | |
public OrderQueryBuilder ExceptCanMarkAsPaid() | |
{ | |
return ExceptField("canMarkAsPaid"); | |
} | |
public OrderQueryBuilder WithCanNotifyCustomer(string alias = null) | |
{ | |
return WithScalarField("canNotifyCustomer", alias); | |
} | |
public OrderQueryBuilder ExceptCanNotifyCustomer() | |
{ | |
return ExceptField("canNotifyCustomer"); | |
} | |
public OrderQueryBuilder WithCancelReason(string alias = null) | |
{ | |
return WithScalarField("cancelReason", alias); | |
} | |
public OrderQueryBuilder ExceptCancelReason() | |
{ | |
return ExceptField("cancelReason"); | |
} | |
public OrderQueryBuilder WithCancelledAt(string alias = null) | |
{ | |
return WithScalarField("cancelledAt", alias); | |
} | |
public OrderQueryBuilder ExceptCancelledAt() | |
{ | |
return ExceptField("cancelledAt"); | |
} | |
public OrderQueryBuilder WithCapturable(string alias = null) | |
{ | |
return WithScalarField("capturable", alias); | |
} | |
public OrderQueryBuilder ExceptCapturable() | |
{ | |
return ExceptField("capturable"); | |
} | |
public OrderQueryBuilder WithCartDiscountAmount(string alias = null) | |
{ | |
return WithScalarField("cartDiscountAmount", alias); | |
} | |
public OrderQueryBuilder ExceptCartDiscountAmount() | |
{ | |
return ExceptField("cartDiscountAmount"); | |
} | |
public OrderQueryBuilder WithCartDiscountAmountSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("cartDiscountAmountSet", moneyBagQueryBuilder); | |
} | |
public OrderQueryBuilder ExceptCartDiscountAmountSet() | |
{ | |
return ExceptField("cartDiscountAmountSet"); | |
} | |
public OrderQueryBuilder WithChannel(ChannelQueryBuilder channelQueryBuilder) | |
{ | |
return WithObjectField("channel", channelQueryBuilder); | |
} | |
public OrderQueryBuilder ExceptChannel() | |
{ | |
return ExceptField("channel"); | |
} | |
public OrderQueryBuilder WithClientIp(string alias = null) | |
{ | |
return WithScalarField("clientIp", alias); | |
} | |
public OrderQueryBuilder ExceptClientIp() | |
{ | |
return ExceptField("clientIp"); | |
} | |
public OrderQueryBuilder WithClosed(string alias = null) | |
{ | |
return WithScalarField("closed", alias); | |
} | |
public OrderQueryBuilder ExceptClosed() | |
{ | |
return ExceptField("closed"); | |
} | |
public OrderQueryBuilder WithClosedAt(string alias = null) | |
{ | |
return WithScalarField("closedAt", alias); | |
} | |
public OrderQueryBuilder ExceptClosedAt() | |
{ | |
return ExceptField("closedAt"); | |
} | |
public OrderQueryBuilder WithConfirmed(string alias = null) | |
{ | |
return WithScalarField("confirmed", alias); | |
} | |
public OrderQueryBuilder ExceptConfirmed() | |
{ | |
return ExceptField("confirmed"); | |
} | |
public OrderQueryBuilder WithCreatedAt(string alias = null) | |
{ | |
return WithScalarField("createdAt", alias); | |
} | |
public OrderQueryBuilder ExceptCreatedAt() | |
{ | |
return ExceptField("createdAt"); | |
} | |
public OrderQueryBuilder WithCurrencyCode(string alias = null) | |
{ | |
return WithScalarField("currencyCode", alias); | |
} | |
public OrderQueryBuilder ExceptCurrencyCode() | |
{ | |
return ExceptField("currencyCode"); | |
} | |
public OrderQueryBuilder WithCustomAttributes(AttributeQueryBuilder attributeQueryBuilder) | |
{ | |
return WithObjectField("customAttributes", attributeQueryBuilder); | |
} | |
public OrderQueryBuilder ExceptCustomAttributes() | |
{ | |
return ExceptField("customAttributes"); | |
} | |
public OrderQueryBuilder WithCustomer(CustomerQueryBuilder customerQueryBuilder) | |
{ | |
return WithObjectField("customer", customerQueryBuilder); | |
} | |
public OrderQueryBuilder ExceptCustomer() | |
{ | |
return ExceptField("customer"); | |
} | |
public OrderQueryBuilder WithCustomerAcceptsMarketing(string alias = null) | |
{ | |
return WithScalarField("customerAcceptsMarketing", alias); | |
} | |
public OrderQueryBuilder ExceptCustomerAcceptsMarketing() | |
{ | |
return ExceptField("customerAcceptsMarketing"); | |
} | |
public OrderQueryBuilder WithCustomerJourney(CustomerJourneyQueryBuilder customerJourneyQueryBuilder) | |
{ | |
return WithObjectField("customerJourney", customerJourneyQueryBuilder); | |
} | |
public OrderQueryBuilder ExceptCustomerJourney() | |
{ | |
return ExceptField("customerJourney"); | |
} | |
public OrderQueryBuilder WithCustomerLocale(string alias = null) | |
{ | |
return WithScalarField("customerLocale", alias); | |
} | |
public OrderQueryBuilder ExceptCustomerLocale() | |
{ | |
return ExceptField("customerLocale"); | |
} | |
public OrderQueryBuilder WithDiscountApplications(DiscountApplicationConnectionQueryBuilder discountApplicationConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("discountApplications", discountApplicationConnectionQueryBuilder, args); | |
} | |
public OrderQueryBuilder ExceptDiscountApplications() | |
{ | |
return ExceptField("discountApplications"); | |
} | |
public OrderQueryBuilder WithDiscountCode(string alias = null) | |
{ | |
return WithScalarField("discountCode", alias); | |
} | |
public OrderQueryBuilder ExceptDiscountCode() | |
{ | |
return ExceptField("discountCode"); | |
} | |
public OrderQueryBuilder WithDisplayAddress(MailingAddressQueryBuilder mailingAddressQueryBuilder) | |
{ | |
return WithObjectField("displayAddress", mailingAddressQueryBuilder); | |
} | |
public OrderQueryBuilder ExceptDisplayAddress() | |
{ | |
return ExceptField("displayAddress"); | |
} | |
public OrderQueryBuilder WithDisplayFinancialStatus(string alias = null) | |
{ | |
return WithScalarField("displayFinancialStatus", alias); | |
} | |
public OrderQueryBuilder ExceptDisplayFinancialStatus() | |
{ | |
return ExceptField("displayFinancialStatus"); | |
} | |
public OrderQueryBuilder WithDisplayFulfillmentStatus(string alias = null) | |
{ | |
return WithScalarField("displayFulfillmentStatus", alias); | |
} | |
public OrderQueryBuilder ExceptDisplayFulfillmentStatus() | |
{ | |
return ExceptField("displayFulfillmentStatus"); | |
} | |
public OrderQueryBuilder WithDisputes(OrderDisputeSummaryQueryBuilder orderDisputeSummaryQueryBuilder) | |
{ | |
return WithObjectField("disputes", orderDisputeSummaryQueryBuilder); | |
} | |
public OrderQueryBuilder ExceptDisputes() | |
{ | |
return ExceptField("disputes"); | |
} | |
public OrderQueryBuilder WithDraftFulfillments(DraftFulfillmentQueryBuilder draftFulfillmentQueryBuilder) | |
{ | |
return WithObjectField("draftFulfillments", draftFulfillmentQueryBuilder); | |
} | |
public OrderQueryBuilder ExceptDraftFulfillments() | |
{ | |
return ExceptField("draftFulfillments"); | |
} | |
public OrderQueryBuilder WithEmail(string alias = null) | |
{ | |
return WithScalarField("email", alias); | |
} | |
public OrderQueryBuilder ExceptEmail() | |
{ | |
return ExceptField("email"); | |
} | |
public OrderQueryBuilder WithEvents(EventConnectionQueryBuilder eventConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<EventSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
return WithObjectField("events", eventConnectionQueryBuilder, args); | |
} | |
public OrderQueryBuilder ExceptEvents() | |
{ | |
return ExceptField("events"); | |
} | |
public OrderQueryBuilder WithFulfillable(string alias = null) | |
{ | |
return WithScalarField("fulfillable", alias); | |
} | |
public OrderQueryBuilder ExceptFulfillable() | |
{ | |
return ExceptField("fulfillable"); | |
} | |
public OrderQueryBuilder WithFulfillments(FulfillmentQueryBuilder fulfillmentQueryBuilder, QueryBuilderParameter<int?> first = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
return WithObjectField("fulfillments", fulfillmentQueryBuilder, args); | |
} | |
public OrderQueryBuilder ExceptFulfillments() | |
{ | |
return ExceptField("fulfillments"); | |
} | |
public OrderQueryBuilder WithFullyPaid(string alias = null) | |
{ | |
return WithScalarField("fullyPaid", alias); | |
} | |
public OrderQueryBuilder ExceptFullyPaid() | |
{ | |
return ExceptField("fullyPaid"); | |
} | |
public OrderQueryBuilder WithHasTimelineComment(string alias = null) | |
{ | |
return WithScalarField("hasTimelineComment", alias); | |
} | |
public OrderQueryBuilder ExceptHasTimelineComment() | |
{ | |
return ExceptField("hasTimelineComment"); | |
} | |
public OrderQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public OrderQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public OrderQueryBuilder WithLandingPageDisplayText(string alias = null) | |
{ | |
return WithScalarField("landingPageDisplayText", alias); | |
} | |
public OrderQueryBuilder ExceptLandingPageDisplayText() | |
{ | |
return ExceptField("landingPageDisplayText"); | |
} | |
public OrderQueryBuilder WithLandingPageUrl(string alias = null) | |
{ | |
return WithScalarField("landingPageUrl", alias); | |
} | |
public OrderQueryBuilder ExceptLandingPageUrl() | |
{ | |
return ExceptField("landingPageUrl"); | |
} | |
public OrderQueryBuilder WithLegacyResourceId(string alias = null) | |
{ | |
return WithScalarField("legacyResourceId", alias); | |
} | |
public OrderQueryBuilder ExceptLegacyResourceId() | |
{ | |
return ExceptField("legacyResourceId"); | |
} | |
public OrderQueryBuilder WithLineItems(LineItemConnectionQueryBuilder lineItemConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("lineItems", lineItemConnectionQueryBuilder, args); | |
} | |
public OrderQueryBuilder ExceptLineItems() | |
{ | |
return ExceptField("lineItems"); | |
} | |
public OrderQueryBuilder WithLocation(string alias = null) | |
{ | |
return WithScalarField("location", alias); | |
} | |
public OrderQueryBuilder ExceptLocation() | |
{ | |
return ExceptField("location"); | |
} | |
public OrderQueryBuilder WithMerchantEditable(string alias = null) | |
{ | |
return WithScalarField("merchantEditable", alias); | |
} | |
public OrderQueryBuilder ExceptMerchantEditable() | |
{ | |
return ExceptField("merchantEditable"); | |
} | |
public OrderQueryBuilder WithMetafield(MetafieldQueryBuilder metafieldQueryBuilder, QueryBuilderParameter<string> @namespace, QueryBuilderParameter<string> key) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("namespace", @namespace); | |
args.Add("key", key); | |
return WithObjectField("metafield", metafieldQueryBuilder, args); | |
} | |
public OrderQueryBuilder ExceptMetafield() | |
{ | |
return ExceptField("metafield"); | |
} | |
public OrderQueryBuilder WithMetafields(MetafieldConnectionQueryBuilder metafieldConnectionQueryBuilder, QueryBuilderParameter<string> @namespace = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (@namespace != null) | |
args.Add("namespace", @namespace); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("metafields", metafieldConnectionQueryBuilder, args); | |
} | |
public OrderQueryBuilder ExceptMetafields() | |
{ | |
return ExceptField("metafields"); | |
} | |
public OrderQueryBuilder WithName(string alias = null) | |
{ | |
return WithScalarField("name", alias); | |
} | |
public OrderQueryBuilder ExceptName() | |
{ | |
return ExceptField("name"); | |
} | |
public OrderQueryBuilder WithNetPayment(string alias = null) | |
{ | |
return WithScalarField("netPayment", alias); | |
} | |
public OrderQueryBuilder ExceptNetPayment() | |
{ | |
return ExceptField("netPayment"); | |
} | |
public OrderQueryBuilder WithNetPaymentSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("netPaymentSet", moneyBagQueryBuilder); | |
} | |
public OrderQueryBuilder ExceptNetPaymentSet() | |
{ | |
return ExceptField("netPaymentSet"); | |
} | |
public OrderQueryBuilder WithNonFulfillableLineItems(LineItemConnectionQueryBuilder lineItemConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("nonFulfillableLineItems", lineItemConnectionQueryBuilder, args); | |
} | |
public OrderQueryBuilder ExceptNonFulfillableLineItems() | |
{ | |
return ExceptField("nonFulfillableLineItems"); | |
} | |
public OrderQueryBuilder WithNote(string alias = null) | |
{ | |
return WithScalarField("note", alias); | |
} | |
public OrderQueryBuilder ExceptNote() | |
{ | |
return ExceptField("note"); | |
} | |
public OrderQueryBuilder WithPaymentGatewayNames(string alias = null) | |
{ | |
return WithScalarField("paymentGatewayNames", alias); | |
} | |
public OrderQueryBuilder ExceptPaymentGatewayNames() | |
{ | |
return ExceptField("paymentGatewayNames"); | |
} | |
public OrderQueryBuilder WithPhone(string alias = null) | |
{ | |
return WithScalarField("phone", alias); | |
} | |
public OrderQueryBuilder ExceptPhone() | |
{ | |
return ExceptField("phone"); | |
} | |
public OrderQueryBuilder WithPhysicalLocation(LocationQueryBuilder locationQueryBuilder) | |
{ | |
return WithObjectField("physicalLocation", locationQueryBuilder); | |
} | |
public OrderQueryBuilder ExceptPhysicalLocation() | |
{ | |
return ExceptField("physicalLocation"); | |
} | |
public OrderQueryBuilder WithPresentmentCurrencyCode(string alias = null) | |
{ | |
return WithScalarField("presentmentCurrencyCode", alias); | |
} | |
public OrderQueryBuilder ExceptPresentmentCurrencyCode() | |
{ | |
return ExceptField("presentmentCurrencyCode"); | |
} | |
public OrderQueryBuilder WithPrivateMetafield(PrivateMetafieldQueryBuilder privateMetafieldQueryBuilder, QueryBuilderParameter<string> @namespace, QueryBuilderParameter<string> key) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("namespace", @namespace); | |
args.Add("key", key); | |
return WithObjectField("privateMetafield", privateMetafieldQueryBuilder, args); | |
} | |
public OrderQueryBuilder ExceptPrivateMetafield() | |
{ | |
return ExceptField("privateMetafield"); | |
} | |
public OrderQueryBuilder WithPrivateMetafields(PrivateMetafieldConnectionQueryBuilder privateMetafieldConnectionQueryBuilder, QueryBuilderParameter<string> @namespace = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (@namespace != null) | |
args.Add("namespace", @namespace); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("privateMetafields", privateMetafieldConnectionQueryBuilder, args); | |
} | |
public OrderQueryBuilder ExceptPrivateMetafields() | |
{ | |
return ExceptField("privateMetafields"); | |
} | |
public OrderQueryBuilder WithProcessedAt(string alias = null) | |
{ | |
return WithScalarField("processedAt", alias); | |
} | |
public OrderQueryBuilder ExceptProcessedAt() | |
{ | |
return ExceptField("processedAt"); | |
} | |
public OrderQueryBuilder WithPublication(PublicationQueryBuilder publicationQueryBuilder) | |
{ | |
return WithObjectField("publication", publicationQueryBuilder); | |
} | |
public OrderQueryBuilder ExceptPublication() | |
{ | |
return ExceptField("publication"); | |
} | |
public OrderQueryBuilder WithReferralCode(string alias = null) | |
{ | |
return WithScalarField("referralCode", alias); | |
} | |
public OrderQueryBuilder ExceptReferralCode() | |
{ | |
return ExceptField("referralCode"); | |
} | |
public OrderQueryBuilder WithReferrerDisplayText(string alias = null) | |
{ | |
return WithScalarField("referrerDisplayText", alias); | |
} | |
public OrderQueryBuilder ExceptReferrerDisplayText() | |
{ | |
return ExceptField("referrerDisplayText"); | |
} | |
public OrderQueryBuilder WithReferrerUrl(string alias = null) | |
{ | |
return WithScalarField("referrerUrl", alias); | |
} | |
public OrderQueryBuilder ExceptReferrerUrl() | |
{ | |
return ExceptField("referrerUrl"); | |
} | |
public OrderQueryBuilder WithRefundable(string alias = null) | |
{ | |
return WithScalarField("refundable", alias); | |
} | |
public OrderQueryBuilder ExceptRefundable() | |
{ | |
return ExceptField("refundable"); | |
} | |
public OrderQueryBuilder WithRefunds(RefundQueryBuilder refundQueryBuilder, QueryBuilderParameter<int?> first = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
return WithObjectField("refunds", refundQueryBuilder, args); | |
} | |
public OrderQueryBuilder ExceptRefunds() | |
{ | |
return ExceptField("refunds"); | |
} | |
public OrderQueryBuilder WithRequiresShipping(string alias = null) | |
{ | |
return WithScalarField("requiresShipping", alias); | |
} | |
public OrderQueryBuilder ExceptRequiresShipping() | |
{ | |
return ExceptField("requiresShipping"); | |
} | |
public OrderQueryBuilder WithRestockable(string alias = null) | |
{ | |
return WithScalarField("restockable", alias); | |
} | |
public OrderQueryBuilder ExceptRestockable() | |
{ | |
return ExceptField("restockable"); | |
} | |
public OrderQueryBuilder WithRiskLevel(string alias = null) | |
{ | |
return WithScalarField("riskLevel", alias); | |
} | |
public OrderQueryBuilder ExceptRiskLevel() | |
{ | |
return ExceptField("riskLevel"); | |
} | |
public OrderQueryBuilder WithRisks(OrderRiskQueryBuilder orderRiskQueryBuilder, QueryBuilderParameter<int?> first = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
return WithObjectField("risks", orderRiskQueryBuilder, args); | |
} | |
public OrderQueryBuilder ExceptRisks() | |
{ | |
return ExceptField("risks"); | |
} | |
public OrderQueryBuilder WithShippingAddress(MailingAddressQueryBuilder mailingAddressQueryBuilder) | |
{ | |
return WithObjectField("shippingAddress", mailingAddressQueryBuilder); | |
} | |
public OrderQueryBuilder ExceptShippingAddress() | |
{ | |
return ExceptField("shippingAddress"); | |
} | |
public OrderQueryBuilder WithShippingLine(ShippingLineQueryBuilder shippingLineQueryBuilder) | |
{ | |
return WithObjectField("shippingLine", shippingLineQueryBuilder); | |
} | |
public OrderQueryBuilder ExceptShippingLine() | |
{ | |
return ExceptField("shippingLine"); | |
} | |
public OrderQueryBuilder WithSubtotalLineItemsQuantity(string alias = null) | |
{ | |
return WithScalarField("subtotalLineItemsQuantity", alias); | |
} | |
public OrderQueryBuilder ExceptSubtotalLineItemsQuantity() | |
{ | |
return ExceptField("subtotalLineItemsQuantity"); | |
} | |
public OrderQueryBuilder WithSubtotalPrice(string alias = null) | |
{ | |
return WithScalarField("subtotalPrice", alias); | |
} | |
public OrderQueryBuilder ExceptSubtotalPrice() | |
{ | |
return ExceptField("subtotalPrice"); | |
} | |
public OrderQueryBuilder WithSubtotalPriceSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("subtotalPriceSet", moneyBagQueryBuilder); | |
} | |
public OrderQueryBuilder ExceptSubtotalPriceSet() | |
{ | |
return ExceptField("subtotalPriceSet"); | |
} | |
public OrderQueryBuilder WithSuggestedRefund(SuggestedRefundQueryBuilder suggestedRefundQueryBuilder, QueryBuilderParameter<object> shippingAmount = null, QueryBuilderParameter<bool?> refundShipping = null, QueryBuilderParameter<IEnumerable<RefundLineItemInput>> refundLineItems = null, QueryBuilderParameter<bool?> suggestFullRefund = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (shippingAmount != null) | |
args.Add("shippingAmount", shippingAmount); | |
if (refundShipping != null) | |
args.Add("refundShipping", refundShipping); | |
if (refundLineItems != null) | |
args.Add("refundLineItems", refundLineItems); | |
if (suggestFullRefund != null) | |
args.Add("suggestFullRefund", suggestFullRefund); | |
return WithObjectField("suggestedRefund", suggestedRefundQueryBuilder, args); | |
} | |
public OrderQueryBuilder ExceptSuggestedRefund() | |
{ | |
return ExceptField("suggestedRefund"); | |
} | |
public OrderQueryBuilder WithTags(string alias = null) | |
{ | |
return WithScalarField("tags", alias); | |
} | |
public OrderQueryBuilder ExceptTags() | |
{ | |
return ExceptField("tags"); | |
} | |
public OrderQueryBuilder WithTaxLines(TaxLineQueryBuilder taxLineQueryBuilder) | |
{ | |
return WithObjectField("taxLines", taxLineQueryBuilder); | |
} | |
public OrderQueryBuilder ExceptTaxLines() | |
{ | |
return ExceptField("taxLines"); | |
} | |
public OrderQueryBuilder WithTaxesIncluded(string alias = null) | |
{ | |
return WithScalarField("taxesIncluded", alias); | |
} | |
public OrderQueryBuilder ExceptTaxesIncluded() | |
{ | |
return ExceptField("taxesIncluded"); | |
} | |
public OrderQueryBuilder WithTest(string alias = null) | |
{ | |
return WithScalarField("test", alias); | |
} | |
public OrderQueryBuilder ExceptTest() | |
{ | |
return ExceptField("test"); | |
} | |
public OrderQueryBuilder WithTotalCapturable(string alias = null) | |
{ | |
return WithScalarField("totalCapturable", alias); | |
} | |
public OrderQueryBuilder ExceptTotalCapturable() | |
{ | |
return ExceptField("totalCapturable"); | |
} | |
public OrderQueryBuilder WithTotalCapturableSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("totalCapturableSet", moneyBagQueryBuilder); | |
} | |
public OrderQueryBuilder ExceptTotalCapturableSet() | |
{ | |
return ExceptField("totalCapturableSet"); | |
} | |
public OrderQueryBuilder WithTotalDiscounts(string alias = null) | |
{ | |
return WithScalarField("totalDiscounts", alias); | |
} | |
public OrderQueryBuilder ExceptTotalDiscounts() | |
{ | |
return ExceptField("totalDiscounts"); | |
} | |
public OrderQueryBuilder WithTotalDiscountsSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("totalDiscountsSet", moneyBagQueryBuilder); | |
} | |
public OrderQueryBuilder ExceptTotalDiscountsSet() | |
{ | |
return ExceptField("totalDiscountsSet"); | |
} | |
public OrderQueryBuilder WithTotalPrice(string alias = null) | |
{ | |
return WithScalarField("totalPrice", alias); | |
} | |
public OrderQueryBuilder ExceptTotalPrice() | |
{ | |
return ExceptField("totalPrice"); | |
} | |
public OrderQueryBuilder WithTotalPriceSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("totalPriceSet", moneyBagQueryBuilder); | |
} | |
public OrderQueryBuilder ExceptTotalPriceSet() | |
{ | |
return ExceptField("totalPriceSet"); | |
} | |
public OrderQueryBuilder WithTotalReceived(string alias = null) | |
{ | |
return WithScalarField("totalReceived", alias); | |
} | |
public OrderQueryBuilder ExceptTotalReceived() | |
{ | |
return ExceptField("totalReceived"); | |
} | |
public OrderQueryBuilder WithTotalReceivedSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("totalReceivedSet", moneyBagQueryBuilder); | |
} | |
public OrderQueryBuilder ExceptTotalReceivedSet() | |
{ | |
return ExceptField("totalReceivedSet"); | |
} | |
public OrderQueryBuilder WithTotalRefunded(string alias = null) | |
{ | |
return WithScalarField("totalRefunded", alias); | |
} | |
public OrderQueryBuilder ExceptTotalRefunded() | |
{ | |
return ExceptField("totalRefunded"); | |
} | |
public OrderQueryBuilder WithTotalRefundedSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("totalRefundedSet", moneyBagQueryBuilder); | |
} | |
public OrderQueryBuilder ExceptTotalRefundedSet() | |
{ | |
return ExceptField("totalRefundedSet"); | |
} | |
public OrderQueryBuilder WithTotalRefundedShippingSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("totalRefundedShippingSet", moneyBagQueryBuilder); | |
} | |
public OrderQueryBuilder ExceptTotalRefundedShippingSet() | |
{ | |
return ExceptField("totalRefundedShippingSet"); | |
} | |
public OrderQueryBuilder WithTotalShippingPrice(string alias = null) | |
{ | |
return WithScalarField("totalShippingPrice", alias); | |
} | |
public OrderQueryBuilder ExceptTotalShippingPrice() | |
{ | |
return ExceptField("totalShippingPrice"); | |
} | |
public OrderQueryBuilder WithTotalShippingPriceSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("totalShippingPriceSet", moneyBagQueryBuilder); | |
} | |
public OrderQueryBuilder ExceptTotalShippingPriceSet() | |
{ | |
return ExceptField("totalShippingPriceSet"); | |
} | |
public OrderQueryBuilder WithTotalTax(string alias = null) | |
{ | |
return WithScalarField("totalTax", alias); | |
} | |
public OrderQueryBuilder ExceptTotalTax() | |
{ | |
return ExceptField("totalTax"); | |
} | |
public OrderQueryBuilder WithTotalTaxSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("totalTaxSet", moneyBagQueryBuilder); | |
} | |
public OrderQueryBuilder ExceptTotalTaxSet() | |
{ | |
return ExceptField("totalTaxSet"); | |
} | |
public OrderQueryBuilder WithTotalWeight(string alias = null) | |
{ | |
return WithScalarField("totalWeight", alias); | |
} | |
public OrderQueryBuilder ExceptTotalWeight() | |
{ | |
return ExceptField("totalWeight"); | |
} | |
public OrderQueryBuilder WithTransactions(OrderTransactionQueryBuilder orderTransactionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<bool?> capturable = null, QueryBuilderParameter<bool?> manuallyResolvable = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (capturable != null) | |
args.Add("capturable", capturable); | |
if (manuallyResolvable != null) | |
args.Add("manuallyResolvable", manuallyResolvable); | |
return WithObjectField("transactions", orderTransactionQueryBuilder, args); | |
} | |
public OrderQueryBuilder ExceptTransactions() | |
{ | |
return ExceptField("transactions"); | |
} | |
public OrderQueryBuilder WithUnpaid(string alias = null) | |
{ | |
return WithScalarField("unpaid", alias); | |
} | |
public OrderQueryBuilder ExceptUnpaid() | |
{ | |
return ExceptField("unpaid"); | |
} | |
public OrderQueryBuilder WithUpdatedAt(string alias = null) | |
{ | |
return WithScalarField("updatedAt", alias); | |
} | |
public OrderQueryBuilder ExceptUpdatedAt() | |
{ | |
return ExceptField("updatedAt"); | |
} | |
} | |
public partial class CommentEventSubjectQueryBuilder : GraphQlQueryBuilder<CommentEventSubjectQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "hasTimelineComment" }, | |
new FieldMetadata { Name = "id" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public CommentEventSubjectQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public CommentEventSubjectQueryBuilder WithHasTimelineComment(string alias = null) | |
{ | |
return WithScalarField("hasTimelineComment", alias); | |
} | |
public CommentEventSubjectQueryBuilder ExceptHasTimelineComment() | |
{ | |
return ExceptField("hasTimelineComment"); | |
} | |
public CommentEventSubjectQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public CommentEventSubjectQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
} | |
public partial class HasMetafieldsQueryBuilder : GraphQlQueryBuilder<HasMetafieldsQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "metafield", IsComplex = true, QueryBuilderType = typeof(MetafieldQueryBuilder) }, | |
new FieldMetadata { Name = "metafields", IsComplex = true, QueryBuilderType = typeof(MetafieldConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "privateMetafield", IsComplex = true, QueryBuilderType = typeof(PrivateMetafieldQueryBuilder) }, | |
new FieldMetadata { Name = "privateMetafields", IsComplex = true, QueryBuilderType = typeof(PrivateMetafieldConnectionQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public HasMetafieldsQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public HasMetafieldsQueryBuilder WithMetafield(MetafieldQueryBuilder metafieldQueryBuilder, QueryBuilderParameter<string> @namespace, QueryBuilderParameter<string> key) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("namespace", @namespace); | |
args.Add("key", key); | |
return WithObjectField("metafield", metafieldQueryBuilder, args); | |
} | |
public HasMetafieldsQueryBuilder ExceptMetafield() | |
{ | |
return ExceptField("metafield"); | |
} | |
public HasMetafieldsQueryBuilder WithMetafields(MetafieldConnectionQueryBuilder metafieldConnectionQueryBuilder, QueryBuilderParameter<string> @namespace = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (@namespace != null) | |
args.Add("namespace", @namespace); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("metafields", metafieldConnectionQueryBuilder, args); | |
} | |
public HasMetafieldsQueryBuilder ExceptMetafields() | |
{ | |
return ExceptField("metafields"); | |
} | |
public HasMetafieldsQueryBuilder WithPrivateMetafield(PrivateMetafieldQueryBuilder privateMetafieldQueryBuilder, QueryBuilderParameter<string> @namespace, QueryBuilderParameter<string> key) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("namespace", @namespace); | |
args.Add("key", key); | |
return WithObjectField("privateMetafield", privateMetafieldQueryBuilder, args); | |
} | |
public HasMetafieldsQueryBuilder ExceptPrivateMetafield() | |
{ | |
return ExceptField("privateMetafield"); | |
} | |
public HasMetafieldsQueryBuilder WithPrivateMetafields(PrivateMetafieldConnectionQueryBuilder privateMetafieldConnectionQueryBuilder, QueryBuilderParameter<string> @namespace = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (@namespace != null) | |
args.Add("namespace", @namespace); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("privateMetafields", privateMetafieldConnectionQueryBuilder, args); | |
} | |
public HasMetafieldsQueryBuilder ExceptPrivateMetafields() | |
{ | |
return ExceptField("privateMetafields"); | |
} | |
} | |
public partial class MetafieldQueryBuilder : GraphQlQueryBuilder<MetafieldQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "description" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "key" }, | |
new FieldMetadata { Name = "legacyResourceId", IsComplex = true }, | |
new FieldMetadata { Name = "namespace" }, | |
new FieldMetadata { Name = "ownerType" }, | |
new FieldMetadata { Name = "value" }, | |
new FieldMetadata { Name = "valueType" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public MetafieldQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public MetafieldQueryBuilder WithDescription(string alias = null) | |
{ | |
return WithScalarField("description", alias); | |
} | |
public MetafieldQueryBuilder ExceptDescription() | |
{ | |
return ExceptField("description"); | |
} | |
public MetafieldQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public MetafieldQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public MetafieldQueryBuilder WithKey(string alias = null) | |
{ | |
return WithScalarField("key", alias); | |
} | |
public MetafieldQueryBuilder ExceptKey() | |
{ | |
return ExceptField("key"); | |
} | |
public MetafieldQueryBuilder WithLegacyResourceId(string alias = null) | |
{ | |
return WithScalarField("legacyResourceId", alias); | |
} | |
public MetafieldQueryBuilder ExceptLegacyResourceId() | |
{ | |
return ExceptField("legacyResourceId"); | |
} | |
public MetafieldQueryBuilder WithNamespace(string alias = null) | |
{ | |
return WithScalarField("namespace", alias); | |
} | |
public MetafieldQueryBuilder ExceptNamespace() | |
{ | |
return ExceptField("namespace"); | |
} | |
public MetafieldQueryBuilder WithOwnerType(string alias = null) | |
{ | |
return WithScalarField("ownerType", alias); | |
} | |
public MetafieldQueryBuilder ExceptOwnerType() | |
{ | |
return ExceptField("ownerType"); | |
} | |
public MetafieldQueryBuilder WithValue(string alias = null) | |
{ | |
return WithScalarField("value", alias); | |
} | |
public MetafieldQueryBuilder ExceptValue() | |
{ | |
return ExceptField("value"); | |
} | |
public MetafieldQueryBuilder WithValueType(string alias = null) | |
{ | |
return WithScalarField("valueType", alias); | |
} | |
public MetafieldQueryBuilder ExceptValueType() | |
{ | |
return ExceptField("valueType"); | |
} | |
} | |
public partial class LegacyInteroperabilityQueryBuilder : GraphQlQueryBuilder<LegacyInteroperabilityQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "legacyResourceId", IsComplex = true } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public LegacyInteroperabilityQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public LegacyInteroperabilityQueryBuilder WithLegacyResourceId(string alias = null) | |
{ | |
return WithScalarField("legacyResourceId", alias); | |
} | |
public LegacyInteroperabilityQueryBuilder ExceptLegacyResourceId() | |
{ | |
return ExceptField("legacyResourceId"); | |
} | |
} | |
public partial class MetafieldConnectionQueryBuilder : GraphQlQueryBuilder<MetafieldConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(MetafieldEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public MetafieldConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public MetafieldConnectionQueryBuilder WithEdges(MetafieldEdgeQueryBuilder metafieldEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", metafieldEdgeQueryBuilder); | |
} | |
public MetafieldConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public MetafieldConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public MetafieldConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class PageInfoQueryBuilder : GraphQlQueryBuilder<PageInfoQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "hasNextPage" }, | |
new FieldMetadata { Name = "hasPreviousPage" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PageInfoQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public PageInfoQueryBuilder WithHasNextPage(string alias = null) | |
{ | |
return WithScalarField("hasNextPage", alias); | |
} | |
public PageInfoQueryBuilder ExceptHasNextPage() | |
{ | |
return ExceptField("hasNextPage"); | |
} | |
public PageInfoQueryBuilder WithHasPreviousPage(string alias = null) | |
{ | |
return WithScalarField("hasPreviousPage", alias); | |
} | |
public PageInfoQueryBuilder ExceptHasPreviousPage() | |
{ | |
return ExceptField("hasPreviousPage"); | |
} | |
} | |
public partial class MetafieldEdgeQueryBuilder : GraphQlQueryBuilder<MetafieldEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(MetafieldQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public MetafieldEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public MetafieldEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public MetafieldEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public MetafieldEdgeQueryBuilder WithNode(MetafieldQueryBuilder metafieldQueryBuilder) | |
{ | |
return WithObjectField("node", metafieldQueryBuilder); | |
} | |
public MetafieldEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class PrivateMetafieldQueryBuilder : GraphQlQueryBuilder<PrivateMetafieldQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "key" }, | |
new FieldMetadata { Name = "namespace" }, | |
new FieldMetadata { Name = "value" }, | |
new FieldMetadata { Name = "valueType" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PrivateMetafieldQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public PrivateMetafieldQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public PrivateMetafieldQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public PrivateMetafieldQueryBuilder WithKey(string alias = null) | |
{ | |
return WithScalarField("key", alias); | |
} | |
public PrivateMetafieldQueryBuilder ExceptKey() | |
{ | |
return ExceptField("key"); | |
} | |
public PrivateMetafieldQueryBuilder WithNamespace(string alias = null) | |
{ | |
return WithScalarField("namespace", alias); | |
} | |
public PrivateMetafieldQueryBuilder ExceptNamespace() | |
{ | |
return ExceptField("namespace"); | |
} | |
public PrivateMetafieldQueryBuilder WithValue(string alias = null) | |
{ | |
return WithScalarField("value", alias); | |
} | |
public PrivateMetafieldQueryBuilder ExceptValue() | |
{ | |
return ExceptField("value"); | |
} | |
public PrivateMetafieldQueryBuilder WithValueType(string alias = null) | |
{ | |
return WithScalarField("valueType", alias); | |
} | |
public PrivateMetafieldQueryBuilder ExceptValueType() | |
{ | |
return ExceptField("valueType"); | |
} | |
} | |
public partial class PrivateMetafieldConnectionQueryBuilder : GraphQlQueryBuilder<PrivateMetafieldConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(PrivateMetafieldEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PrivateMetafieldConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public PrivateMetafieldConnectionQueryBuilder WithEdges(PrivateMetafieldEdgeQueryBuilder privateMetafieldEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", privateMetafieldEdgeQueryBuilder); | |
} | |
public PrivateMetafieldConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public PrivateMetafieldConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public PrivateMetafieldConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class PrivateMetafieldEdgeQueryBuilder : GraphQlQueryBuilder<PrivateMetafieldEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(PrivateMetafieldQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PrivateMetafieldEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public PrivateMetafieldEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public PrivateMetafieldEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public PrivateMetafieldEdgeQueryBuilder WithNode(PrivateMetafieldQueryBuilder privateMetafieldQueryBuilder) | |
{ | |
return WithObjectField("node", privateMetafieldQueryBuilder); | |
} | |
public PrivateMetafieldEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class HasEventsQueryBuilder : GraphQlQueryBuilder<HasEventsQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "events", IsComplex = true, QueryBuilderType = typeof(EventConnectionQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public HasEventsQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public HasEventsQueryBuilder WithEvents(EventConnectionQueryBuilder eventConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<EventSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
return WithObjectField("events", eventConnectionQueryBuilder, args); | |
} | |
public HasEventsQueryBuilder ExceptEvents() | |
{ | |
return ExceptField("events"); | |
} | |
} | |
public partial class EventConnectionQueryBuilder : GraphQlQueryBuilder<EventConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(EventEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public EventConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public EventConnectionQueryBuilder WithEdges(EventEdgeQueryBuilder eventEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", eventEdgeQueryBuilder); | |
} | |
public EventConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public EventConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public EventConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class EventEdgeQueryBuilder : GraphQlQueryBuilder<EventEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(EventQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public EventEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public EventEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public EventEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public EventEdgeQueryBuilder WithNode(EventQueryBuilder eventQueryBuilder) | |
{ | |
return WithObjectField("node", eventQueryBuilder); | |
} | |
public EventEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class EventQueryBuilder : GraphQlQueryBuilder<EventQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "appTitle" }, | |
new FieldMetadata { Name = "attributeToApp" }, | |
new FieldMetadata { Name = "attributeToUser" }, | |
new FieldMetadata { Name = "createdAt" }, | |
new FieldMetadata { Name = "criticalAlert" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "message", IsComplex = true } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public EventQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public EventQueryBuilder WithAppTitle(string alias = null) | |
{ | |
return WithScalarField("appTitle", alias); | |
} | |
public EventQueryBuilder ExceptAppTitle() | |
{ | |
return ExceptField("appTitle"); | |
} | |
public EventQueryBuilder WithAttributeToApp(string alias = null) | |
{ | |
return WithScalarField("attributeToApp", alias); | |
} | |
public EventQueryBuilder ExceptAttributeToApp() | |
{ | |
return ExceptField("attributeToApp"); | |
} | |
public EventQueryBuilder WithAttributeToUser(string alias = null) | |
{ | |
return WithScalarField("attributeToUser", alias); | |
} | |
public EventQueryBuilder ExceptAttributeToUser() | |
{ | |
return ExceptField("attributeToUser"); | |
} | |
public EventQueryBuilder WithCreatedAt(string alias = null) | |
{ | |
return WithScalarField("createdAt", alias); | |
} | |
public EventQueryBuilder ExceptCreatedAt() | |
{ | |
return ExceptField("createdAt"); | |
} | |
public EventQueryBuilder WithCriticalAlert(string alias = null) | |
{ | |
return WithScalarField("criticalAlert", alias); | |
} | |
public EventQueryBuilder ExceptCriticalAlert() | |
{ | |
return ExceptField("criticalAlert"); | |
} | |
public EventQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public EventQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public EventQueryBuilder WithMessage(string alias = null) | |
{ | |
return WithScalarField("message", alias); | |
} | |
public EventQueryBuilder ExceptMessage() | |
{ | |
return ExceptField("message"); | |
} | |
} | |
public partial class ResourceAlertQueryBuilder : GraphQlQueryBuilder<ResourceAlertQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "actions", IsComplex = true, QueryBuilderType = typeof(ResourceAlertActionQueryBuilder) }, | |
new FieldMetadata { Name = "content", IsComplex = true }, | |
new FieldMetadata { Name = "dismissibleHandle" }, | |
new FieldMetadata { Name = "icon" }, | |
new FieldMetadata { Name = "severity" }, | |
new FieldMetadata { Name = "title" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ResourceAlertQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ResourceAlertQueryBuilder WithActions(ResourceAlertActionQueryBuilder resourceAlertActionQueryBuilder) | |
{ | |
return WithObjectField("actions", resourceAlertActionQueryBuilder); | |
} | |
public ResourceAlertQueryBuilder ExceptActions() | |
{ | |
return ExceptField("actions"); | |
} | |
public ResourceAlertQueryBuilder WithContent(string alias = null) | |
{ | |
return WithScalarField("content", alias); | |
} | |
public ResourceAlertQueryBuilder ExceptContent() | |
{ | |
return ExceptField("content"); | |
} | |
public ResourceAlertQueryBuilder WithDismissibleHandle(string alias = null) | |
{ | |
return WithScalarField("dismissibleHandle", alias); | |
} | |
public ResourceAlertQueryBuilder ExceptDismissibleHandle() | |
{ | |
return ExceptField("dismissibleHandle"); | |
} | |
public ResourceAlertQueryBuilder WithIcon(string alias = null) | |
{ | |
return WithScalarField("icon", alias); | |
} | |
public ResourceAlertQueryBuilder ExceptIcon() | |
{ | |
return ExceptField("icon"); | |
} | |
public ResourceAlertQueryBuilder WithSeverity(string alias = null) | |
{ | |
return WithScalarField("severity", alias); | |
} | |
public ResourceAlertQueryBuilder ExceptSeverity() | |
{ | |
return ExceptField("severity"); | |
} | |
public ResourceAlertQueryBuilder WithTitle(string alias = null) | |
{ | |
return WithScalarField("title", alias); | |
} | |
public ResourceAlertQueryBuilder ExceptTitle() | |
{ | |
return ExceptField("title"); | |
} | |
} | |
public partial class ResourceAlertActionQueryBuilder : GraphQlQueryBuilder<ResourceAlertActionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "primary" }, | |
new FieldMetadata { Name = "show" }, | |
new FieldMetadata { Name = "title" }, | |
new FieldMetadata { Name = "url", IsComplex = true } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ResourceAlertActionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ResourceAlertActionQueryBuilder WithPrimary(string alias = null) | |
{ | |
return WithScalarField("primary", alias); | |
} | |
public ResourceAlertActionQueryBuilder ExceptPrimary() | |
{ | |
return ExceptField("primary"); | |
} | |
public ResourceAlertActionQueryBuilder WithShow(string alias = null) | |
{ | |
return WithScalarField("show", alias); | |
} | |
public ResourceAlertActionQueryBuilder ExceptShow() | |
{ | |
return ExceptField("show"); | |
} | |
public ResourceAlertActionQueryBuilder WithTitle(string alias = null) | |
{ | |
return WithScalarField("title", alias); | |
} | |
public ResourceAlertActionQueryBuilder ExceptTitle() | |
{ | |
return ExceptField("title"); | |
} | |
public ResourceAlertActionQueryBuilder WithUrl(string alias = null) | |
{ | |
return WithScalarField("url", alias); | |
} | |
public ResourceAlertActionQueryBuilder ExceptUrl() | |
{ | |
return ExceptField("url"); | |
} | |
} | |
public partial class MailingAddressQueryBuilder : GraphQlQueryBuilder<MailingAddressQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "address1" }, | |
new FieldMetadata { Name = "address2" }, | |
new FieldMetadata { Name = "city" }, | |
new FieldMetadata { Name = "company" }, | |
new FieldMetadata { Name = "country" }, | |
new FieldMetadata { Name = "countryCode" }, | |
new FieldMetadata { Name = "countryCodeV2" }, | |
new FieldMetadata { Name = "firstName" }, | |
new FieldMetadata { Name = "formatted", IsComplex = true }, | |
new FieldMetadata { Name = "formattedArea" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "lastName" }, | |
new FieldMetadata { Name = "latitude" }, | |
new FieldMetadata { Name = "longitude" }, | |
new FieldMetadata { Name = "name" }, | |
new FieldMetadata { Name = "phone" }, | |
new FieldMetadata { Name = "province" }, | |
new FieldMetadata { Name = "provinceCode" }, | |
new FieldMetadata { Name = "zip" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public MailingAddressQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public MailingAddressQueryBuilder WithAddress1(string alias = null) | |
{ | |
return WithScalarField("address1", alias); | |
} | |
public MailingAddressQueryBuilder ExceptAddress1() | |
{ | |
return ExceptField("address1"); | |
} | |
public MailingAddressQueryBuilder WithAddress2(string alias = null) | |
{ | |
return WithScalarField("address2", alias); | |
} | |
public MailingAddressQueryBuilder ExceptAddress2() | |
{ | |
return ExceptField("address2"); | |
} | |
public MailingAddressQueryBuilder WithCity(string alias = null) | |
{ | |
return WithScalarField("city", alias); | |
} | |
public MailingAddressQueryBuilder ExceptCity() | |
{ | |
return ExceptField("city"); | |
} | |
public MailingAddressQueryBuilder WithCompany(string alias = null) | |
{ | |
return WithScalarField("company", alias); | |
} | |
public MailingAddressQueryBuilder ExceptCompany() | |
{ | |
return ExceptField("company"); | |
} | |
public MailingAddressQueryBuilder WithCountry(string alias = null) | |
{ | |
return WithScalarField("country", alias); | |
} | |
public MailingAddressQueryBuilder ExceptCountry() | |
{ | |
return ExceptField("country"); | |
} | |
public MailingAddressQueryBuilder WithCountryCode(string alias = null) | |
{ | |
return WithScalarField("countryCode", alias); | |
} | |
public MailingAddressQueryBuilder ExceptCountryCode() | |
{ | |
return ExceptField("countryCode"); | |
} | |
public MailingAddressQueryBuilder WithCountryCodeV2(string alias = null) | |
{ | |
return WithScalarField("countryCodeV2", alias); | |
} | |
public MailingAddressQueryBuilder ExceptCountryCodeV2() | |
{ | |
return ExceptField("countryCodeV2"); | |
} | |
public MailingAddressQueryBuilder WithFirstName(string alias = null) | |
{ | |
return WithScalarField("firstName", alias); | |
} | |
public MailingAddressQueryBuilder ExceptFirstName() | |
{ | |
return ExceptField("firstName"); | |
} | |
public MailingAddressQueryBuilder WithFormatted(QueryBuilderParameter<bool?> withName = null, QueryBuilderParameter<bool?> withCompany = null, string alias = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (withName != null) | |
args.Add("withName", withName); | |
if (withCompany != null) | |
args.Add("withCompany", withCompany); | |
return WithScalarField("formatted", alias, args); | |
} | |
public MailingAddressQueryBuilder ExceptFormatted() | |
{ | |
return ExceptField("formatted"); | |
} | |
public MailingAddressQueryBuilder WithFormattedArea(string alias = null) | |
{ | |
return WithScalarField("formattedArea", alias); | |
} | |
public MailingAddressQueryBuilder ExceptFormattedArea() | |
{ | |
return ExceptField("formattedArea"); | |
} | |
public MailingAddressQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public MailingAddressQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public MailingAddressQueryBuilder WithLastName(string alias = null) | |
{ | |
return WithScalarField("lastName", alias); | |
} | |
public MailingAddressQueryBuilder ExceptLastName() | |
{ | |
return ExceptField("lastName"); | |
} | |
public MailingAddressQueryBuilder WithLatitude(string alias = null) | |
{ | |
return WithScalarField("latitude", alias); | |
} | |
public MailingAddressQueryBuilder ExceptLatitude() | |
{ | |
return ExceptField("latitude"); | |
} | |
public MailingAddressQueryBuilder WithLongitude(string alias = null) | |
{ | |
return WithScalarField("longitude", alias); | |
} | |
public MailingAddressQueryBuilder ExceptLongitude() | |
{ | |
return ExceptField("longitude"); | |
} | |
public MailingAddressQueryBuilder WithName(string alias = null) | |
{ | |
return WithScalarField("name", alias); | |
} | |
public MailingAddressQueryBuilder ExceptName() | |
{ | |
return ExceptField("name"); | |
} | |
public MailingAddressQueryBuilder WithPhone(string alias = null) | |
{ | |
return WithScalarField("phone", alias); | |
} | |
public MailingAddressQueryBuilder ExceptPhone() | |
{ | |
return ExceptField("phone"); | |
} | |
public MailingAddressQueryBuilder WithProvince(string alias = null) | |
{ | |
return WithScalarField("province", alias); | |
} | |
public MailingAddressQueryBuilder ExceptProvince() | |
{ | |
return ExceptField("province"); | |
} | |
public MailingAddressQueryBuilder WithProvinceCode(string alias = null) | |
{ | |
return WithScalarField("provinceCode", alias); | |
} | |
public MailingAddressQueryBuilder ExceptProvinceCode() | |
{ | |
return ExceptField("provinceCode"); | |
} | |
public MailingAddressQueryBuilder WithZip(string alias = null) | |
{ | |
return WithScalarField("zip", alias); | |
} | |
public MailingAddressQueryBuilder ExceptZip() | |
{ | |
return ExceptField("zip"); | |
} | |
} | |
public partial class MoneyBagQueryBuilder : GraphQlQueryBuilder<MoneyBagQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "presentmentMoney", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) }, | |
new FieldMetadata { Name = "shopMoney", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public MoneyBagQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public MoneyBagQueryBuilder WithPresentmentMoney(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("presentmentMoney", moneyV2QueryBuilder); | |
} | |
public MoneyBagQueryBuilder ExceptPresentmentMoney() | |
{ | |
return ExceptField("presentmentMoney"); | |
} | |
public MoneyBagQueryBuilder WithShopMoney(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("shopMoney", moneyV2QueryBuilder); | |
} | |
public MoneyBagQueryBuilder ExceptShopMoney() | |
{ | |
return ExceptField("shopMoney"); | |
} | |
} | |
public partial class MoneyV2QueryBuilder : GraphQlQueryBuilder<MoneyV2QueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "amount", IsComplex = true }, | |
new FieldMetadata { Name = "currencyCode" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public MoneyV2QueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public MoneyV2QueryBuilder WithAmount(string alias = null) | |
{ | |
return WithScalarField("amount", alias); | |
} | |
public MoneyV2QueryBuilder ExceptAmount() | |
{ | |
return ExceptField("amount"); | |
} | |
public MoneyV2QueryBuilder WithCurrencyCode(string alias = null) | |
{ | |
return WithScalarField("currencyCode", alias); | |
} | |
public MoneyV2QueryBuilder ExceptCurrencyCode() | |
{ | |
return ExceptField("currencyCode"); | |
} | |
} | |
public partial class ChannelQueryBuilder : GraphQlQueryBuilder<ChannelQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "app", IsComplex = true, QueryBuilderType = typeof(AppQueryBuilder) }, | |
new FieldMetadata { Name = "collectionPublicationsV3", IsComplex = true, QueryBuilderType = typeof(ResourcePublicationConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "collections", IsComplex = true, QueryBuilderType = typeof(CollectionConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "handle" }, | |
new FieldMetadata { Name = "hasCollection" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "name" }, | |
new FieldMetadata { Name = "navigationItems", IsComplex = true, QueryBuilderType = typeof(NavigationItemQueryBuilder) }, | |
new FieldMetadata { Name = "overviewPath", IsComplex = true }, | |
new FieldMetadata { Name = "productPublications", IsComplex = true, QueryBuilderType = typeof(ProductPublicationConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "productPublicationsV3", IsComplex = true, QueryBuilderType = typeof(ResourcePublicationConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "products", IsComplex = true, QueryBuilderType = typeof(ProductConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "supportsFuturePublishing" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ChannelQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ChannelQueryBuilder WithApp(AppQueryBuilder appQueryBuilder) | |
{ | |
return WithObjectField("app", appQueryBuilder); | |
} | |
public ChannelQueryBuilder ExceptApp() | |
{ | |
return ExceptField("app"); | |
} | |
public ChannelQueryBuilder WithCollectionPublicationsV3(ResourcePublicationConnectionQueryBuilder resourcePublicationConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("collectionPublicationsV3", resourcePublicationConnectionQueryBuilder, args); | |
} | |
public ChannelQueryBuilder ExceptCollectionPublicationsV3() | |
{ | |
return ExceptField("collectionPublicationsV3"); | |
} | |
public ChannelQueryBuilder WithCollections(CollectionConnectionQueryBuilder collectionConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("collections", collectionConnectionQueryBuilder, args); | |
} | |
public ChannelQueryBuilder ExceptCollections() | |
{ | |
return ExceptField("collections"); | |
} | |
public ChannelQueryBuilder WithHandle(string alias = null) | |
{ | |
return WithScalarField("handle", alias); | |
} | |
public ChannelQueryBuilder ExceptHandle() | |
{ | |
return ExceptField("handle"); | |
} | |
public ChannelQueryBuilder WithHasCollection(QueryBuilderParameter<Guid> id, string alias = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithScalarField("hasCollection", alias, args); | |
} | |
public ChannelQueryBuilder ExceptHasCollection() | |
{ | |
return ExceptField("hasCollection"); | |
} | |
public ChannelQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public ChannelQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public ChannelQueryBuilder WithName(string alias = null) | |
{ | |
return WithScalarField("name", alias); | |
} | |
public ChannelQueryBuilder ExceptName() | |
{ | |
return ExceptField("name"); | |
} | |
public ChannelQueryBuilder WithNavigationItems(NavigationItemQueryBuilder navigationItemQueryBuilder) | |
{ | |
return WithObjectField("navigationItems", navigationItemQueryBuilder); | |
} | |
public ChannelQueryBuilder ExceptNavigationItems() | |
{ | |
return ExceptField("navigationItems"); | |
} | |
public ChannelQueryBuilder WithOverviewPath(string alias = null) | |
{ | |
return WithScalarField("overviewPath", alias); | |
} | |
public ChannelQueryBuilder ExceptOverviewPath() | |
{ | |
return ExceptField("overviewPath"); | |
} | |
public ChannelQueryBuilder WithProductPublications(ProductPublicationConnectionQueryBuilder productPublicationConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("productPublications", productPublicationConnectionQueryBuilder, args); | |
} | |
public ChannelQueryBuilder ExceptProductPublications() | |
{ | |
return ExceptField("productPublications"); | |
} | |
public ChannelQueryBuilder WithProductPublicationsV3(ResourcePublicationConnectionQueryBuilder resourcePublicationConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("productPublicationsV3", resourcePublicationConnectionQueryBuilder, args); | |
} | |
public ChannelQueryBuilder ExceptProductPublicationsV3() | |
{ | |
return ExceptField("productPublicationsV3"); | |
} | |
public ChannelQueryBuilder WithProducts(ProductConnectionQueryBuilder productConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("products", productConnectionQueryBuilder, args); | |
} | |
public ChannelQueryBuilder ExceptProducts() | |
{ | |
return ExceptField("products"); | |
} | |
public ChannelQueryBuilder WithSupportsFuturePublishing(string alias = null) | |
{ | |
return WithScalarField("supportsFuturePublishing", alias); | |
} | |
public ChannelQueryBuilder ExceptSupportsFuturePublishing() | |
{ | |
return ExceptField("supportsFuturePublishing"); | |
} | |
} | |
public partial class AppQueryBuilder : GraphQlQueryBuilder<AppQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "apiKey" }, | |
new FieldMetadata { Name = "appStoreAppUrl", IsComplex = true }, | |
new FieldMetadata { Name = "appStoreDeveloperUrl", IsComplex = true }, | |
new FieldMetadata { Name = "banner", IsComplex = true, QueryBuilderType = typeof(ImageQueryBuilder) }, | |
new FieldMetadata { Name = "description" }, | |
new FieldMetadata { Name = "developerName" }, | |
new FieldMetadata { Name = "developerUrl", IsComplex = true }, | |
new FieldMetadata { Name = "embedded" }, | |
new FieldMetadata { Name = "failedRequirements", IsComplex = true, QueryBuilderType = typeof(FailedRequirementQueryBuilder) }, | |
new FieldMetadata { Name = "features", IsComplex = true }, | |
new FieldMetadata { Name = "feedback", IsComplex = true, QueryBuilderType = typeof(AppFeedbackQueryBuilder) }, | |
new FieldMetadata { Name = "handle" }, | |
new FieldMetadata { Name = "icon", IsComplex = true, QueryBuilderType = typeof(ImageQueryBuilder) }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "installUrl", IsComplex = true }, | |
new FieldMetadata { Name = "installation", IsComplex = true, QueryBuilderType = typeof(AppInstallationQueryBuilder) }, | |
new FieldMetadata { Name = "launchUrl", IsComplex = true }, | |
new FieldMetadata { Name = "navigationItems", IsComplex = true, QueryBuilderType = typeof(NavigationItemQueryBuilder) }, | |
new FieldMetadata { Name = "pricingDetails" }, | |
new FieldMetadata { Name = "pricingDetailsSummary" }, | |
new FieldMetadata { Name = "privacyPolicyUrl", IsComplex = true }, | |
new FieldMetadata { Name = "published" }, | |
new FieldMetadata { Name = "screenshots", IsComplex = true, QueryBuilderType = typeof(ImageQueryBuilder) }, | |
new FieldMetadata { Name = "shopifyDeveloped" }, | |
new FieldMetadata { Name = "title" }, | |
new FieldMetadata { Name = "uninstallMessage" }, | |
new FieldMetadata { Name = "uninstallUrl", IsComplex = true } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public AppQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public AppQueryBuilder WithApiKey(string alias = null) | |
{ | |
return WithScalarField("apiKey", alias); | |
} | |
public AppQueryBuilder ExceptApiKey() | |
{ | |
return ExceptField("apiKey"); | |
} | |
public AppQueryBuilder WithAppStoreAppUrl(string alias = null) | |
{ | |
return WithScalarField("appStoreAppUrl", alias); | |
} | |
public AppQueryBuilder ExceptAppStoreAppUrl() | |
{ | |
return ExceptField("appStoreAppUrl"); | |
} | |
public AppQueryBuilder WithAppStoreDeveloperUrl(string alias = null) | |
{ | |
return WithScalarField("appStoreDeveloperUrl", alias); | |
} | |
public AppQueryBuilder ExceptAppStoreDeveloperUrl() | |
{ | |
return ExceptField("appStoreDeveloperUrl"); | |
} | |
public AppQueryBuilder WithBanner(ImageQueryBuilder imageQueryBuilder) | |
{ | |
return WithObjectField("banner", imageQueryBuilder); | |
} | |
public AppQueryBuilder ExceptBanner() | |
{ | |
return ExceptField("banner"); | |
} | |
public AppQueryBuilder WithDescription(string alias = null) | |
{ | |
return WithScalarField("description", alias); | |
} | |
public AppQueryBuilder ExceptDescription() | |
{ | |
return ExceptField("description"); | |
} | |
public AppQueryBuilder WithDeveloperName(string alias = null) | |
{ | |
return WithScalarField("developerName", alias); | |
} | |
public AppQueryBuilder ExceptDeveloperName() | |
{ | |
return ExceptField("developerName"); | |
} | |
public AppQueryBuilder WithDeveloperUrl(string alias = null) | |
{ | |
return WithScalarField("developerUrl", alias); | |
} | |
public AppQueryBuilder ExceptDeveloperUrl() | |
{ | |
return ExceptField("developerUrl"); | |
} | |
public AppQueryBuilder WithEmbedded(string alias = null) | |
{ | |
return WithScalarField("embedded", alias); | |
} | |
public AppQueryBuilder ExceptEmbedded() | |
{ | |
return ExceptField("embedded"); | |
} | |
public AppQueryBuilder WithFailedRequirements(FailedRequirementQueryBuilder failedRequirementQueryBuilder) | |
{ | |
return WithObjectField("failedRequirements", failedRequirementQueryBuilder); | |
} | |
public AppQueryBuilder ExceptFailedRequirements() | |
{ | |
return ExceptField("failedRequirements"); | |
} | |
public AppQueryBuilder WithFeatures(string alias = null) | |
{ | |
return WithScalarField("features", alias); | |
} | |
public AppQueryBuilder ExceptFeatures() | |
{ | |
return ExceptField("features"); | |
} | |
public AppQueryBuilder WithFeedback(AppFeedbackQueryBuilder appFeedbackQueryBuilder) | |
{ | |
return WithObjectField("feedback", appFeedbackQueryBuilder); | |
} | |
public AppQueryBuilder ExceptFeedback() | |
{ | |
return ExceptField("feedback"); | |
} | |
public AppQueryBuilder WithHandle(string alias = null) | |
{ | |
return WithScalarField("handle", alias); | |
} | |
public AppQueryBuilder ExceptHandle() | |
{ | |
return ExceptField("handle"); | |
} | |
public AppQueryBuilder WithIcon(ImageQueryBuilder imageQueryBuilder) | |
{ | |
return WithObjectField("icon", imageQueryBuilder); | |
} | |
public AppQueryBuilder ExceptIcon() | |
{ | |
return ExceptField("icon"); | |
} | |
public AppQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public AppQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public AppQueryBuilder WithInstallUrl(string alias = null) | |
{ | |
return WithScalarField("installUrl", alias); | |
} | |
public AppQueryBuilder ExceptInstallUrl() | |
{ | |
return ExceptField("installUrl"); | |
} | |
public AppQueryBuilder WithInstallation(AppInstallationQueryBuilder appInstallationQueryBuilder) | |
{ | |
return WithObjectField("installation", appInstallationQueryBuilder); | |
} | |
public AppQueryBuilder ExceptInstallation() | |
{ | |
return ExceptField("installation"); | |
} | |
public AppQueryBuilder WithLaunchUrl(string alias = null) | |
{ | |
return WithScalarField("launchUrl", alias); | |
} | |
public AppQueryBuilder ExceptLaunchUrl() | |
{ | |
return ExceptField("launchUrl"); | |
} | |
public AppQueryBuilder WithNavigationItems(NavigationItemQueryBuilder navigationItemQueryBuilder) | |
{ | |
return WithObjectField("navigationItems", navigationItemQueryBuilder); | |
} | |
public AppQueryBuilder ExceptNavigationItems() | |
{ | |
return ExceptField("navigationItems"); | |
} | |
public AppQueryBuilder WithPricingDetails(string alias = null) | |
{ | |
return WithScalarField("pricingDetails", alias); | |
} | |
public AppQueryBuilder ExceptPricingDetails() | |
{ | |
return ExceptField("pricingDetails"); | |
} | |
public AppQueryBuilder WithPricingDetailsSummary(string alias = null) | |
{ | |
return WithScalarField("pricingDetailsSummary", alias); | |
} | |
public AppQueryBuilder ExceptPricingDetailsSummary() | |
{ | |
return ExceptField("pricingDetailsSummary"); | |
} | |
public AppQueryBuilder WithPrivacyPolicyUrl(string alias = null) | |
{ | |
return WithScalarField("privacyPolicyUrl", alias); | |
} | |
public AppQueryBuilder ExceptPrivacyPolicyUrl() | |
{ | |
return ExceptField("privacyPolicyUrl"); | |
} | |
public AppQueryBuilder WithPublished(string alias = null) | |
{ | |
return WithScalarField("published", alias); | |
} | |
public AppQueryBuilder ExceptPublished() | |
{ | |
return ExceptField("published"); | |
} | |
public AppQueryBuilder WithScreenshots(ImageQueryBuilder imageQueryBuilder) | |
{ | |
return WithObjectField("screenshots", imageQueryBuilder); | |
} | |
public AppQueryBuilder ExceptScreenshots() | |
{ | |
return ExceptField("screenshots"); | |
} | |
public AppQueryBuilder WithShopifyDeveloped(string alias = null) | |
{ | |
return WithScalarField("shopifyDeveloped", alias); | |
} | |
public AppQueryBuilder ExceptShopifyDeveloped() | |
{ | |
return ExceptField("shopifyDeveloped"); | |
} | |
public AppQueryBuilder WithTitle(string alias = null) | |
{ | |
return WithScalarField("title", alias); | |
} | |
public AppQueryBuilder ExceptTitle() | |
{ | |
return ExceptField("title"); | |
} | |
public AppQueryBuilder WithUninstallMessage(string alias = null) | |
{ | |
return WithScalarField("uninstallMessage", alias); | |
} | |
public AppQueryBuilder ExceptUninstallMessage() | |
{ | |
return ExceptField("uninstallMessage"); | |
} | |
public AppQueryBuilder WithUninstallUrl(string alias = null) | |
{ | |
return WithScalarField("uninstallUrl", alias); | |
} | |
public AppQueryBuilder ExceptUninstallUrl() | |
{ | |
return ExceptField("uninstallUrl"); | |
} | |
} | |
public partial class ImageQueryBuilder : GraphQlQueryBuilder<ImageQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "altText" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "metafield", IsComplex = true, QueryBuilderType = typeof(MetafieldQueryBuilder) }, | |
new FieldMetadata { Name = "metafields", IsComplex = true, QueryBuilderType = typeof(MetafieldConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "originalSrc", IsComplex = true }, | |
new FieldMetadata { Name = "privateMetafield", IsComplex = true, QueryBuilderType = typeof(PrivateMetafieldQueryBuilder) }, | |
new FieldMetadata { Name = "privateMetafields", IsComplex = true, QueryBuilderType = typeof(PrivateMetafieldConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "src", IsComplex = true }, | |
new FieldMetadata { Name = "transformedSrc", IsComplex = true } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ImageQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ImageQueryBuilder WithAltText(string alias = null) | |
{ | |
return WithScalarField("altText", alias); | |
} | |
public ImageQueryBuilder ExceptAltText() | |
{ | |
return ExceptField("altText"); | |
} | |
public ImageQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public ImageQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public ImageQueryBuilder WithMetafield(MetafieldQueryBuilder metafieldQueryBuilder, QueryBuilderParameter<string> @namespace, QueryBuilderParameter<string> key) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("namespace", @namespace); | |
args.Add("key", key); | |
return WithObjectField("metafield", metafieldQueryBuilder, args); | |
} | |
public ImageQueryBuilder ExceptMetafield() | |
{ | |
return ExceptField("metafield"); | |
} | |
public ImageQueryBuilder WithMetafields(MetafieldConnectionQueryBuilder metafieldConnectionQueryBuilder, QueryBuilderParameter<string> @namespace = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (@namespace != null) | |
args.Add("namespace", @namespace); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("metafields", metafieldConnectionQueryBuilder, args); | |
} | |
public ImageQueryBuilder ExceptMetafields() | |
{ | |
return ExceptField("metafields"); | |
} | |
public ImageQueryBuilder WithOriginalSrc(string alias = null) | |
{ | |
return WithScalarField("originalSrc", alias); | |
} | |
public ImageQueryBuilder ExceptOriginalSrc() | |
{ | |
return ExceptField("originalSrc"); | |
} | |
public ImageQueryBuilder WithPrivateMetafield(PrivateMetafieldQueryBuilder privateMetafieldQueryBuilder, QueryBuilderParameter<string> @namespace, QueryBuilderParameter<string> key) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("namespace", @namespace); | |
args.Add("key", key); | |
return WithObjectField("privateMetafield", privateMetafieldQueryBuilder, args); | |
} | |
public ImageQueryBuilder ExceptPrivateMetafield() | |
{ | |
return ExceptField("privateMetafield"); | |
} | |
public ImageQueryBuilder WithPrivateMetafields(PrivateMetafieldConnectionQueryBuilder privateMetafieldConnectionQueryBuilder, QueryBuilderParameter<string> @namespace = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (@namespace != null) | |
args.Add("namespace", @namespace); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("privateMetafields", privateMetafieldConnectionQueryBuilder, args); | |
} | |
public ImageQueryBuilder ExceptPrivateMetafields() | |
{ | |
return ExceptField("privateMetafields"); | |
} | |
public ImageQueryBuilder WithSrc(string alias = null) | |
{ | |
return WithScalarField("src", alias); | |
} | |
public ImageQueryBuilder ExceptSrc() | |
{ | |
return ExceptField("src"); | |
} | |
public ImageQueryBuilder WithTransformedSrc(QueryBuilderParameter<int?> maxWidth = null, QueryBuilderParameter<int?> maxHeight = null, QueryBuilderParameter<CropRegion?> crop = null, QueryBuilderParameter<int?> scale = null, QueryBuilderParameter<ImageContentType?> preferredContentType = null, string alias = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (maxWidth != null) | |
args.Add("maxWidth", maxWidth); | |
if (maxHeight != null) | |
args.Add("maxHeight", maxHeight); | |
if (crop != null) | |
args.Add("crop", crop); | |
if (scale != null) | |
args.Add("scale", scale); | |
if (preferredContentType != null) | |
args.Add("preferredContentType", preferredContentType); | |
return WithScalarField("transformedSrc", alias, args); | |
} | |
public ImageQueryBuilder ExceptTransformedSrc() | |
{ | |
return ExceptField("transformedSrc"); | |
} | |
} | |
public partial class NavigationItemQueryBuilder : GraphQlQueryBuilder<NavigationItemQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "title" }, | |
new FieldMetadata { Name = "url", IsComplex = true } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public NavigationItemQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public NavigationItemQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public NavigationItemQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public NavigationItemQueryBuilder WithTitle(string alias = null) | |
{ | |
return WithScalarField("title", alias); | |
} | |
public NavigationItemQueryBuilder ExceptTitle() | |
{ | |
return ExceptField("title"); | |
} | |
public NavigationItemQueryBuilder WithUrl(string alias = null) | |
{ | |
return WithScalarField("url", alias); | |
} | |
public NavigationItemQueryBuilder ExceptUrl() | |
{ | |
return ExceptField("url"); | |
} | |
} | |
public partial class FailedRequirementQueryBuilder : GraphQlQueryBuilder<FailedRequirementQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "action", IsComplex = true, QueryBuilderType = typeof(NavigationItemQueryBuilder) }, | |
new FieldMetadata { Name = "message" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public FailedRequirementQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public FailedRequirementQueryBuilder WithAction(NavigationItemQueryBuilder navigationItemQueryBuilder) | |
{ | |
return WithObjectField("action", navigationItemQueryBuilder); | |
} | |
public FailedRequirementQueryBuilder ExceptAction() | |
{ | |
return ExceptField("action"); | |
} | |
public FailedRequirementQueryBuilder WithMessage(string alias = null) | |
{ | |
return WithScalarField("message", alias); | |
} | |
public FailedRequirementQueryBuilder ExceptMessage() | |
{ | |
return ExceptField("message"); | |
} | |
} | |
public partial class AppFeedbackQueryBuilder : GraphQlQueryBuilder<AppFeedbackQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "app", IsComplex = true, QueryBuilderType = typeof(AppQueryBuilder) }, | |
new FieldMetadata { Name = "link", IsComplex = true, QueryBuilderType = typeof(LinkQueryBuilder) }, | |
new FieldMetadata { Name = "messages", IsComplex = true, QueryBuilderType = typeof(UserErrorQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public AppFeedbackQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public AppFeedbackQueryBuilder WithApp(AppQueryBuilder appQueryBuilder) | |
{ | |
return WithObjectField("app", appQueryBuilder); | |
} | |
public AppFeedbackQueryBuilder ExceptApp() | |
{ | |
return ExceptField("app"); | |
} | |
public AppFeedbackQueryBuilder WithLink(LinkQueryBuilder linkQueryBuilder) | |
{ | |
return WithObjectField("link", linkQueryBuilder); | |
} | |
public AppFeedbackQueryBuilder ExceptLink() | |
{ | |
return ExceptField("link"); | |
} | |
public AppFeedbackQueryBuilder WithMessages(UserErrorQueryBuilder userErrorQueryBuilder) | |
{ | |
return WithObjectField("messages", userErrorQueryBuilder); | |
} | |
public AppFeedbackQueryBuilder ExceptMessages() | |
{ | |
return ExceptField("messages"); | |
} | |
} | |
public partial class UserErrorQueryBuilder : GraphQlQueryBuilder<UserErrorQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "field", IsComplex = true }, | |
new FieldMetadata { Name = "message" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public UserErrorQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public UserErrorQueryBuilder WithField(string alias = null) | |
{ | |
return WithScalarField("field", alias); | |
} | |
public UserErrorQueryBuilder ExceptField() | |
{ | |
return ExceptField("field"); | |
} | |
public UserErrorQueryBuilder WithMessage(string alias = null) | |
{ | |
return WithScalarField("message", alias); | |
} | |
public UserErrorQueryBuilder ExceptMessage() | |
{ | |
return ExceptField("message"); | |
} | |
} | |
public partial class DisplayableErrorQueryBuilder : GraphQlQueryBuilder<DisplayableErrorQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "field", IsComplex = true }, | |
new FieldMetadata { Name = "message" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DisplayableErrorQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DisplayableErrorQueryBuilder WithField(string alias = null) | |
{ | |
return WithScalarField("field", alias); | |
} | |
public DisplayableErrorQueryBuilder ExceptField() | |
{ | |
return ExceptField("field"); | |
} | |
public DisplayableErrorQueryBuilder WithMessage(string alias = null) | |
{ | |
return WithScalarField("message", alias); | |
} | |
public DisplayableErrorQueryBuilder ExceptMessage() | |
{ | |
return ExceptField("message"); | |
} | |
} | |
public partial class LinkQueryBuilder : GraphQlQueryBuilder<LinkQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "label" }, | |
new FieldMetadata { Name = "translations", IsComplex = true, QueryBuilderType = typeof(PublishedTranslationQueryBuilder) }, | |
new FieldMetadata { Name = "url", IsComplex = true } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public LinkQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public LinkQueryBuilder WithLabel(string alias = null) | |
{ | |
return WithScalarField("label", alias); | |
} | |
public LinkQueryBuilder ExceptLabel() | |
{ | |
return ExceptField("label"); | |
} | |
public LinkQueryBuilder WithTranslations(PublishedTranslationQueryBuilder publishedTranslationQueryBuilder, QueryBuilderParameter<string> locale) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("locale", locale); | |
return WithObjectField("translations", publishedTranslationQueryBuilder, args); | |
} | |
public LinkQueryBuilder ExceptTranslations() | |
{ | |
return ExceptField("translations"); | |
} | |
public LinkQueryBuilder WithUrl(string alias = null) | |
{ | |
return WithScalarField("url", alias); | |
} | |
public LinkQueryBuilder ExceptUrl() | |
{ | |
return ExceptField("url"); | |
} | |
} | |
public partial class HasPublishedTranslationsQueryBuilder : GraphQlQueryBuilder<HasPublishedTranslationsQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "translations", IsComplex = true, QueryBuilderType = typeof(PublishedTranslationQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public HasPublishedTranslationsQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public HasPublishedTranslationsQueryBuilder WithTranslations(PublishedTranslationQueryBuilder publishedTranslationQueryBuilder, QueryBuilderParameter<string> locale) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("locale", locale); | |
return WithObjectField("translations", publishedTranslationQueryBuilder, args); | |
} | |
public HasPublishedTranslationsQueryBuilder ExceptTranslations() | |
{ | |
return ExceptField("translations"); | |
} | |
} | |
public partial class PublishedTranslationQueryBuilder : GraphQlQueryBuilder<PublishedTranslationQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "key" }, | |
new FieldMetadata { Name = "locale" }, | |
new FieldMetadata { Name = "value" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PublishedTranslationQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public PublishedTranslationQueryBuilder WithKey(string alias = null) | |
{ | |
return WithScalarField("key", alias); | |
} | |
public PublishedTranslationQueryBuilder ExceptKey() | |
{ | |
return ExceptField("key"); | |
} | |
public PublishedTranslationQueryBuilder WithLocale(string alias = null) | |
{ | |
return WithScalarField("locale", alias); | |
} | |
public PublishedTranslationQueryBuilder ExceptLocale() | |
{ | |
return ExceptField("locale"); | |
} | |
public PublishedTranslationQueryBuilder WithValue(string alias = null) | |
{ | |
return WithScalarField("value", alias); | |
} | |
public PublishedTranslationQueryBuilder ExceptValue() | |
{ | |
return ExceptField("value"); | |
} | |
} | |
public partial class AppInstallationQueryBuilder : GraphQlQueryBuilder<AppInstallationQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "accessScopes", IsComplex = true, QueryBuilderType = typeof(AccessScopeQueryBuilder) }, | |
new FieldMetadata { Name = "activeSubscriptions", IsComplex = true, QueryBuilderType = typeof(AppSubscriptionQueryBuilder) }, | |
new FieldMetadata { Name = "allSubscriptions", IsComplex = true, QueryBuilderType = typeof(AppSubscriptionConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "app", IsComplex = true, QueryBuilderType = typeof(AppQueryBuilder) }, | |
new FieldMetadata { Name = "channel", IsComplex = true, QueryBuilderType = typeof(ChannelQueryBuilder) }, | |
new FieldMetadata { Name = "credits", IsComplex = true, QueryBuilderType = typeof(AppCreditConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "launchUrl", IsComplex = true }, | |
new FieldMetadata { Name = "oneTimePurchases", IsComplex = true, QueryBuilderType = typeof(AppPurchaseOneTimeConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "publication", IsComplex = true, QueryBuilderType = typeof(PublicationQueryBuilder) }, | |
new FieldMetadata { Name = "subscriptions", IsComplex = true, QueryBuilderType = typeof(AppSubscriptionQueryBuilder) }, | |
new FieldMetadata { Name = "uninstallUrl", IsComplex = true } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public AppInstallationQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public AppInstallationQueryBuilder WithAccessScopes(AccessScopeQueryBuilder accessScopeQueryBuilder) | |
{ | |
return WithObjectField("accessScopes", accessScopeQueryBuilder); | |
} | |
public AppInstallationQueryBuilder ExceptAccessScopes() | |
{ | |
return ExceptField("accessScopes"); | |
} | |
public AppInstallationQueryBuilder WithActiveSubscriptions(AppSubscriptionQueryBuilder appSubscriptionQueryBuilder) | |
{ | |
return WithObjectField("activeSubscriptions", appSubscriptionQueryBuilder); | |
} | |
public AppInstallationQueryBuilder ExceptActiveSubscriptions() | |
{ | |
return ExceptField("activeSubscriptions"); | |
} | |
public AppInstallationQueryBuilder WithAllSubscriptions(AppSubscriptionConnectionQueryBuilder appSubscriptionConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<AppSubscriptionSortKeys?> sortKey = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
return WithObjectField("allSubscriptions", appSubscriptionConnectionQueryBuilder, args); | |
} | |
public AppInstallationQueryBuilder ExceptAllSubscriptions() | |
{ | |
return ExceptField("allSubscriptions"); | |
} | |
public AppInstallationQueryBuilder WithApp(AppQueryBuilder appQueryBuilder) | |
{ | |
return WithObjectField("app", appQueryBuilder); | |
} | |
public AppInstallationQueryBuilder ExceptApp() | |
{ | |
return ExceptField("app"); | |
} | |
public AppInstallationQueryBuilder WithChannel(ChannelQueryBuilder channelQueryBuilder) | |
{ | |
return WithObjectField("channel", channelQueryBuilder); | |
} | |
public AppInstallationQueryBuilder ExceptChannel() | |
{ | |
return ExceptField("channel"); | |
} | |
public AppInstallationQueryBuilder WithCredits(AppCreditConnectionQueryBuilder appCreditConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<AppTransactionSortKeys?> sortKey = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
return WithObjectField("credits", appCreditConnectionQueryBuilder, args); | |
} | |
public AppInstallationQueryBuilder ExceptCredits() | |
{ | |
return ExceptField("credits"); | |
} | |
public AppInstallationQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public AppInstallationQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public AppInstallationQueryBuilder WithLaunchUrl(string alias = null) | |
{ | |
return WithScalarField("launchUrl", alias); | |
} | |
public AppInstallationQueryBuilder ExceptLaunchUrl() | |
{ | |
return ExceptField("launchUrl"); | |
} | |
public AppInstallationQueryBuilder WithOneTimePurchases(AppPurchaseOneTimeConnectionQueryBuilder appPurchaseOneTimeConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<AppTransactionSortKeys?> sortKey = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
return WithObjectField("oneTimePurchases", appPurchaseOneTimeConnectionQueryBuilder, args); | |
} | |
public AppInstallationQueryBuilder ExceptOneTimePurchases() | |
{ | |
return ExceptField("oneTimePurchases"); | |
} | |
public AppInstallationQueryBuilder WithPublication(PublicationQueryBuilder publicationQueryBuilder) | |
{ | |
return WithObjectField("publication", publicationQueryBuilder); | |
} | |
public AppInstallationQueryBuilder ExceptPublication() | |
{ | |
return ExceptField("publication"); | |
} | |
public AppInstallationQueryBuilder WithSubscriptions(AppSubscriptionQueryBuilder appSubscriptionQueryBuilder) | |
{ | |
return WithObjectField("subscriptions", appSubscriptionQueryBuilder); | |
} | |
public AppInstallationQueryBuilder ExceptSubscriptions() | |
{ | |
return ExceptField("subscriptions"); | |
} | |
public AppInstallationQueryBuilder WithUninstallUrl(string alias = null) | |
{ | |
return WithScalarField("uninstallUrl", alias); | |
} | |
public AppInstallationQueryBuilder ExceptUninstallUrl() | |
{ | |
return ExceptField("uninstallUrl"); | |
} | |
} | |
public partial class AccessScopeQueryBuilder : GraphQlQueryBuilder<AccessScopeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "description" }, | |
new FieldMetadata { Name = "handle" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public AccessScopeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public AccessScopeQueryBuilder WithDescription(string alias = null) | |
{ | |
return WithScalarField("description", alias); | |
} | |
public AccessScopeQueryBuilder ExceptDescription() | |
{ | |
return ExceptField("description"); | |
} | |
public AccessScopeQueryBuilder WithHandle(string alias = null) | |
{ | |
return WithScalarField("handle", alias); | |
} | |
public AccessScopeQueryBuilder ExceptHandle() | |
{ | |
return ExceptField("handle"); | |
} | |
} | |
public partial class PublicationQueryBuilder : GraphQlQueryBuilder<PublicationQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "app", IsComplex = true, QueryBuilderType = typeof(AppQueryBuilder) }, | |
new FieldMetadata { Name = "collectionPublicationsV3", IsComplex = true, QueryBuilderType = typeof(ResourcePublicationConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "collections", IsComplex = true, QueryBuilderType = typeof(CollectionConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "hasCollection" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "name" }, | |
new FieldMetadata { Name = "productPublicationsV3", IsComplex = true, QueryBuilderType = typeof(ResourcePublicationConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "products", IsComplex = true, QueryBuilderType = typeof(ProductConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "supportsFuturePublishing" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PublicationQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public PublicationQueryBuilder WithApp(AppQueryBuilder appQueryBuilder) | |
{ | |
return WithObjectField("app", appQueryBuilder); | |
} | |
public PublicationQueryBuilder ExceptApp() | |
{ | |
return ExceptField("app"); | |
} | |
public PublicationQueryBuilder WithCollectionPublicationsV3(ResourcePublicationConnectionQueryBuilder resourcePublicationConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("collectionPublicationsV3", resourcePublicationConnectionQueryBuilder, args); | |
} | |
public PublicationQueryBuilder ExceptCollectionPublicationsV3() | |
{ | |
return ExceptField("collectionPublicationsV3"); | |
} | |
public PublicationQueryBuilder WithCollections(CollectionConnectionQueryBuilder collectionConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("collections", collectionConnectionQueryBuilder, args); | |
} | |
public PublicationQueryBuilder ExceptCollections() | |
{ | |
return ExceptField("collections"); | |
} | |
public PublicationQueryBuilder WithHasCollection(QueryBuilderParameter<Guid> id, string alias = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithScalarField("hasCollection", alias, args); | |
} | |
public PublicationQueryBuilder ExceptHasCollection() | |
{ | |
return ExceptField("hasCollection"); | |
} | |
public PublicationQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public PublicationQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public PublicationQueryBuilder WithName(string alias = null) | |
{ | |
return WithScalarField("name", alias); | |
} | |
public PublicationQueryBuilder ExceptName() | |
{ | |
return ExceptField("name"); | |
} | |
public PublicationQueryBuilder WithProductPublicationsV3(ResourcePublicationConnectionQueryBuilder resourcePublicationConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("productPublicationsV3", resourcePublicationConnectionQueryBuilder, args); | |
} | |
public PublicationQueryBuilder ExceptProductPublicationsV3() | |
{ | |
return ExceptField("productPublicationsV3"); | |
} | |
public PublicationQueryBuilder WithProducts(ProductConnectionQueryBuilder productConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("products", productConnectionQueryBuilder, args); | |
} | |
public PublicationQueryBuilder ExceptProducts() | |
{ | |
return ExceptField("products"); | |
} | |
public PublicationQueryBuilder WithSupportsFuturePublishing(string alias = null) | |
{ | |
return WithScalarField("supportsFuturePublishing", alias); | |
} | |
public PublicationQueryBuilder ExceptSupportsFuturePublishing() | |
{ | |
return ExceptField("supportsFuturePublishing"); | |
} | |
} | |
public partial class ResourcePublicationConnectionQueryBuilder : GraphQlQueryBuilder<ResourcePublicationConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(ResourcePublicationEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ResourcePublicationConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ResourcePublicationConnectionQueryBuilder WithEdges(ResourcePublicationEdgeQueryBuilder resourcePublicationEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", resourcePublicationEdgeQueryBuilder); | |
} | |
public ResourcePublicationConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public ResourcePublicationConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public ResourcePublicationConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class ResourcePublicationEdgeQueryBuilder : GraphQlQueryBuilder<ResourcePublicationEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(ResourcePublicationQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ResourcePublicationEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ResourcePublicationEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public ResourcePublicationEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public ResourcePublicationEdgeQueryBuilder WithNode(ResourcePublicationQueryBuilder resourcePublicationQueryBuilder) | |
{ | |
return WithObjectField("node", resourcePublicationQueryBuilder); | |
} | |
public ResourcePublicationEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class ResourcePublicationQueryBuilder : GraphQlQueryBuilder<ResourcePublicationQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "channel", IsComplex = true, QueryBuilderType = typeof(ChannelQueryBuilder) }, | |
new FieldMetadata { Name = "isPublished" }, | |
new FieldMetadata { Name = "publication", IsComplex = true, QueryBuilderType = typeof(PublicationQueryBuilder) }, | |
new FieldMetadata { Name = "publishDate", IsComplex = true }, | |
new FieldMetadata { Name = "publishable", IsComplex = true, QueryBuilderType = typeof(PublishableQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ResourcePublicationQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ResourcePublicationQueryBuilder WithChannel(ChannelQueryBuilder channelQueryBuilder) | |
{ | |
return WithObjectField("channel", channelQueryBuilder); | |
} | |
public ResourcePublicationQueryBuilder ExceptChannel() | |
{ | |
return ExceptField("channel"); | |
} | |
public ResourcePublicationQueryBuilder WithIsPublished(string alias = null) | |
{ | |
return WithScalarField("isPublished", alias); | |
} | |
public ResourcePublicationQueryBuilder ExceptIsPublished() | |
{ | |
return ExceptField("isPublished"); | |
} | |
public ResourcePublicationQueryBuilder WithPublication(PublicationQueryBuilder publicationQueryBuilder) | |
{ | |
return WithObjectField("publication", publicationQueryBuilder); | |
} | |
public ResourcePublicationQueryBuilder ExceptPublication() | |
{ | |
return ExceptField("publication"); | |
} | |
public ResourcePublicationQueryBuilder WithPublishDate(string alias = null) | |
{ | |
return WithScalarField("publishDate", alias); | |
} | |
public ResourcePublicationQueryBuilder ExceptPublishDate() | |
{ | |
return ExceptField("publishDate"); | |
} | |
public ResourcePublicationQueryBuilder WithPublishable(PublishableQueryBuilder publishableQueryBuilder) | |
{ | |
return WithObjectField("publishable", publishableQueryBuilder); | |
} | |
public ResourcePublicationQueryBuilder ExceptPublishable() | |
{ | |
return ExceptField("publishable"); | |
} | |
} | |
public partial class PublishableQueryBuilder : GraphQlQueryBuilder<PublishableQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "availablePublicationCount" }, | |
new FieldMetadata { Name = "publicationCount" }, | |
new FieldMetadata { Name = "publishedOnChannel" }, | |
new FieldMetadata { Name = "publishedOnCurrentChannel" }, | |
new FieldMetadata { Name = "publishedOnCurrentPublication" }, | |
new FieldMetadata { Name = "publishedOnPublication" }, | |
new FieldMetadata { Name = "resourcePublications", IsComplex = true, QueryBuilderType = typeof(ResourcePublicationConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "unpublishedChannels", IsComplex = true, QueryBuilderType = typeof(ChannelConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "unpublishedPublications", IsComplex = true, QueryBuilderType = typeof(PublicationConnectionQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PublishableQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public PublishableQueryBuilder WithAvailablePublicationCount(string alias = null) | |
{ | |
return WithScalarField("availablePublicationCount", alias); | |
} | |
public PublishableQueryBuilder ExceptAvailablePublicationCount() | |
{ | |
return ExceptField("availablePublicationCount"); | |
} | |
public PublishableQueryBuilder WithPublicationCount(QueryBuilderParameter<bool?> onlyPublished = null, string alias = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (onlyPublished != null) | |
args.Add("onlyPublished", onlyPublished); | |
return WithScalarField("publicationCount", alias, args); | |
} | |
public PublishableQueryBuilder ExceptPublicationCount() | |
{ | |
return ExceptField("publicationCount"); | |
} | |
public PublishableQueryBuilder WithPublishedOnChannel(QueryBuilderParameter<Guid> channelId, string alias = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("channelId", channelId); | |
return WithScalarField("publishedOnChannel", alias, args); | |
} | |
public PublishableQueryBuilder ExceptPublishedOnChannel() | |
{ | |
return ExceptField("publishedOnChannel"); | |
} | |
public PublishableQueryBuilder WithPublishedOnCurrentChannel(string alias = null) | |
{ | |
return WithScalarField("publishedOnCurrentChannel", alias); | |
} | |
public PublishableQueryBuilder ExceptPublishedOnCurrentChannel() | |
{ | |
return ExceptField("publishedOnCurrentChannel"); | |
} | |
public PublishableQueryBuilder WithPublishedOnCurrentPublication(string alias = null) | |
{ | |
return WithScalarField("publishedOnCurrentPublication", alias); | |
} | |
public PublishableQueryBuilder ExceptPublishedOnCurrentPublication() | |
{ | |
return ExceptField("publishedOnCurrentPublication"); | |
} | |
public PublishableQueryBuilder WithPublishedOnPublication(QueryBuilderParameter<Guid> publicationId, string alias = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("publicationId", publicationId); | |
return WithScalarField("publishedOnPublication", alias, args); | |
} | |
public PublishableQueryBuilder ExceptPublishedOnPublication() | |
{ | |
return ExceptField("publishedOnPublication"); | |
} | |
public PublishableQueryBuilder WithResourcePublications(ResourcePublicationConnectionQueryBuilder resourcePublicationConnectionQueryBuilder, QueryBuilderParameter<bool?> onlyPublished = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (onlyPublished != null) | |
args.Add("onlyPublished", onlyPublished); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("resourcePublications", resourcePublicationConnectionQueryBuilder, args); | |
} | |
public PublishableQueryBuilder ExceptResourcePublications() | |
{ | |
return ExceptField("resourcePublications"); | |
} | |
public PublishableQueryBuilder WithUnpublishedChannels(ChannelConnectionQueryBuilder channelConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("unpublishedChannels", channelConnectionQueryBuilder, args); | |
} | |
public PublishableQueryBuilder ExceptUnpublishedChannels() | |
{ | |
return ExceptField("unpublishedChannels"); | |
} | |
public PublishableQueryBuilder WithUnpublishedPublications(PublicationConnectionQueryBuilder publicationConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("unpublishedPublications", publicationConnectionQueryBuilder, args); | |
} | |
public PublishableQueryBuilder ExceptUnpublishedPublications() | |
{ | |
return ExceptField("unpublishedPublications"); | |
} | |
} | |
public partial class ChannelConnectionQueryBuilder : GraphQlQueryBuilder<ChannelConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(ChannelEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ChannelConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ChannelConnectionQueryBuilder WithEdges(ChannelEdgeQueryBuilder channelEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", channelEdgeQueryBuilder); | |
} | |
public ChannelConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public ChannelConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public ChannelConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class ChannelEdgeQueryBuilder : GraphQlQueryBuilder<ChannelEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(ChannelQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ChannelEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ChannelEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public ChannelEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public ChannelEdgeQueryBuilder WithNode(ChannelQueryBuilder channelQueryBuilder) | |
{ | |
return WithObjectField("node", channelQueryBuilder); | |
} | |
public ChannelEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class PublicationConnectionQueryBuilder : GraphQlQueryBuilder<PublicationConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(PublicationEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PublicationConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public PublicationConnectionQueryBuilder WithEdges(PublicationEdgeQueryBuilder publicationEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", publicationEdgeQueryBuilder); | |
} | |
public PublicationConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public PublicationConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public PublicationConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class PublicationEdgeQueryBuilder : GraphQlQueryBuilder<PublicationEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(PublicationQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PublicationEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public PublicationEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public PublicationEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public PublicationEdgeQueryBuilder WithNode(PublicationQueryBuilder publicationQueryBuilder) | |
{ | |
return WithObjectField("node", publicationQueryBuilder); | |
} | |
public PublicationEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class CollectionConnectionQueryBuilder : GraphQlQueryBuilder<CollectionConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(CollectionEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public CollectionConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public CollectionConnectionQueryBuilder WithEdges(CollectionEdgeQueryBuilder collectionEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", collectionEdgeQueryBuilder); | |
} | |
public CollectionConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public CollectionConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public CollectionConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class CollectionEdgeQueryBuilder : GraphQlQueryBuilder<CollectionEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(CollectionQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public CollectionEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public CollectionEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public CollectionEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public CollectionEdgeQueryBuilder WithNode(CollectionQueryBuilder collectionQueryBuilder) | |
{ | |
return WithObjectField("node", collectionQueryBuilder); | |
} | |
public CollectionEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class CollectionQueryBuilder : GraphQlQueryBuilder<CollectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "availablePublicationCount" }, | |
new FieldMetadata { Name = "description" }, | |
new FieldMetadata { Name = "descriptionHtml", IsComplex = true }, | |
new FieldMetadata { Name = "feedback", IsComplex = true, QueryBuilderType = typeof(ResourceFeedbackQueryBuilder) }, | |
new FieldMetadata { Name = "handle" }, | |
new FieldMetadata { Name = "hasProduct" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "image", IsComplex = true, QueryBuilderType = typeof(ImageQueryBuilder) }, | |
new FieldMetadata { Name = "metafield", IsComplex = true, QueryBuilderType = typeof(MetafieldQueryBuilder) }, | |
new FieldMetadata { Name = "metafields", IsComplex = true, QueryBuilderType = typeof(MetafieldConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "privateMetafield", IsComplex = true, QueryBuilderType = typeof(PrivateMetafieldQueryBuilder) }, | |
new FieldMetadata { Name = "privateMetafields", IsComplex = true, QueryBuilderType = typeof(PrivateMetafieldConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "products", IsComplex = true, QueryBuilderType = typeof(ProductConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "productsCount" }, | |
new FieldMetadata { Name = "publicationCount" }, | |
new FieldMetadata { Name = "publications", IsComplex = true, QueryBuilderType = typeof(CollectionPublicationConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "publishedOnChannel" }, | |
new FieldMetadata { Name = "publishedOnCurrentChannel" }, | |
new FieldMetadata { Name = "publishedOnCurrentPublication" }, | |
new FieldMetadata { Name = "publishedOnPublication" }, | |
new FieldMetadata { Name = "resourcePublications", IsComplex = true, QueryBuilderType = typeof(ResourcePublicationConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "ruleSet", IsComplex = true, QueryBuilderType = typeof(CollectionRuleSetQueryBuilder) }, | |
new FieldMetadata { Name = "seo", IsComplex = true, QueryBuilderType = typeof(SEOQueryBuilder) }, | |
new FieldMetadata { Name = "sortOrder" }, | |
new FieldMetadata { Name = "storefrontId", IsComplex = true }, | |
new FieldMetadata { Name = "templateSuffix" }, | |
new FieldMetadata { Name = "title" }, | |
new FieldMetadata { Name = "translations", IsComplex = true, QueryBuilderType = typeof(PublishedTranslationQueryBuilder) }, | |
new FieldMetadata { Name = "unpublishedChannels", IsComplex = true, QueryBuilderType = typeof(ChannelConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "unpublishedPublications", IsComplex = true, QueryBuilderType = typeof(PublicationConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "updatedAt" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public CollectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public CollectionQueryBuilder WithAvailablePublicationCount(string alias = null) | |
{ | |
return WithScalarField("availablePublicationCount", alias); | |
} | |
public CollectionQueryBuilder ExceptAvailablePublicationCount() | |
{ | |
return ExceptField("availablePublicationCount"); | |
} | |
public CollectionQueryBuilder WithDescription(QueryBuilderParameter<int?> truncateAt = null, string alias = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (truncateAt != null) | |
args.Add("truncateAt", truncateAt); | |
return WithScalarField("description", alias, args); | |
} | |
public CollectionQueryBuilder ExceptDescription() | |
{ | |
return ExceptField("description"); | |
} | |
public CollectionQueryBuilder WithDescriptionHtml(string alias = null) | |
{ | |
return WithScalarField("descriptionHtml", alias); | |
} | |
public CollectionQueryBuilder ExceptDescriptionHtml() | |
{ | |
return ExceptField("descriptionHtml"); | |
} | |
public CollectionQueryBuilder WithFeedback(ResourceFeedbackQueryBuilder resourceFeedbackQueryBuilder) | |
{ | |
return WithObjectField("feedback", resourceFeedbackQueryBuilder); | |
} | |
public CollectionQueryBuilder ExceptFeedback() | |
{ | |
return ExceptField("feedback"); | |
} | |
public CollectionQueryBuilder WithHandle(string alias = null) | |
{ | |
return WithScalarField("handle", alias); | |
} | |
public CollectionQueryBuilder ExceptHandle() | |
{ | |
return ExceptField("handle"); | |
} | |
public CollectionQueryBuilder WithHasProduct(QueryBuilderParameter<Guid> id, string alias = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithScalarField("hasProduct", alias, args); | |
} | |
public CollectionQueryBuilder ExceptHasProduct() | |
{ | |
return ExceptField("hasProduct"); | |
} | |
public CollectionQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public CollectionQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public CollectionQueryBuilder WithImage(ImageQueryBuilder imageQueryBuilder, QueryBuilderParameter<int?> maxWidth = null, QueryBuilderParameter<int?> maxHeight = null, QueryBuilderParameter<CropRegion?> crop = null, QueryBuilderParameter<int?> scale = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (maxWidth != null) | |
args.Add("maxWidth", maxWidth); | |
if (maxHeight != null) | |
args.Add("maxHeight", maxHeight); | |
if (crop != null) | |
args.Add("crop", crop); | |
if (scale != null) | |
args.Add("scale", scale); | |
return WithObjectField("image", imageQueryBuilder, args); | |
} | |
public CollectionQueryBuilder ExceptImage() | |
{ | |
return ExceptField("image"); | |
} | |
public CollectionQueryBuilder WithMetafield(MetafieldQueryBuilder metafieldQueryBuilder, QueryBuilderParameter<string> @namespace, QueryBuilderParameter<string> key) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("namespace", @namespace); | |
args.Add("key", key); | |
return WithObjectField("metafield", metafieldQueryBuilder, args); | |
} | |
public CollectionQueryBuilder ExceptMetafield() | |
{ | |
return ExceptField("metafield"); | |
} | |
public CollectionQueryBuilder WithMetafields(MetafieldConnectionQueryBuilder metafieldConnectionQueryBuilder, QueryBuilderParameter<string> @namespace = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (@namespace != null) | |
args.Add("namespace", @namespace); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("metafields", metafieldConnectionQueryBuilder, args); | |
} | |
public CollectionQueryBuilder ExceptMetafields() | |
{ | |
return ExceptField("metafields"); | |
} | |
public CollectionQueryBuilder WithPrivateMetafield(PrivateMetafieldQueryBuilder privateMetafieldQueryBuilder, QueryBuilderParameter<string> @namespace, QueryBuilderParameter<string> key) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("namespace", @namespace); | |
args.Add("key", key); | |
return WithObjectField("privateMetafield", privateMetafieldQueryBuilder, args); | |
} | |
public CollectionQueryBuilder ExceptPrivateMetafield() | |
{ | |
return ExceptField("privateMetafield"); | |
} | |
public CollectionQueryBuilder WithPrivateMetafields(PrivateMetafieldConnectionQueryBuilder privateMetafieldConnectionQueryBuilder, QueryBuilderParameter<string> @namespace = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (@namespace != null) | |
args.Add("namespace", @namespace); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("privateMetafields", privateMetafieldConnectionQueryBuilder, args); | |
} | |
public CollectionQueryBuilder ExceptPrivateMetafields() | |
{ | |
return ExceptField("privateMetafields"); | |
} | |
public CollectionQueryBuilder WithProducts(ProductConnectionQueryBuilder productConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<ProductCollectionSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
return WithObjectField("products", productConnectionQueryBuilder, args); | |
} | |
public CollectionQueryBuilder ExceptProducts() | |
{ | |
return ExceptField("products"); | |
} | |
public CollectionQueryBuilder WithProductsCount(string alias = null) | |
{ | |
return WithScalarField("productsCount", alias); | |
} | |
public CollectionQueryBuilder ExceptProductsCount() | |
{ | |
return ExceptField("productsCount"); | |
} | |
public CollectionQueryBuilder WithPublicationCount(QueryBuilderParameter<bool?> onlyPublished = null, string alias = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (onlyPublished != null) | |
args.Add("onlyPublished", onlyPublished); | |
return WithScalarField("publicationCount", alias, args); | |
} | |
public CollectionQueryBuilder ExceptPublicationCount() | |
{ | |
return ExceptField("publicationCount"); | |
} | |
public CollectionQueryBuilder WithPublications(CollectionPublicationConnectionQueryBuilder collectionPublicationConnectionQueryBuilder, QueryBuilderParameter<bool?> onlyPublished = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (onlyPublished != null) | |
args.Add("onlyPublished", onlyPublished); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("publications", collectionPublicationConnectionQueryBuilder, args); | |
} | |
public CollectionQueryBuilder ExceptPublications() | |
{ | |
return ExceptField("publications"); | |
} | |
public CollectionQueryBuilder WithPublishedOnChannel(QueryBuilderParameter<Guid> channelId, string alias = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("channelId", channelId); | |
return WithScalarField("publishedOnChannel", alias, args); | |
} | |
public CollectionQueryBuilder ExceptPublishedOnChannel() | |
{ | |
return ExceptField("publishedOnChannel"); | |
} | |
public CollectionQueryBuilder WithPublishedOnCurrentChannel(string alias = null) | |
{ | |
return WithScalarField("publishedOnCurrentChannel", alias); | |
} | |
public CollectionQueryBuilder ExceptPublishedOnCurrentChannel() | |
{ | |
return ExceptField("publishedOnCurrentChannel"); | |
} | |
public CollectionQueryBuilder WithPublishedOnCurrentPublication(string alias = null) | |
{ | |
return WithScalarField("publishedOnCurrentPublication", alias); | |
} | |
public CollectionQueryBuilder ExceptPublishedOnCurrentPublication() | |
{ | |
return ExceptField("publishedOnCurrentPublication"); | |
} | |
public CollectionQueryBuilder WithPublishedOnPublication(QueryBuilderParameter<Guid> publicationId, string alias = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("publicationId", publicationId); | |
return WithScalarField("publishedOnPublication", alias, args); | |
} | |
public CollectionQueryBuilder ExceptPublishedOnPublication() | |
{ | |
return ExceptField("publishedOnPublication"); | |
} | |
public CollectionQueryBuilder WithResourcePublications(ResourcePublicationConnectionQueryBuilder resourcePublicationConnectionQueryBuilder, QueryBuilderParameter<bool?> onlyPublished = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (onlyPublished != null) | |
args.Add("onlyPublished", onlyPublished); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("resourcePublications", resourcePublicationConnectionQueryBuilder, args); | |
} | |
public CollectionQueryBuilder ExceptResourcePublications() | |
{ | |
return ExceptField("resourcePublications"); | |
} | |
public CollectionQueryBuilder WithRuleSet(CollectionRuleSetQueryBuilder collectionRuleSetQueryBuilder) | |
{ | |
return WithObjectField("ruleSet", collectionRuleSetQueryBuilder); | |
} | |
public CollectionQueryBuilder ExceptRuleSet() | |
{ | |
return ExceptField("ruleSet"); | |
} | |
public CollectionQueryBuilder WithSeo(SEOQueryBuilder sEOQueryBuilder) | |
{ | |
return WithObjectField("seo", sEOQueryBuilder); | |
} | |
public CollectionQueryBuilder ExceptSeo() | |
{ | |
return ExceptField("seo"); | |
} | |
public CollectionQueryBuilder WithSortOrder(string alias = null) | |
{ | |
return WithScalarField("sortOrder", alias); | |
} | |
public CollectionQueryBuilder ExceptSortOrder() | |
{ | |
return ExceptField("sortOrder"); | |
} | |
public CollectionQueryBuilder WithStorefrontId(string alias = null) | |
{ | |
return WithScalarField("storefrontId", alias); | |
} | |
public CollectionQueryBuilder ExceptStorefrontId() | |
{ | |
return ExceptField("storefrontId"); | |
} | |
public CollectionQueryBuilder WithTemplateSuffix(string alias = null) | |
{ | |
return WithScalarField("templateSuffix", alias); | |
} | |
public CollectionQueryBuilder ExceptTemplateSuffix() | |
{ | |
return ExceptField("templateSuffix"); | |
} | |
public CollectionQueryBuilder WithTitle(string alias = null) | |
{ | |
return WithScalarField("title", alias); | |
} | |
public CollectionQueryBuilder ExceptTitle() | |
{ | |
return ExceptField("title"); | |
} | |
public CollectionQueryBuilder WithTranslations(PublishedTranslationQueryBuilder publishedTranslationQueryBuilder, QueryBuilderParameter<string> locale) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("locale", locale); | |
return WithObjectField("translations", publishedTranslationQueryBuilder, args); | |
} | |
public CollectionQueryBuilder ExceptTranslations() | |
{ | |
return ExceptField("translations"); | |
} | |
public CollectionQueryBuilder WithUnpublishedChannels(ChannelConnectionQueryBuilder channelConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("unpublishedChannels", channelConnectionQueryBuilder, args); | |
} | |
public CollectionQueryBuilder ExceptUnpublishedChannels() | |
{ | |
return ExceptField("unpublishedChannels"); | |
} | |
public CollectionQueryBuilder WithUnpublishedPublications(PublicationConnectionQueryBuilder publicationConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("unpublishedPublications", publicationConnectionQueryBuilder, args); | |
} | |
public CollectionQueryBuilder ExceptUnpublishedPublications() | |
{ | |
return ExceptField("unpublishedPublications"); | |
} | |
public CollectionQueryBuilder WithUpdatedAt(string alias = null) | |
{ | |
return WithScalarField("updatedAt", alias); | |
} | |
public CollectionQueryBuilder ExceptUpdatedAt() | |
{ | |
return ExceptField("updatedAt"); | |
} | |
} | |
public partial class SEOQueryBuilder : GraphQlQueryBuilder<SEOQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "description" }, | |
new FieldMetadata { Name = "title" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public SEOQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public SEOQueryBuilder WithDescription(string alias = null) | |
{ | |
return WithScalarField("description", alias); | |
} | |
public SEOQueryBuilder ExceptDescription() | |
{ | |
return ExceptField("description"); | |
} | |
public SEOQueryBuilder WithTitle(string alias = null) | |
{ | |
return WithScalarField("title", alias); | |
} | |
public SEOQueryBuilder ExceptTitle() | |
{ | |
return ExceptField("title"); | |
} | |
} | |
public partial class ResourceFeedbackQueryBuilder : GraphQlQueryBuilder<ResourceFeedbackQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "appFeedback", IsComplex = true, QueryBuilderType = typeof(AppFeedbackQueryBuilder) }, | |
new FieldMetadata { Name = "details", IsComplex = true, QueryBuilderType = typeof(AppFeedbackQueryBuilder) }, | |
new FieldMetadata { Name = "summary" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ResourceFeedbackQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ResourceFeedbackQueryBuilder WithAppFeedback(AppFeedbackQueryBuilder appFeedbackQueryBuilder) | |
{ | |
return WithObjectField("appFeedback", appFeedbackQueryBuilder); | |
} | |
public ResourceFeedbackQueryBuilder ExceptAppFeedback() | |
{ | |
return ExceptField("appFeedback"); | |
} | |
public ResourceFeedbackQueryBuilder WithDetails(AppFeedbackQueryBuilder appFeedbackQueryBuilder) | |
{ | |
return WithObjectField("details", appFeedbackQueryBuilder); | |
} | |
public ResourceFeedbackQueryBuilder ExceptDetails() | |
{ | |
return ExceptField("details"); | |
} | |
public ResourceFeedbackQueryBuilder WithSummary(string alias = null) | |
{ | |
return WithScalarField("summary", alias); | |
} | |
public ResourceFeedbackQueryBuilder ExceptSummary() | |
{ | |
return ExceptField("summary"); | |
} | |
} | |
public partial class ProductConnectionQueryBuilder : GraphQlQueryBuilder<ProductConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(ProductEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ProductConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ProductConnectionQueryBuilder WithEdges(ProductEdgeQueryBuilder productEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", productEdgeQueryBuilder); | |
} | |
public ProductConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public ProductConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public ProductConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class ProductEdgeQueryBuilder : GraphQlQueryBuilder<ProductEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(ProductQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ProductEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ProductEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public ProductEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public ProductEdgeQueryBuilder WithNode(ProductQueryBuilder productQueryBuilder) | |
{ | |
return WithObjectField("node", productQueryBuilder); | |
} | |
public ProductEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class ProductQueryBuilder : GraphQlQueryBuilder<ProductQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "availablePublicationCount" }, | |
new FieldMetadata { Name = "bodyHtml" }, | |
new FieldMetadata { Name = "collections", IsComplex = true, QueryBuilderType = typeof(CollectionConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "createdAt" }, | |
new FieldMetadata { Name = "defaultCursor" }, | |
new FieldMetadata { Name = "description" }, | |
new FieldMetadata { Name = "descriptionHtml", IsComplex = true }, | |
new FieldMetadata { Name = "descriptionPlainSummary" }, | |
new FieldMetadata { Name = "featuredImage", IsComplex = true, QueryBuilderType = typeof(ImageQueryBuilder) }, | |
new FieldMetadata { Name = "feedback", IsComplex = true, QueryBuilderType = typeof(ResourceFeedbackQueryBuilder) }, | |
new FieldMetadata { Name = "giftCardTemplateSuffix" }, | |
new FieldMetadata { Name = "handle" }, | |
new FieldMetadata { Name = "hasOnlyDefaultVariant" }, | |
new FieldMetadata { Name = "hasOutOfStockVariants" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "images", IsComplex = true, QueryBuilderType = typeof(ImageConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "inCollection" }, | |
new FieldMetadata { Name = "isGiftCard" }, | |
new FieldMetadata { Name = "legacyResourceId", IsComplex = true }, | |
new FieldMetadata { Name = "metafield", IsComplex = true, QueryBuilderType = typeof(MetafieldQueryBuilder) }, | |
new FieldMetadata { Name = "metafields", IsComplex = true, QueryBuilderType = typeof(MetafieldConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "onlineStorePreviewUrl", IsComplex = true }, | |
new FieldMetadata { Name = "onlineStoreUrl", IsComplex = true }, | |
new FieldMetadata { Name = "options", IsComplex = true, QueryBuilderType = typeof(ProductOptionQueryBuilder) }, | |
new FieldMetadata { Name = "priceRange", IsComplex = true, QueryBuilderType = typeof(ProductPriceRangeQueryBuilder) }, | |
new FieldMetadata { Name = "privateMetafield", IsComplex = true, QueryBuilderType = typeof(PrivateMetafieldQueryBuilder) }, | |
new FieldMetadata { Name = "privateMetafields", IsComplex = true, QueryBuilderType = typeof(PrivateMetafieldConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "productPublications", IsComplex = true, QueryBuilderType = typeof(ProductPublicationConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "productType" }, | |
new FieldMetadata { Name = "publicationCount" }, | |
new FieldMetadata { Name = "publications", IsComplex = true, QueryBuilderType = typeof(ProductPublicationConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "publishedAt", IsComplex = true }, | |
new FieldMetadata { Name = "publishedOnChannel" }, | |
new FieldMetadata { Name = "publishedOnCurrentChannel" }, | |
new FieldMetadata { Name = "publishedOnCurrentPublication" }, | |
new FieldMetadata { Name = "publishedOnPublication" }, | |
new FieldMetadata { Name = "resourcePublications", IsComplex = true, QueryBuilderType = typeof(ResourcePublicationConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "seo", IsComplex = true, QueryBuilderType = typeof(SEOQueryBuilder) }, | |
new FieldMetadata { Name = "storefrontId", IsComplex = true }, | |
new FieldMetadata { Name = "tags", IsComplex = true }, | |
new FieldMetadata { Name = "templateSuffix" }, | |
new FieldMetadata { Name = "title" }, | |
new FieldMetadata { Name = "totalInventory" }, | |
new FieldMetadata { Name = "totalVariants" }, | |
new FieldMetadata { Name = "tracksInventory" }, | |
new FieldMetadata { Name = "translations", IsComplex = true, QueryBuilderType = typeof(PublishedTranslationQueryBuilder) }, | |
new FieldMetadata { Name = "unpublishedChannels", IsComplex = true, QueryBuilderType = typeof(ChannelConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "unpublishedPublications", IsComplex = true, QueryBuilderType = typeof(PublicationConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "updatedAt" }, | |
new FieldMetadata { Name = "variants", IsComplex = true, QueryBuilderType = typeof(ProductVariantConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "vendor" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ProductQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ProductQueryBuilder WithAvailablePublicationCount(string alias = null) | |
{ | |
return WithScalarField("availablePublicationCount", alias); | |
} | |
public ProductQueryBuilder ExceptAvailablePublicationCount() | |
{ | |
return ExceptField("availablePublicationCount"); | |
} | |
public ProductQueryBuilder WithBodyHtml(string alias = null) | |
{ | |
return WithScalarField("bodyHtml", alias); | |
} | |
public ProductQueryBuilder ExceptBodyHtml() | |
{ | |
return ExceptField("bodyHtml"); | |
} | |
public ProductQueryBuilder WithCollections(CollectionConnectionQueryBuilder collectionConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<CollectionSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
return WithObjectField("collections", collectionConnectionQueryBuilder, args); | |
} | |
public ProductQueryBuilder ExceptCollections() | |
{ | |
return ExceptField("collections"); | |
} | |
public ProductQueryBuilder WithCreatedAt(string alias = null) | |
{ | |
return WithScalarField("createdAt", alias); | |
} | |
public ProductQueryBuilder ExceptCreatedAt() | |
{ | |
return ExceptField("createdAt"); | |
} | |
public ProductQueryBuilder WithDefaultCursor(string alias = null) | |
{ | |
return WithScalarField("defaultCursor", alias); | |
} | |
public ProductQueryBuilder ExceptDefaultCursor() | |
{ | |
return ExceptField("defaultCursor"); | |
} | |
public ProductQueryBuilder WithDescription(QueryBuilderParameter<int?> truncateAt = null, string alias = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (truncateAt != null) | |
args.Add("truncateAt", truncateAt); | |
return WithScalarField("description", alias, args); | |
} | |
public ProductQueryBuilder ExceptDescription() | |
{ | |
return ExceptField("description"); | |
} | |
public ProductQueryBuilder WithDescriptionHtml(string alias = null) | |
{ | |
return WithScalarField("descriptionHtml", alias); | |
} | |
public ProductQueryBuilder ExceptDescriptionHtml() | |
{ | |
return ExceptField("descriptionHtml"); | |
} | |
public ProductQueryBuilder WithDescriptionPlainSummary(string alias = null) | |
{ | |
return WithScalarField("descriptionPlainSummary", alias); | |
} | |
public ProductQueryBuilder ExceptDescriptionPlainSummary() | |
{ | |
return ExceptField("descriptionPlainSummary"); | |
} | |
public ProductQueryBuilder WithFeaturedImage(ImageQueryBuilder imageQueryBuilder) | |
{ | |
return WithObjectField("featuredImage", imageQueryBuilder); | |
} | |
public ProductQueryBuilder ExceptFeaturedImage() | |
{ | |
return ExceptField("featuredImage"); | |
} | |
public ProductQueryBuilder WithFeedback(ResourceFeedbackQueryBuilder resourceFeedbackQueryBuilder) | |
{ | |
return WithObjectField("feedback", resourceFeedbackQueryBuilder); | |
} | |
public ProductQueryBuilder ExceptFeedback() | |
{ | |
return ExceptField("feedback"); | |
} | |
public ProductQueryBuilder WithGiftCardTemplateSuffix(string alias = null) | |
{ | |
return WithScalarField("giftCardTemplateSuffix", alias); | |
} | |
public ProductQueryBuilder ExceptGiftCardTemplateSuffix() | |
{ | |
return ExceptField("giftCardTemplateSuffix"); | |
} | |
public ProductQueryBuilder WithHandle(string alias = null) | |
{ | |
return WithScalarField("handle", alias); | |
} | |
public ProductQueryBuilder ExceptHandle() | |
{ | |
return ExceptField("handle"); | |
} | |
public ProductQueryBuilder WithHasOnlyDefaultVariant(string alias = null) | |
{ | |
return WithScalarField("hasOnlyDefaultVariant", alias); | |
} | |
public ProductQueryBuilder ExceptHasOnlyDefaultVariant() | |
{ | |
return ExceptField("hasOnlyDefaultVariant"); | |
} | |
public ProductQueryBuilder WithHasOutOfStockVariants(string alias = null) | |
{ | |
return WithScalarField("hasOutOfStockVariants", alias); | |
} | |
public ProductQueryBuilder ExceptHasOutOfStockVariants() | |
{ | |
return ExceptField("hasOutOfStockVariants"); | |
} | |
public ProductQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public ProductQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public ProductQueryBuilder WithImages(ImageConnectionQueryBuilder imageConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<ProductImageSortKeys?> sortKey = null, QueryBuilderParameter<int?> maxWidth = null, QueryBuilderParameter<int?> maxHeight = null, QueryBuilderParameter<CropRegion?> crop = null, QueryBuilderParameter<int?> scale = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (maxWidth != null) | |
args.Add("maxWidth", maxWidth); | |
if (maxHeight != null) | |
args.Add("maxHeight", maxHeight); | |
if (crop != null) | |
args.Add("crop", crop); | |
if (scale != null) | |
args.Add("scale", scale); | |
return WithObjectField("images", imageConnectionQueryBuilder, args); | |
} | |
public ProductQueryBuilder ExceptImages() | |
{ | |
return ExceptField("images"); | |
} | |
public ProductQueryBuilder WithInCollection(QueryBuilderParameter<Guid> id, string alias = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("id", id); | |
return WithScalarField("inCollection", alias, args); | |
} | |
public ProductQueryBuilder ExceptInCollection() | |
{ | |
return ExceptField("inCollection"); | |
} | |
public ProductQueryBuilder WithIsGiftCard(string alias = null) | |
{ | |
return WithScalarField("isGiftCard", alias); | |
} | |
public ProductQueryBuilder ExceptIsGiftCard() | |
{ | |
return ExceptField("isGiftCard"); | |
} | |
public ProductQueryBuilder WithLegacyResourceId(string alias = null) | |
{ | |
return WithScalarField("legacyResourceId", alias); | |
} | |
public ProductQueryBuilder ExceptLegacyResourceId() | |
{ | |
return ExceptField("legacyResourceId"); | |
} | |
public ProductQueryBuilder WithMetafield(MetafieldQueryBuilder metafieldQueryBuilder, QueryBuilderParameter<string> @namespace, QueryBuilderParameter<string> key) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("namespace", @namespace); | |
args.Add("key", key); | |
return WithObjectField("metafield", metafieldQueryBuilder, args); | |
} | |
public ProductQueryBuilder ExceptMetafield() | |
{ | |
return ExceptField("metafield"); | |
} | |
public ProductQueryBuilder WithMetafields(MetafieldConnectionQueryBuilder metafieldConnectionQueryBuilder, QueryBuilderParameter<string> @namespace = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (@namespace != null) | |
args.Add("namespace", @namespace); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("metafields", metafieldConnectionQueryBuilder, args); | |
} | |
public ProductQueryBuilder ExceptMetafields() | |
{ | |
return ExceptField("metafields"); | |
} | |
public ProductQueryBuilder WithOnlineStorePreviewUrl(string alias = null) | |
{ | |
return WithScalarField("onlineStorePreviewUrl", alias); | |
} | |
public ProductQueryBuilder ExceptOnlineStorePreviewUrl() | |
{ | |
return ExceptField("onlineStorePreviewUrl"); | |
} | |
public ProductQueryBuilder WithOnlineStoreUrl(string alias = null) | |
{ | |
return WithScalarField("onlineStoreUrl", alias); | |
} | |
public ProductQueryBuilder ExceptOnlineStoreUrl() | |
{ | |
return ExceptField("onlineStoreUrl"); | |
} | |
public ProductQueryBuilder WithOptions(ProductOptionQueryBuilder productOptionQueryBuilder, QueryBuilderParameter<int?> first = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
return WithObjectField("options", productOptionQueryBuilder, args); | |
} | |
public ProductQueryBuilder ExceptOptions() | |
{ | |
return ExceptField("options"); | |
} | |
public ProductQueryBuilder WithPriceRange(ProductPriceRangeQueryBuilder productPriceRangeQueryBuilder) | |
{ | |
return WithObjectField("priceRange", productPriceRangeQueryBuilder); | |
} | |
public ProductQueryBuilder ExceptPriceRange() | |
{ | |
return ExceptField("priceRange"); | |
} | |
public ProductQueryBuilder WithPrivateMetafield(PrivateMetafieldQueryBuilder privateMetafieldQueryBuilder, QueryBuilderParameter<string> @namespace, QueryBuilderParameter<string> key) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("namespace", @namespace); | |
args.Add("key", key); | |
return WithObjectField("privateMetafield", privateMetafieldQueryBuilder, args); | |
} | |
public ProductQueryBuilder ExceptPrivateMetafield() | |
{ | |
return ExceptField("privateMetafield"); | |
} | |
public ProductQueryBuilder WithPrivateMetafields(PrivateMetafieldConnectionQueryBuilder privateMetafieldConnectionQueryBuilder, QueryBuilderParameter<string> @namespace = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (@namespace != null) | |
args.Add("namespace", @namespace); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("privateMetafields", privateMetafieldConnectionQueryBuilder, args); | |
} | |
public ProductQueryBuilder ExceptPrivateMetafields() | |
{ | |
return ExceptField("privateMetafields"); | |
} | |
public ProductQueryBuilder WithProductPublications(ProductPublicationConnectionQueryBuilder productPublicationConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("productPublications", productPublicationConnectionQueryBuilder, args); | |
} | |
public ProductQueryBuilder ExceptProductPublications() | |
{ | |
return ExceptField("productPublications"); | |
} | |
public ProductQueryBuilder WithProductType(string alias = null) | |
{ | |
return WithScalarField("productType", alias); | |
} | |
public ProductQueryBuilder ExceptProductType() | |
{ | |
return ExceptField("productType"); | |
} | |
public ProductQueryBuilder WithPublicationCount(QueryBuilderParameter<bool?> onlyPublished = null, string alias = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (onlyPublished != null) | |
args.Add("onlyPublished", onlyPublished); | |
return WithScalarField("publicationCount", alias, args); | |
} | |
public ProductQueryBuilder ExceptPublicationCount() | |
{ | |
return ExceptField("publicationCount"); | |
} | |
public ProductQueryBuilder WithPublications(ProductPublicationConnectionQueryBuilder productPublicationConnectionQueryBuilder, QueryBuilderParameter<bool?> onlyPublished = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (onlyPublished != null) | |
args.Add("onlyPublished", onlyPublished); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("publications", productPublicationConnectionQueryBuilder, args); | |
} | |
public ProductQueryBuilder ExceptPublications() | |
{ | |
return ExceptField("publications"); | |
} | |
public ProductQueryBuilder WithPublishedAt(string alias = null) | |
{ | |
return WithScalarField("publishedAt", alias); | |
} | |
public ProductQueryBuilder ExceptPublishedAt() | |
{ | |
return ExceptField("publishedAt"); | |
} | |
public ProductQueryBuilder WithPublishedOnChannel(QueryBuilderParameter<Guid> channelId, string alias = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("channelId", channelId); | |
return WithScalarField("publishedOnChannel", alias, args); | |
} | |
public ProductQueryBuilder ExceptPublishedOnChannel() | |
{ | |
return ExceptField("publishedOnChannel"); | |
} | |
public ProductQueryBuilder WithPublishedOnCurrentChannel(string alias = null) | |
{ | |
return WithScalarField("publishedOnCurrentChannel", alias); | |
} | |
public ProductQueryBuilder ExceptPublishedOnCurrentChannel() | |
{ | |
return ExceptField("publishedOnCurrentChannel"); | |
} | |
public ProductQueryBuilder WithPublishedOnCurrentPublication(string alias = null) | |
{ | |
return WithScalarField("publishedOnCurrentPublication", alias); | |
} | |
public ProductQueryBuilder ExceptPublishedOnCurrentPublication() | |
{ | |
return ExceptField("publishedOnCurrentPublication"); | |
} | |
public ProductQueryBuilder WithPublishedOnPublication(QueryBuilderParameter<Guid> publicationId, string alias = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("publicationId", publicationId); | |
return WithScalarField("publishedOnPublication", alias, args); | |
} | |
public ProductQueryBuilder ExceptPublishedOnPublication() | |
{ | |
return ExceptField("publishedOnPublication"); | |
} | |
public ProductQueryBuilder WithResourcePublications(ResourcePublicationConnectionQueryBuilder resourcePublicationConnectionQueryBuilder, QueryBuilderParameter<bool?> onlyPublished = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (onlyPublished != null) | |
args.Add("onlyPublished", onlyPublished); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("resourcePublications", resourcePublicationConnectionQueryBuilder, args); | |
} | |
public ProductQueryBuilder ExceptResourcePublications() | |
{ | |
return ExceptField("resourcePublications"); | |
} | |
public ProductQueryBuilder WithSeo(SEOQueryBuilder sEOQueryBuilder) | |
{ | |
return WithObjectField("seo", sEOQueryBuilder); | |
} | |
public ProductQueryBuilder ExceptSeo() | |
{ | |
return ExceptField("seo"); | |
} | |
public ProductQueryBuilder WithStorefrontId(string alias = null) | |
{ | |
return WithScalarField("storefrontId", alias); | |
} | |
public ProductQueryBuilder ExceptStorefrontId() | |
{ | |
return ExceptField("storefrontId"); | |
} | |
public ProductQueryBuilder WithTags(string alias = null) | |
{ | |
return WithScalarField("tags", alias); | |
} | |
public ProductQueryBuilder ExceptTags() | |
{ | |
return ExceptField("tags"); | |
} | |
public ProductQueryBuilder WithTemplateSuffix(string alias = null) | |
{ | |
return WithScalarField("templateSuffix", alias); | |
} | |
public ProductQueryBuilder ExceptTemplateSuffix() | |
{ | |
return ExceptField("templateSuffix"); | |
} | |
public ProductQueryBuilder WithTitle(string alias = null) | |
{ | |
return WithScalarField("title", alias); | |
} | |
public ProductQueryBuilder ExceptTitle() | |
{ | |
return ExceptField("title"); | |
} | |
public ProductQueryBuilder WithTotalInventory(string alias = null) | |
{ | |
return WithScalarField("totalInventory", alias); | |
} | |
public ProductQueryBuilder ExceptTotalInventory() | |
{ | |
return ExceptField("totalInventory"); | |
} | |
public ProductQueryBuilder WithTotalVariants(string alias = null) | |
{ | |
return WithScalarField("totalVariants", alias); | |
} | |
public ProductQueryBuilder ExceptTotalVariants() | |
{ | |
return ExceptField("totalVariants"); | |
} | |
public ProductQueryBuilder WithTracksInventory(string alias = null) | |
{ | |
return WithScalarField("tracksInventory", alias); | |
} | |
public ProductQueryBuilder ExceptTracksInventory() | |
{ | |
return ExceptField("tracksInventory"); | |
} | |
public ProductQueryBuilder WithTranslations(PublishedTranslationQueryBuilder publishedTranslationQueryBuilder, QueryBuilderParameter<string> locale) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("locale", locale); | |
return WithObjectField("translations", publishedTranslationQueryBuilder, args); | |
} | |
public ProductQueryBuilder ExceptTranslations() | |
{ | |
return ExceptField("translations"); | |
} | |
public ProductQueryBuilder WithUnpublishedChannels(ChannelConnectionQueryBuilder channelConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("unpublishedChannels", channelConnectionQueryBuilder, args); | |
} | |
public ProductQueryBuilder ExceptUnpublishedChannels() | |
{ | |
return ExceptField("unpublishedChannels"); | |
} | |
public ProductQueryBuilder WithUnpublishedPublications(PublicationConnectionQueryBuilder publicationConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("unpublishedPublications", publicationConnectionQueryBuilder, args); | |
} | |
public ProductQueryBuilder ExceptUnpublishedPublications() | |
{ | |
return ExceptField("unpublishedPublications"); | |
} | |
public ProductQueryBuilder WithUpdatedAt(string alias = null) | |
{ | |
return WithScalarField("updatedAt", alias); | |
} | |
public ProductQueryBuilder ExceptUpdatedAt() | |
{ | |
return ExceptField("updatedAt"); | |
} | |
public ProductQueryBuilder WithVariants(ProductVariantConnectionQueryBuilder productVariantConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<ProductVariantSortKeys?> sortKey = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
return WithObjectField("variants", productVariantConnectionQueryBuilder, args); | |
} | |
public ProductQueryBuilder ExceptVariants() | |
{ | |
return ExceptField("variants"); | |
} | |
public ProductQueryBuilder WithVendor(string alias = null) | |
{ | |
return WithScalarField("vendor", alias); | |
} | |
public ProductQueryBuilder ExceptVendor() | |
{ | |
return ExceptField("vendor"); | |
} | |
} | |
public partial class NavigableQueryBuilder : GraphQlQueryBuilder<NavigableQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "defaultCursor" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public NavigableQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public NavigableQueryBuilder WithDefaultCursor(string alias = null) | |
{ | |
return WithScalarField("defaultCursor", alias); | |
} | |
public NavigableQueryBuilder ExceptDefaultCursor() | |
{ | |
return ExceptField("defaultCursor"); | |
} | |
} | |
public partial class OnlineStorePreviewableQueryBuilder : GraphQlQueryBuilder<OnlineStorePreviewableQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "onlineStorePreviewUrl", IsComplex = true } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public OnlineStorePreviewableQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public OnlineStorePreviewableQueryBuilder WithOnlineStorePreviewUrl(string alias = null) | |
{ | |
return WithScalarField("onlineStorePreviewUrl", alias); | |
} | |
public OnlineStorePreviewableQueryBuilder ExceptOnlineStorePreviewUrl() | |
{ | |
return ExceptField("onlineStorePreviewUrl"); | |
} | |
} | |
public partial class ProductPriceRangeQueryBuilder : GraphQlQueryBuilder<ProductPriceRangeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "maxVariantPrice", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) }, | |
new FieldMetadata { Name = "minVariantPrice", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ProductPriceRangeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ProductPriceRangeQueryBuilder WithMaxVariantPrice(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("maxVariantPrice", moneyV2QueryBuilder); | |
} | |
public ProductPriceRangeQueryBuilder ExceptMaxVariantPrice() | |
{ | |
return ExceptField("maxVariantPrice"); | |
} | |
public ProductPriceRangeQueryBuilder WithMinVariantPrice(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("minVariantPrice", moneyV2QueryBuilder); | |
} | |
public ProductPriceRangeQueryBuilder ExceptMinVariantPrice() | |
{ | |
return ExceptField("minVariantPrice"); | |
} | |
} | |
public partial class ImageConnectionQueryBuilder : GraphQlQueryBuilder<ImageConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(ImageEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ImageConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ImageConnectionQueryBuilder WithEdges(ImageEdgeQueryBuilder imageEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", imageEdgeQueryBuilder); | |
} | |
public ImageConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public ImageConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public ImageConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class ImageEdgeQueryBuilder : GraphQlQueryBuilder<ImageEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(ImageQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ImageEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ImageEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public ImageEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public ImageEdgeQueryBuilder WithNode(ImageQueryBuilder imageQueryBuilder) | |
{ | |
return WithObjectField("node", imageQueryBuilder); | |
} | |
public ImageEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class ProductPublicationConnectionQueryBuilder : GraphQlQueryBuilder<ProductPublicationConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(ProductPublicationEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ProductPublicationConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ProductPublicationConnectionQueryBuilder WithEdges(ProductPublicationEdgeQueryBuilder productPublicationEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", productPublicationEdgeQueryBuilder); | |
} | |
public ProductPublicationConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public ProductPublicationConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public ProductPublicationConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class ProductPublicationEdgeQueryBuilder : GraphQlQueryBuilder<ProductPublicationEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(ProductPublicationQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ProductPublicationEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ProductPublicationEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public ProductPublicationEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public ProductPublicationEdgeQueryBuilder WithNode(ProductPublicationQueryBuilder productPublicationQueryBuilder) | |
{ | |
return WithObjectField("node", productPublicationQueryBuilder); | |
} | |
public ProductPublicationEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class ProductPublicationQueryBuilder : GraphQlQueryBuilder<ProductPublicationQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "channel", IsComplex = true, QueryBuilderType = typeof(ChannelQueryBuilder) }, | |
new FieldMetadata { Name = "isPublished" }, | |
new FieldMetadata { Name = "product", IsComplex = true, QueryBuilderType = typeof(ProductQueryBuilder) }, | |
new FieldMetadata { Name = "publishDate", IsComplex = true } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ProductPublicationQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ProductPublicationQueryBuilder WithChannel(ChannelQueryBuilder channelQueryBuilder) | |
{ | |
return WithObjectField("channel", channelQueryBuilder); | |
} | |
public ProductPublicationQueryBuilder ExceptChannel() | |
{ | |
return ExceptField("channel"); | |
} | |
public ProductPublicationQueryBuilder WithIsPublished(string alias = null) | |
{ | |
return WithScalarField("isPublished", alias); | |
} | |
public ProductPublicationQueryBuilder ExceptIsPublished() | |
{ | |
return ExceptField("isPublished"); | |
} | |
public ProductPublicationQueryBuilder WithProduct(ProductQueryBuilder productQueryBuilder) | |
{ | |
return WithObjectField("product", productQueryBuilder); | |
} | |
public ProductPublicationQueryBuilder ExceptProduct() | |
{ | |
return ExceptField("product"); | |
} | |
public ProductPublicationQueryBuilder WithPublishDate(string alias = null) | |
{ | |
return WithScalarField("publishDate", alias); | |
} | |
public ProductPublicationQueryBuilder ExceptPublishDate() | |
{ | |
return ExceptField("publishDate"); | |
} | |
} | |
public partial class ProductOptionQueryBuilder : GraphQlQueryBuilder<ProductOptionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "name" }, | |
new FieldMetadata { Name = "position" }, | |
new FieldMetadata { Name = "translations", IsComplex = true, QueryBuilderType = typeof(PublishedTranslationQueryBuilder) }, | |
new FieldMetadata { Name = "values", IsComplex = true } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ProductOptionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ProductOptionQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public ProductOptionQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public ProductOptionQueryBuilder WithName(string alias = null) | |
{ | |
return WithScalarField("name", alias); | |
} | |
public ProductOptionQueryBuilder ExceptName() | |
{ | |
return ExceptField("name"); | |
} | |
public ProductOptionQueryBuilder WithPosition(string alias = null) | |
{ | |
return WithScalarField("position", alias); | |
} | |
public ProductOptionQueryBuilder ExceptPosition() | |
{ | |
return ExceptField("position"); | |
} | |
public ProductOptionQueryBuilder WithTranslations(PublishedTranslationQueryBuilder publishedTranslationQueryBuilder, QueryBuilderParameter<string> locale) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("locale", locale); | |
return WithObjectField("translations", publishedTranslationQueryBuilder, args); | |
} | |
public ProductOptionQueryBuilder ExceptTranslations() | |
{ | |
return ExceptField("translations"); | |
} | |
public ProductOptionQueryBuilder WithValues(string alias = null) | |
{ | |
return WithScalarField("values", alias); | |
} | |
public ProductOptionQueryBuilder ExceptValues() | |
{ | |
return ExceptField("values"); | |
} | |
} | |
public partial class ProductVariantConnectionQueryBuilder : GraphQlQueryBuilder<ProductVariantConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(ProductVariantEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ProductVariantConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ProductVariantConnectionQueryBuilder WithEdges(ProductVariantEdgeQueryBuilder productVariantEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", productVariantEdgeQueryBuilder); | |
} | |
public ProductVariantConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public ProductVariantConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public ProductVariantConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class ProductVariantEdgeQueryBuilder : GraphQlQueryBuilder<ProductVariantEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(ProductVariantQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ProductVariantEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ProductVariantEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public ProductVariantEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public ProductVariantEdgeQueryBuilder WithNode(ProductVariantQueryBuilder productVariantQueryBuilder) | |
{ | |
return WithObjectField("node", productVariantQueryBuilder); | |
} | |
public ProductVariantEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class ProductVariantQueryBuilder : GraphQlQueryBuilder<ProductVariantQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "availableForSale" }, | |
new FieldMetadata { Name = "barcode" }, | |
new FieldMetadata { Name = "compareAtPrice", IsComplex = true }, | |
new FieldMetadata { Name = "createdAt" }, | |
new FieldMetadata { Name = "defaultCursor" }, | |
new FieldMetadata { Name = "deliveryProfile", IsComplex = true, QueryBuilderType = typeof(DeliveryProfileQueryBuilder) }, | |
new FieldMetadata { Name = "displayName" }, | |
new FieldMetadata { Name = "fulfillmentService", IsComplex = true, QueryBuilderType = typeof(FulfillmentServiceQueryBuilder) }, | |
new FieldMetadata { Name = "fulfillmentServiceEditable", IsComplex = true, QueryBuilderType = typeof(EditablePropertyQueryBuilder) }, | |
new FieldMetadata { Name = "harmonizedSystemCode" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "image", IsComplex = true, QueryBuilderType = typeof(ImageQueryBuilder) }, | |
new FieldMetadata { Name = "images", IsComplex = true, QueryBuilderType = typeof(ImageQueryBuilder) }, | |
new FieldMetadata { Name = "inventoryItem", IsComplex = true, QueryBuilderType = typeof(InventoryItemQueryBuilder) }, | |
new FieldMetadata { Name = "inventoryManagement" }, | |
new FieldMetadata { Name = "inventoryPolicy" }, | |
new FieldMetadata { Name = "inventoryQuantity" }, | |
new FieldMetadata { Name = "legacyResourceId", IsComplex = true }, | |
new FieldMetadata { Name = "metafield", IsComplex = true, QueryBuilderType = typeof(MetafieldQueryBuilder) }, | |
new FieldMetadata { Name = "metafields", IsComplex = true, QueryBuilderType = typeof(MetafieldConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "position" }, | |
new FieldMetadata { Name = "presentmentPrices", IsComplex = true, QueryBuilderType = typeof(ProductVariantPricePairConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "price", IsComplex = true }, | |
new FieldMetadata { Name = "privateMetafield", IsComplex = true, QueryBuilderType = typeof(PrivateMetafieldQueryBuilder) }, | |
new FieldMetadata { Name = "privateMetafields", IsComplex = true, QueryBuilderType = typeof(PrivateMetafieldConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "product", IsComplex = true, QueryBuilderType = typeof(ProductQueryBuilder) }, | |
new FieldMetadata { Name = "requiresShipping" }, | |
new FieldMetadata { Name = "selectedOptions", IsComplex = true, QueryBuilderType = typeof(SelectedOptionQueryBuilder) }, | |
new FieldMetadata { Name = "sku" }, | |
new FieldMetadata { Name = "storefrontId", IsComplex = true }, | |
new FieldMetadata { Name = "taxCode" }, | |
new FieldMetadata { Name = "taxable" }, | |
new FieldMetadata { Name = "title" }, | |
new FieldMetadata { Name = "translations", IsComplex = true, QueryBuilderType = typeof(PublishedTranslationQueryBuilder) }, | |
new FieldMetadata { Name = "updatedAt" }, | |
new FieldMetadata { Name = "weight" }, | |
new FieldMetadata { Name = "weightUnit" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ProductVariantQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ProductVariantQueryBuilder WithAvailableForSale(string alias = null) | |
{ | |
return WithScalarField("availableForSale", alias); | |
} | |
public ProductVariantQueryBuilder ExceptAvailableForSale() | |
{ | |
return ExceptField("availableForSale"); | |
} | |
public ProductVariantQueryBuilder WithBarcode(string alias = null) | |
{ | |
return WithScalarField("barcode", alias); | |
} | |
public ProductVariantQueryBuilder ExceptBarcode() | |
{ | |
return ExceptField("barcode"); | |
} | |
public ProductVariantQueryBuilder WithCompareAtPrice(string alias = null) | |
{ | |
return WithScalarField("compareAtPrice", alias); | |
} | |
public ProductVariantQueryBuilder ExceptCompareAtPrice() | |
{ | |
return ExceptField("compareAtPrice"); | |
} | |
public ProductVariantQueryBuilder WithCreatedAt(string alias = null) | |
{ | |
return WithScalarField("createdAt", alias); | |
} | |
public ProductVariantQueryBuilder ExceptCreatedAt() | |
{ | |
return ExceptField("createdAt"); | |
} | |
public ProductVariantQueryBuilder WithDefaultCursor(string alias = null) | |
{ | |
return WithScalarField("defaultCursor", alias); | |
} | |
public ProductVariantQueryBuilder ExceptDefaultCursor() | |
{ | |
return ExceptField("defaultCursor"); | |
} | |
public ProductVariantQueryBuilder WithDeliveryProfile(DeliveryProfileQueryBuilder deliveryProfileQueryBuilder) | |
{ | |
return WithObjectField("deliveryProfile", deliveryProfileQueryBuilder); | |
} | |
public ProductVariantQueryBuilder ExceptDeliveryProfile() | |
{ | |
return ExceptField("deliveryProfile"); | |
} | |
public ProductVariantQueryBuilder WithDisplayName(string alias = null) | |
{ | |
return WithScalarField("displayName", alias); | |
} | |
public ProductVariantQueryBuilder ExceptDisplayName() | |
{ | |
return ExceptField("displayName"); | |
} | |
public ProductVariantQueryBuilder WithFulfillmentService(FulfillmentServiceQueryBuilder fulfillmentServiceQueryBuilder) | |
{ | |
return WithObjectField("fulfillmentService", fulfillmentServiceQueryBuilder); | |
} | |
public ProductVariantQueryBuilder ExceptFulfillmentService() | |
{ | |
return ExceptField("fulfillmentService"); | |
} | |
public ProductVariantQueryBuilder WithFulfillmentServiceEditable(EditablePropertyQueryBuilder editablePropertyQueryBuilder) | |
{ | |
return WithObjectField("fulfillmentServiceEditable", editablePropertyQueryBuilder); | |
} | |
public ProductVariantQueryBuilder ExceptFulfillmentServiceEditable() | |
{ | |
return ExceptField("fulfillmentServiceEditable"); | |
} | |
public ProductVariantQueryBuilder WithHarmonizedSystemCode(string alias = null) | |
{ | |
return WithScalarField("harmonizedSystemCode", alias); | |
} | |
public ProductVariantQueryBuilder ExceptHarmonizedSystemCode() | |
{ | |
return ExceptField("harmonizedSystemCode"); | |
} | |
public ProductVariantQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public ProductVariantQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public ProductVariantQueryBuilder WithImage(ImageQueryBuilder imageQueryBuilder, QueryBuilderParameter<int?> maxWidth = null, QueryBuilderParameter<int?> maxHeight = null, QueryBuilderParameter<CropRegion?> crop = null, QueryBuilderParameter<int?> scale = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (maxWidth != null) | |
args.Add("maxWidth", maxWidth); | |
if (maxHeight != null) | |
args.Add("maxHeight", maxHeight); | |
if (crop != null) | |
args.Add("crop", crop); | |
if (scale != null) | |
args.Add("scale", scale); | |
return WithObjectField("image", imageQueryBuilder, args); | |
} | |
public ProductVariantQueryBuilder ExceptImage() | |
{ | |
return ExceptField("image"); | |
} | |
public ProductVariantQueryBuilder WithImages(ImageQueryBuilder imageQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<int?> maxWidth = null, QueryBuilderParameter<int?> maxHeight = null, QueryBuilderParameter<CropRegion?> crop = null, QueryBuilderParameter<int?> scale = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (maxWidth != null) | |
args.Add("maxWidth", maxWidth); | |
if (maxHeight != null) | |
args.Add("maxHeight", maxHeight); | |
if (crop != null) | |
args.Add("crop", crop); | |
if (scale != null) | |
args.Add("scale", scale); | |
return WithObjectField("images", imageQueryBuilder, args); | |
} | |
public ProductVariantQueryBuilder ExceptImages() | |
{ | |
return ExceptField("images"); | |
} | |
public ProductVariantQueryBuilder WithInventoryItem(InventoryItemQueryBuilder inventoryItemQueryBuilder) | |
{ | |
return WithObjectField("inventoryItem", inventoryItemQueryBuilder); | |
} | |
public ProductVariantQueryBuilder ExceptInventoryItem() | |
{ | |
return ExceptField("inventoryItem"); | |
} | |
public ProductVariantQueryBuilder WithInventoryManagement(string alias = null) | |
{ | |
return WithScalarField("inventoryManagement", alias); | |
} | |
public ProductVariantQueryBuilder ExceptInventoryManagement() | |
{ | |
return ExceptField("inventoryManagement"); | |
} | |
public ProductVariantQueryBuilder WithInventoryPolicy(string alias = null) | |
{ | |
return WithScalarField("inventoryPolicy", alias); | |
} | |
public ProductVariantQueryBuilder ExceptInventoryPolicy() | |
{ | |
return ExceptField("inventoryPolicy"); | |
} | |
public ProductVariantQueryBuilder WithInventoryQuantity(string alias = null) | |
{ | |
return WithScalarField("inventoryQuantity", alias); | |
} | |
public ProductVariantQueryBuilder ExceptInventoryQuantity() | |
{ | |
return ExceptField("inventoryQuantity"); | |
} | |
public ProductVariantQueryBuilder WithLegacyResourceId(string alias = null) | |
{ | |
return WithScalarField("legacyResourceId", alias); | |
} | |
public ProductVariantQueryBuilder ExceptLegacyResourceId() | |
{ | |
return ExceptField("legacyResourceId"); | |
} | |
public ProductVariantQueryBuilder WithMetafield(MetafieldQueryBuilder metafieldQueryBuilder, QueryBuilderParameter<string> @namespace, QueryBuilderParameter<string> key) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("namespace", @namespace); | |
args.Add("key", key); | |
return WithObjectField("metafield", metafieldQueryBuilder, args); | |
} | |
public ProductVariantQueryBuilder ExceptMetafield() | |
{ | |
return ExceptField("metafield"); | |
} | |
public ProductVariantQueryBuilder WithMetafields(MetafieldConnectionQueryBuilder metafieldConnectionQueryBuilder, QueryBuilderParameter<string> @namespace = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (@namespace != null) | |
args.Add("namespace", @namespace); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("metafields", metafieldConnectionQueryBuilder, args); | |
} | |
public ProductVariantQueryBuilder ExceptMetafields() | |
{ | |
return ExceptField("metafields"); | |
} | |
public ProductVariantQueryBuilder WithPosition(string alias = null) | |
{ | |
return WithScalarField("position", alias); | |
} | |
public ProductVariantQueryBuilder ExceptPosition() | |
{ | |
return ExceptField("position"); | |
} | |
public ProductVariantQueryBuilder WithPresentmentPrices(ProductVariantPricePairConnectionQueryBuilder productVariantPricePairConnectionQueryBuilder, QueryBuilderParameter<IEnumerable<CurrencyCode>> presentmentCurrencies = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (presentmentCurrencies != null) | |
args.Add("presentmentCurrencies", presentmentCurrencies); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("presentmentPrices", productVariantPricePairConnectionQueryBuilder, args); | |
} | |
public ProductVariantQueryBuilder ExceptPresentmentPrices() | |
{ | |
return ExceptField("presentmentPrices"); | |
} | |
public ProductVariantQueryBuilder WithPrice(string alias = null) | |
{ | |
return WithScalarField("price", alias); | |
} | |
public ProductVariantQueryBuilder ExceptPrice() | |
{ | |
return ExceptField("price"); | |
} | |
public ProductVariantQueryBuilder WithPrivateMetafield(PrivateMetafieldQueryBuilder privateMetafieldQueryBuilder, QueryBuilderParameter<string> @namespace, QueryBuilderParameter<string> key) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("namespace", @namespace); | |
args.Add("key", key); | |
return WithObjectField("privateMetafield", privateMetafieldQueryBuilder, args); | |
} | |
public ProductVariantQueryBuilder ExceptPrivateMetafield() | |
{ | |
return ExceptField("privateMetafield"); | |
} | |
public ProductVariantQueryBuilder WithPrivateMetafields(PrivateMetafieldConnectionQueryBuilder privateMetafieldConnectionQueryBuilder, QueryBuilderParameter<string> @namespace = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (@namespace != null) | |
args.Add("namespace", @namespace); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("privateMetafields", privateMetafieldConnectionQueryBuilder, args); | |
} | |
public ProductVariantQueryBuilder ExceptPrivateMetafields() | |
{ | |
return ExceptField("privateMetafields"); | |
} | |
public ProductVariantQueryBuilder WithProduct(ProductQueryBuilder productQueryBuilder) | |
{ | |
return WithObjectField("product", productQueryBuilder); | |
} | |
public ProductVariantQueryBuilder ExceptProduct() | |
{ | |
return ExceptField("product"); | |
} | |
public ProductVariantQueryBuilder WithRequiresShipping(string alias = null) | |
{ | |
return WithScalarField("requiresShipping", alias); | |
} | |
public ProductVariantQueryBuilder ExceptRequiresShipping() | |
{ | |
return ExceptField("requiresShipping"); | |
} | |
public ProductVariantQueryBuilder WithSelectedOptions(SelectedOptionQueryBuilder selectedOptionQueryBuilder) | |
{ | |
return WithObjectField("selectedOptions", selectedOptionQueryBuilder); | |
} | |
public ProductVariantQueryBuilder ExceptSelectedOptions() | |
{ | |
return ExceptField("selectedOptions"); | |
} | |
public ProductVariantQueryBuilder WithSku(string alias = null) | |
{ | |
return WithScalarField("sku", alias); | |
} | |
public ProductVariantQueryBuilder ExceptSku() | |
{ | |
return ExceptField("sku"); | |
} | |
public ProductVariantQueryBuilder WithStorefrontId(string alias = null) | |
{ | |
return WithScalarField("storefrontId", alias); | |
} | |
public ProductVariantQueryBuilder ExceptStorefrontId() | |
{ | |
return ExceptField("storefrontId"); | |
} | |
public ProductVariantQueryBuilder WithTaxCode(string alias = null) | |
{ | |
return WithScalarField("taxCode", alias); | |
} | |
public ProductVariantQueryBuilder ExceptTaxCode() | |
{ | |
return ExceptField("taxCode"); | |
} | |
public ProductVariantQueryBuilder WithTaxable(string alias = null) | |
{ | |
return WithScalarField("taxable", alias); | |
} | |
public ProductVariantQueryBuilder ExceptTaxable() | |
{ | |
return ExceptField("taxable"); | |
} | |
public ProductVariantQueryBuilder WithTitle(string alias = null) | |
{ | |
return WithScalarField("title", alias); | |
} | |
public ProductVariantQueryBuilder ExceptTitle() | |
{ | |
return ExceptField("title"); | |
} | |
public ProductVariantQueryBuilder WithTranslations(PublishedTranslationQueryBuilder publishedTranslationQueryBuilder, QueryBuilderParameter<string> locale) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("locale", locale); | |
return WithObjectField("translations", publishedTranslationQueryBuilder, args); | |
} | |
public ProductVariantQueryBuilder ExceptTranslations() | |
{ | |
return ExceptField("translations"); | |
} | |
public ProductVariantQueryBuilder WithUpdatedAt(string alias = null) | |
{ | |
return WithScalarField("updatedAt", alias); | |
} | |
public ProductVariantQueryBuilder ExceptUpdatedAt() | |
{ | |
return ExceptField("updatedAt"); | |
} | |
public ProductVariantQueryBuilder WithWeight(string alias = null) | |
{ | |
return WithScalarField("weight", alias); | |
} | |
public ProductVariantQueryBuilder ExceptWeight() | |
{ | |
return ExceptField("weight"); | |
} | |
public ProductVariantQueryBuilder WithWeightUnit(string alias = null) | |
{ | |
return WithScalarField("weightUnit", alias); | |
} | |
public ProductVariantQueryBuilder ExceptWeightUnit() | |
{ | |
return ExceptField("weightUnit"); | |
} | |
} | |
public partial class FulfillmentServiceQueryBuilder : GraphQlQueryBuilder<FulfillmentServiceQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "handle" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "inventoryManagement" }, | |
new FieldMetadata { Name = "location", IsComplex = true, QueryBuilderType = typeof(LocationQueryBuilder) }, | |
new FieldMetadata { Name = "productBased" }, | |
new FieldMetadata { Name = "serviceName" }, | |
new FieldMetadata { Name = "shippingMethods", IsComplex = true, QueryBuilderType = typeof(ShippingMethodQueryBuilder) }, | |
new FieldMetadata { Name = "type" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public FulfillmentServiceQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public FulfillmentServiceQueryBuilder WithHandle(string alias = null) | |
{ | |
return WithScalarField("handle", alias); | |
} | |
public FulfillmentServiceQueryBuilder ExceptHandle() | |
{ | |
return ExceptField("handle"); | |
} | |
public FulfillmentServiceQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public FulfillmentServiceQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public FulfillmentServiceQueryBuilder WithInventoryManagement(string alias = null) | |
{ | |
return WithScalarField("inventoryManagement", alias); | |
} | |
public FulfillmentServiceQueryBuilder ExceptInventoryManagement() | |
{ | |
return ExceptField("inventoryManagement"); | |
} | |
public FulfillmentServiceQueryBuilder WithLocation(LocationQueryBuilder locationQueryBuilder) | |
{ | |
return WithObjectField("location", locationQueryBuilder); | |
} | |
public FulfillmentServiceQueryBuilder ExceptLocation() | |
{ | |
return ExceptField("location"); | |
} | |
public FulfillmentServiceQueryBuilder WithProductBased(string alias = null) | |
{ | |
return WithScalarField("productBased", alias); | |
} | |
public FulfillmentServiceQueryBuilder ExceptProductBased() | |
{ | |
return ExceptField("productBased"); | |
} | |
public FulfillmentServiceQueryBuilder WithServiceName(string alias = null) | |
{ | |
return WithScalarField("serviceName", alias); | |
} | |
public FulfillmentServiceQueryBuilder ExceptServiceName() | |
{ | |
return ExceptField("serviceName"); | |
} | |
public FulfillmentServiceQueryBuilder WithShippingMethods(ShippingMethodQueryBuilder shippingMethodQueryBuilder) | |
{ | |
return WithObjectField("shippingMethods", shippingMethodQueryBuilder); | |
} | |
public FulfillmentServiceQueryBuilder ExceptShippingMethods() | |
{ | |
return ExceptField("shippingMethods"); | |
} | |
public FulfillmentServiceQueryBuilder WithType(string alias = null) | |
{ | |
return WithScalarField("type", alias); | |
} | |
public FulfillmentServiceQueryBuilder ExceptType() | |
{ | |
return ExceptField("type"); | |
} | |
} | |
public partial class ShippingMethodQueryBuilder : GraphQlQueryBuilder<ShippingMethodQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "code" }, | |
new FieldMetadata { Name = "label" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ShippingMethodQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ShippingMethodQueryBuilder WithCode(string alias = null) | |
{ | |
return WithScalarField("code", alias); | |
} | |
public ShippingMethodQueryBuilder ExceptCode() | |
{ | |
return ExceptField("code"); | |
} | |
public ShippingMethodQueryBuilder WithLabel(string alias = null) | |
{ | |
return WithScalarField("label", alias); | |
} | |
public ShippingMethodQueryBuilder ExceptLabel() | |
{ | |
return ExceptField("label"); | |
} | |
} | |
public partial class LocationQueryBuilder : GraphQlQueryBuilder<LocationQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "activatable" }, | |
new FieldMetadata { Name = "address", IsComplex = true, QueryBuilderType = typeof(LocationAddressQueryBuilder) }, | |
new FieldMetadata { Name = "addressVerified" }, | |
new FieldMetadata { Name = "deactivatable" }, | |
new FieldMetadata { Name = "deactivatedAt" }, | |
new FieldMetadata { Name = "deletable" }, | |
new FieldMetadata { Name = "fulfillmentService", IsComplex = true, QueryBuilderType = typeof(FulfillmentServiceQueryBuilder) }, | |
new FieldMetadata { Name = "fulfillsOnlineOrders" }, | |
new FieldMetadata { Name = "hasActiveInventory" }, | |
new FieldMetadata { Name = "hasUnfulfilledOrders" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "inventoryLevel", IsComplex = true, QueryBuilderType = typeof(InventoryLevelQueryBuilder) }, | |
new FieldMetadata { Name = "inventoryLevels", IsComplex = true, QueryBuilderType = typeof(InventoryLevelConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "isActive" }, | |
new FieldMetadata { Name = "isPrimary" }, | |
new FieldMetadata { Name = "legacyResourceId", IsComplex = true }, | |
new FieldMetadata { Name = "name" }, | |
new FieldMetadata { Name = "shipsInventory" }, | |
new FieldMetadata { Name = "suggestedAddresses", IsComplex = true, QueryBuilderType = typeof(LocationSuggestedAddressQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public LocationQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public LocationQueryBuilder WithActivatable(string alias = null) | |
{ | |
return WithScalarField("activatable", alias); | |
} | |
public LocationQueryBuilder ExceptActivatable() | |
{ | |
return ExceptField("activatable"); | |
} | |
public LocationQueryBuilder WithAddress(LocationAddressQueryBuilder locationAddressQueryBuilder) | |
{ | |
return WithObjectField("address", locationAddressQueryBuilder); | |
} | |
public LocationQueryBuilder ExceptAddress() | |
{ | |
return ExceptField("address"); | |
} | |
public LocationQueryBuilder WithAddressVerified(string alias = null) | |
{ | |
return WithScalarField("addressVerified", alias); | |
} | |
public LocationQueryBuilder ExceptAddressVerified() | |
{ | |
return ExceptField("addressVerified"); | |
} | |
public LocationQueryBuilder WithDeactivatable(string alias = null) | |
{ | |
return WithScalarField("deactivatable", alias); | |
} | |
public LocationQueryBuilder ExceptDeactivatable() | |
{ | |
return ExceptField("deactivatable"); | |
} | |
public LocationQueryBuilder WithDeactivatedAt(string alias = null) | |
{ | |
return WithScalarField("deactivatedAt", alias); | |
} | |
public LocationQueryBuilder ExceptDeactivatedAt() | |
{ | |
return ExceptField("deactivatedAt"); | |
} | |
public LocationQueryBuilder WithDeletable(string alias = null) | |
{ | |
return WithScalarField("deletable", alias); | |
} | |
public LocationQueryBuilder ExceptDeletable() | |
{ | |
return ExceptField("deletable"); | |
} | |
public LocationQueryBuilder WithFulfillmentService(FulfillmentServiceQueryBuilder fulfillmentServiceQueryBuilder) | |
{ | |
return WithObjectField("fulfillmentService", fulfillmentServiceQueryBuilder); | |
} | |
public LocationQueryBuilder ExceptFulfillmentService() | |
{ | |
return ExceptField("fulfillmentService"); | |
} | |
public LocationQueryBuilder WithFulfillsOnlineOrders(string alias = null) | |
{ | |
return WithScalarField("fulfillsOnlineOrders", alias); | |
} | |
public LocationQueryBuilder ExceptFulfillsOnlineOrders() | |
{ | |
return ExceptField("fulfillsOnlineOrders"); | |
} | |
public LocationQueryBuilder WithHasActiveInventory(string alias = null) | |
{ | |
return WithScalarField("hasActiveInventory", alias); | |
} | |
public LocationQueryBuilder ExceptHasActiveInventory() | |
{ | |
return ExceptField("hasActiveInventory"); | |
} | |
public LocationQueryBuilder WithHasUnfulfilledOrders(string alias = null) | |
{ | |
return WithScalarField("hasUnfulfilledOrders", alias); | |
} | |
public LocationQueryBuilder ExceptHasUnfulfilledOrders() | |
{ | |
return ExceptField("hasUnfulfilledOrders"); | |
} | |
public LocationQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public LocationQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public LocationQueryBuilder WithInventoryLevel(InventoryLevelQueryBuilder inventoryLevelQueryBuilder, QueryBuilderParameter<Guid> inventoryItemId) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("inventoryItemId", inventoryItemId); | |
return WithObjectField("inventoryLevel", inventoryLevelQueryBuilder, args); | |
} | |
public LocationQueryBuilder ExceptInventoryLevel() | |
{ | |
return ExceptField("inventoryLevel"); | |
} | |
public LocationQueryBuilder WithInventoryLevels(InventoryLevelConnectionQueryBuilder inventoryLevelConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<string> query = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (query != null) | |
args.Add("query", query); | |
return WithObjectField("inventoryLevels", inventoryLevelConnectionQueryBuilder, args); | |
} | |
public LocationQueryBuilder ExceptInventoryLevels() | |
{ | |
return ExceptField("inventoryLevels"); | |
} | |
public LocationQueryBuilder WithIsActive(string alias = null) | |
{ | |
return WithScalarField("isActive", alias); | |
} | |
public LocationQueryBuilder ExceptIsActive() | |
{ | |
return ExceptField("isActive"); | |
} | |
public LocationQueryBuilder WithIsPrimary(string alias = null) | |
{ | |
return WithScalarField("isPrimary", alias); | |
} | |
public LocationQueryBuilder ExceptIsPrimary() | |
{ | |
return ExceptField("isPrimary"); | |
} | |
public LocationQueryBuilder WithLegacyResourceId(string alias = null) | |
{ | |
return WithScalarField("legacyResourceId", alias); | |
} | |
public LocationQueryBuilder ExceptLegacyResourceId() | |
{ | |
return ExceptField("legacyResourceId"); | |
} | |
public LocationQueryBuilder WithName(string alias = null) | |
{ | |
return WithScalarField("name", alias); | |
} | |
public LocationQueryBuilder ExceptName() | |
{ | |
return ExceptField("name"); | |
} | |
public LocationQueryBuilder WithShipsInventory(string alias = null) | |
{ | |
return WithScalarField("shipsInventory", alias); | |
} | |
public LocationQueryBuilder ExceptShipsInventory() | |
{ | |
return ExceptField("shipsInventory"); | |
} | |
public LocationQueryBuilder WithSuggestedAddresses(LocationSuggestedAddressQueryBuilder locationSuggestedAddressQueryBuilder) | |
{ | |
return WithObjectField("suggestedAddresses", locationSuggestedAddressQueryBuilder); | |
} | |
public LocationQueryBuilder ExceptSuggestedAddresses() | |
{ | |
return ExceptField("suggestedAddresses"); | |
} | |
} | |
public partial class LocationAddressQueryBuilder : GraphQlQueryBuilder<LocationAddressQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "address1" }, | |
new FieldMetadata { Name = "address2" }, | |
new FieldMetadata { Name = "city" }, | |
new FieldMetadata { Name = "country" }, | |
new FieldMetadata { Name = "countryCode" }, | |
new FieldMetadata { Name = "formatted", IsComplex = true }, | |
new FieldMetadata { Name = "latitude" }, | |
new FieldMetadata { Name = "longitude" }, | |
new FieldMetadata { Name = "phone" }, | |
new FieldMetadata { Name = "province" }, | |
new FieldMetadata { Name = "provinceCode" }, | |
new FieldMetadata { Name = "zip" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public LocationAddressQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public LocationAddressQueryBuilder WithAddress1(string alias = null) | |
{ | |
return WithScalarField("address1", alias); | |
} | |
public LocationAddressQueryBuilder ExceptAddress1() | |
{ | |
return ExceptField("address1"); | |
} | |
public LocationAddressQueryBuilder WithAddress2(string alias = null) | |
{ | |
return WithScalarField("address2", alias); | |
} | |
public LocationAddressQueryBuilder ExceptAddress2() | |
{ | |
return ExceptField("address2"); | |
} | |
public LocationAddressQueryBuilder WithCity(string alias = null) | |
{ | |
return WithScalarField("city", alias); | |
} | |
public LocationAddressQueryBuilder ExceptCity() | |
{ | |
return ExceptField("city"); | |
} | |
public LocationAddressQueryBuilder WithCountry(string alias = null) | |
{ | |
return WithScalarField("country", alias); | |
} | |
public LocationAddressQueryBuilder ExceptCountry() | |
{ | |
return ExceptField("country"); | |
} | |
public LocationAddressQueryBuilder WithCountryCode(string alias = null) | |
{ | |
return WithScalarField("countryCode", alias); | |
} | |
public LocationAddressQueryBuilder ExceptCountryCode() | |
{ | |
return ExceptField("countryCode"); | |
} | |
public LocationAddressQueryBuilder WithFormatted(string alias = null) | |
{ | |
return WithScalarField("formatted", alias); | |
} | |
public LocationAddressQueryBuilder ExceptFormatted() | |
{ | |
return ExceptField("formatted"); | |
} | |
public LocationAddressQueryBuilder WithLatitude(string alias = null) | |
{ | |
return WithScalarField("latitude", alias); | |
} | |
public LocationAddressQueryBuilder ExceptLatitude() | |
{ | |
return ExceptField("latitude"); | |
} | |
public LocationAddressQueryBuilder WithLongitude(string alias = null) | |
{ | |
return WithScalarField("longitude", alias); | |
} | |
public LocationAddressQueryBuilder ExceptLongitude() | |
{ | |
return ExceptField("longitude"); | |
} | |
public LocationAddressQueryBuilder WithPhone(string alias = null) | |
{ | |
return WithScalarField("phone", alias); | |
} | |
public LocationAddressQueryBuilder ExceptPhone() | |
{ | |
return ExceptField("phone"); | |
} | |
public LocationAddressQueryBuilder WithProvince(string alias = null) | |
{ | |
return WithScalarField("province", alias); | |
} | |
public LocationAddressQueryBuilder ExceptProvince() | |
{ | |
return ExceptField("province"); | |
} | |
public LocationAddressQueryBuilder WithProvinceCode(string alias = null) | |
{ | |
return WithScalarField("provinceCode", alias); | |
} | |
public LocationAddressQueryBuilder ExceptProvinceCode() | |
{ | |
return ExceptField("provinceCode"); | |
} | |
public LocationAddressQueryBuilder WithZip(string alias = null) | |
{ | |
return WithScalarField("zip", alias); | |
} | |
public LocationAddressQueryBuilder ExceptZip() | |
{ | |
return ExceptField("zip"); | |
} | |
} | |
public partial class LocationSuggestedAddressQueryBuilder : GraphQlQueryBuilder<LocationSuggestedAddressQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "address1" }, | |
new FieldMetadata { Name = "address2" }, | |
new FieldMetadata { Name = "city" }, | |
new FieldMetadata { Name = "country" }, | |
new FieldMetadata { Name = "countryCode" }, | |
new FieldMetadata { Name = "formatted", IsComplex = true }, | |
new FieldMetadata { Name = "province" }, | |
new FieldMetadata { Name = "provinceCode" }, | |
new FieldMetadata { Name = "zip" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public LocationSuggestedAddressQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public LocationSuggestedAddressQueryBuilder WithAddress1(string alias = null) | |
{ | |
return WithScalarField("address1", alias); | |
} | |
public LocationSuggestedAddressQueryBuilder ExceptAddress1() | |
{ | |
return ExceptField("address1"); | |
} | |
public LocationSuggestedAddressQueryBuilder WithAddress2(string alias = null) | |
{ | |
return WithScalarField("address2", alias); | |
} | |
public LocationSuggestedAddressQueryBuilder ExceptAddress2() | |
{ | |
return ExceptField("address2"); | |
} | |
public LocationSuggestedAddressQueryBuilder WithCity(string alias = null) | |
{ | |
return WithScalarField("city", alias); | |
} | |
public LocationSuggestedAddressQueryBuilder ExceptCity() | |
{ | |
return ExceptField("city"); | |
} | |
public LocationSuggestedAddressQueryBuilder WithCountry(string alias = null) | |
{ | |
return WithScalarField("country", alias); | |
} | |
public LocationSuggestedAddressQueryBuilder ExceptCountry() | |
{ | |
return ExceptField("country"); | |
} | |
public LocationSuggestedAddressQueryBuilder WithCountryCode(string alias = null) | |
{ | |
return WithScalarField("countryCode", alias); | |
} | |
public LocationSuggestedAddressQueryBuilder ExceptCountryCode() | |
{ | |
return ExceptField("countryCode"); | |
} | |
public LocationSuggestedAddressQueryBuilder WithFormatted(string alias = null) | |
{ | |
return WithScalarField("formatted", alias); | |
} | |
public LocationSuggestedAddressQueryBuilder ExceptFormatted() | |
{ | |
return ExceptField("formatted"); | |
} | |
public LocationSuggestedAddressQueryBuilder WithProvince(string alias = null) | |
{ | |
return WithScalarField("province", alias); | |
} | |
public LocationSuggestedAddressQueryBuilder ExceptProvince() | |
{ | |
return ExceptField("province"); | |
} | |
public LocationSuggestedAddressQueryBuilder WithProvinceCode(string alias = null) | |
{ | |
return WithScalarField("provinceCode", alias); | |
} | |
public LocationSuggestedAddressQueryBuilder ExceptProvinceCode() | |
{ | |
return ExceptField("provinceCode"); | |
} | |
public LocationSuggestedAddressQueryBuilder WithZip(string alias = null) | |
{ | |
return WithScalarField("zip", alias); | |
} | |
public LocationSuggestedAddressQueryBuilder ExceptZip() | |
{ | |
return ExceptField("zip"); | |
} | |
} | |
public partial class InventoryLevelConnectionQueryBuilder : GraphQlQueryBuilder<InventoryLevelConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(InventoryLevelEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public InventoryLevelConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public InventoryLevelConnectionQueryBuilder WithEdges(InventoryLevelEdgeQueryBuilder inventoryLevelEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", inventoryLevelEdgeQueryBuilder); | |
} | |
public InventoryLevelConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public InventoryLevelConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public InventoryLevelConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class InventoryLevelEdgeQueryBuilder : GraphQlQueryBuilder<InventoryLevelEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(InventoryLevelQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public InventoryLevelEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public InventoryLevelEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public InventoryLevelEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public InventoryLevelEdgeQueryBuilder WithNode(InventoryLevelQueryBuilder inventoryLevelQueryBuilder) | |
{ | |
return WithObjectField("node", inventoryLevelQueryBuilder); | |
} | |
public InventoryLevelEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class InventoryLevelQueryBuilder : GraphQlQueryBuilder<InventoryLevelQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "available" }, | |
new FieldMetadata { Name = "canDeactivate" }, | |
new FieldMetadata { Name = "createdAt" }, | |
new FieldMetadata { Name = "deactivationAlert" }, | |
new FieldMetadata { Name = "deactivationAlertHtml", IsComplex = true }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "incoming" }, | |
new FieldMetadata { Name = "item", IsComplex = true, QueryBuilderType = typeof(InventoryItemQueryBuilder) }, | |
new FieldMetadata { Name = "location", IsComplex = true, QueryBuilderType = typeof(LocationQueryBuilder) }, | |
new FieldMetadata { Name = "updatedAt" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public InventoryLevelQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public InventoryLevelQueryBuilder WithAvailable(string alias = null) | |
{ | |
return WithScalarField("available", alias); | |
} | |
public InventoryLevelQueryBuilder ExceptAvailable() | |
{ | |
return ExceptField("available"); | |
} | |
public InventoryLevelQueryBuilder WithCanDeactivate(string alias = null) | |
{ | |
return WithScalarField("canDeactivate", alias); | |
} | |
public InventoryLevelQueryBuilder ExceptCanDeactivate() | |
{ | |
return ExceptField("canDeactivate"); | |
} | |
public InventoryLevelQueryBuilder WithCreatedAt(string alias = null) | |
{ | |
return WithScalarField("createdAt", alias); | |
} | |
public InventoryLevelQueryBuilder ExceptCreatedAt() | |
{ | |
return ExceptField("createdAt"); | |
} | |
public InventoryLevelQueryBuilder WithDeactivationAlert(string alias = null) | |
{ | |
return WithScalarField("deactivationAlert", alias); | |
} | |
public InventoryLevelQueryBuilder ExceptDeactivationAlert() | |
{ | |
return ExceptField("deactivationAlert"); | |
} | |
public InventoryLevelQueryBuilder WithDeactivationAlertHtml(string alias = null) | |
{ | |
return WithScalarField("deactivationAlertHtml", alias); | |
} | |
public InventoryLevelQueryBuilder ExceptDeactivationAlertHtml() | |
{ | |
return ExceptField("deactivationAlertHtml"); | |
} | |
public InventoryLevelQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public InventoryLevelQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public InventoryLevelQueryBuilder WithIncoming(string alias = null) | |
{ | |
return WithScalarField("incoming", alias); | |
} | |
public InventoryLevelQueryBuilder ExceptIncoming() | |
{ | |
return ExceptField("incoming"); | |
} | |
public InventoryLevelQueryBuilder WithItem(InventoryItemQueryBuilder inventoryItemQueryBuilder) | |
{ | |
return WithObjectField("item", inventoryItemQueryBuilder); | |
} | |
public InventoryLevelQueryBuilder ExceptItem() | |
{ | |
return ExceptField("item"); | |
} | |
public InventoryLevelQueryBuilder WithLocation(LocationQueryBuilder locationQueryBuilder) | |
{ | |
return WithObjectField("location", locationQueryBuilder); | |
} | |
public InventoryLevelQueryBuilder ExceptLocation() | |
{ | |
return ExceptField("location"); | |
} | |
public InventoryLevelQueryBuilder WithUpdatedAt(string alias = null) | |
{ | |
return WithScalarField("updatedAt", alias); | |
} | |
public InventoryLevelQueryBuilder ExceptUpdatedAt() | |
{ | |
return ExceptField("updatedAt"); | |
} | |
} | |
public partial class InventoryItemQueryBuilder : GraphQlQueryBuilder<InventoryItemQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "countryCodeOfOrigin" }, | |
new FieldMetadata { Name = "countryHarmonizedSystemCodes", IsComplex = true, QueryBuilderType = typeof(CountryHarmonizedSystemCodeConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "createdAt" }, | |
new FieldMetadata { Name = "duplicateSkuCount" }, | |
new FieldMetadata { Name = "harmonizedSystemCode" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "inventoryHistoryUrl", IsComplex = true }, | |
new FieldMetadata { Name = "inventoryLevel", IsComplex = true, QueryBuilderType = typeof(InventoryLevelQueryBuilder) }, | |
new FieldMetadata { Name = "inventoryLevels", IsComplex = true, QueryBuilderType = typeof(InventoryLevelConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "legacyResourceId", IsComplex = true }, | |
new FieldMetadata { Name = "locationsCount" }, | |
new FieldMetadata { Name = "provinceCodeOfOrigin" }, | |
new FieldMetadata { Name = "requiresShipping" }, | |
new FieldMetadata { Name = "sku" }, | |
new FieldMetadata { Name = "tracked" }, | |
new FieldMetadata { Name = "trackedEditable", IsComplex = true, QueryBuilderType = typeof(EditablePropertyQueryBuilder) }, | |
new FieldMetadata { Name = "unitCost", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) }, | |
new FieldMetadata { Name = "updatedAt" }, | |
new FieldMetadata { Name = "variant", IsComplex = true, QueryBuilderType = typeof(ProductVariantQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public InventoryItemQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public InventoryItemQueryBuilder WithCountryCodeOfOrigin(string alias = null) | |
{ | |
return WithScalarField("countryCodeOfOrigin", alias); | |
} | |
public InventoryItemQueryBuilder ExceptCountryCodeOfOrigin() | |
{ | |
return ExceptField("countryCodeOfOrigin"); | |
} | |
public InventoryItemQueryBuilder WithCountryHarmonizedSystemCodes(CountryHarmonizedSystemCodeConnectionQueryBuilder countryHarmonizedSystemCodeConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("countryHarmonizedSystemCodes", countryHarmonizedSystemCodeConnectionQueryBuilder, args); | |
} | |
public InventoryItemQueryBuilder ExceptCountryHarmonizedSystemCodes() | |
{ | |
return ExceptField("countryHarmonizedSystemCodes"); | |
} | |
public InventoryItemQueryBuilder WithCreatedAt(string alias = null) | |
{ | |
return WithScalarField("createdAt", alias); | |
} | |
public InventoryItemQueryBuilder ExceptCreatedAt() | |
{ | |
return ExceptField("createdAt"); | |
} | |
public InventoryItemQueryBuilder WithDuplicateSkuCount(string alias = null) | |
{ | |
return WithScalarField("duplicateSkuCount", alias); | |
} | |
public InventoryItemQueryBuilder ExceptDuplicateSkuCount() | |
{ | |
return ExceptField("duplicateSkuCount"); | |
} | |
public InventoryItemQueryBuilder WithHarmonizedSystemCode(string alias = null) | |
{ | |
return WithScalarField("harmonizedSystemCode", alias); | |
} | |
public InventoryItemQueryBuilder ExceptHarmonizedSystemCode() | |
{ | |
return ExceptField("harmonizedSystemCode"); | |
} | |
public InventoryItemQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public InventoryItemQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public InventoryItemQueryBuilder WithInventoryHistoryUrl(string alias = null) | |
{ | |
return WithScalarField("inventoryHistoryUrl", alias); | |
} | |
public InventoryItemQueryBuilder ExceptInventoryHistoryUrl() | |
{ | |
return ExceptField("inventoryHistoryUrl"); | |
} | |
public InventoryItemQueryBuilder WithInventoryLevel(InventoryLevelQueryBuilder inventoryLevelQueryBuilder, QueryBuilderParameter<Guid> locationId) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("locationId", locationId); | |
return WithObjectField("inventoryLevel", inventoryLevelQueryBuilder, args); | |
} | |
public InventoryItemQueryBuilder ExceptInventoryLevel() | |
{ | |
return ExceptField("inventoryLevel"); | |
} | |
public InventoryItemQueryBuilder WithInventoryLevels(InventoryLevelConnectionQueryBuilder inventoryLevelConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<string> query = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (query != null) | |
args.Add("query", query); | |
return WithObjectField("inventoryLevels", inventoryLevelConnectionQueryBuilder, args); | |
} | |
public InventoryItemQueryBuilder ExceptInventoryLevels() | |
{ | |
return ExceptField("inventoryLevels"); | |
} | |
public InventoryItemQueryBuilder WithLegacyResourceId(string alias = null) | |
{ | |
return WithScalarField("legacyResourceId", alias); | |
} | |
public InventoryItemQueryBuilder ExceptLegacyResourceId() | |
{ | |
return ExceptField("legacyResourceId"); | |
} | |
public InventoryItemQueryBuilder WithLocationsCount(string alias = null) | |
{ | |
return WithScalarField("locationsCount", alias); | |
} | |
public InventoryItemQueryBuilder ExceptLocationsCount() | |
{ | |
return ExceptField("locationsCount"); | |
} | |
public InventoryItemQueryBuilder WithProvinceCodeOfOrigin(string alias = null) | |
{ | |
return WithScalarField("provinceCodeOfOrigin", alias); | |
} | |
public InventoryItemQueryBuilder ExceptProvinceCodeOfOrigin() | |
{ | |
return ExceptField("provinceCodeOfOrigin"); | |
} | |
public InventoryItemQueryBuilder WithRequiresShipping(string alias = null) | |
{ | |
return WithScalarField("requiresShipping", alias); | |
} | |
public InventoryItemQueryBuilder ExceptRequiresShipping() | |
{ | |
return ExceptField("requiresShipping"); | |
} | |
public InventoryItemQueryBuilder WithSku(string alias = null) | |
{ | |
return WithScalarField("sku", alias); | |
} | |
public InventoryItemQueryBuilder ExceptSku() | |
{ | |
return ExceptField("sku"); | |
} | |
public InventoryItemQueryBuilder WithTracked(string alias = null) | |
{ | |
return WithScalarField("tracked", alias); | |
} | |
public InventoryItemQueryBuilder ExceptTracked() | |
{ | |
return ExceptField("tracked"); | |
} | |
public InventoryItemQueryBuilder WithTrackedEditable(EditablePropertyQueryBuilder editablePropertyQueryBuilder) | |
{ | |
return WithObjectField("trackedEditable", editablePropertyQueryBuilder); | |
} | |
public InventoryItemQueryBuilder ExceptTrackedEditable() | |
{ | |
return ExceptField("trackedEditable"); | |
} | |
public InventoryItemQueryBuilder WithUnitCost(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("unitCost", moneyV2QueryBuilder); | |
} | |
public InventoryItemQueryBuilder ExceptUnitCost() | |
{ | |
return ExceptField("unitCost"); | |
} | |
public InventoryItemQueryBuilder WithUpdatedAt(string alias = null) | |
{ | |
return WithScalarField("updatedAt", alias); | |
} | |
public InventoryItemQueryBuilder ExceptUpdatedAt() | |
{ | |
return ExceptField("updatedAt"); | |
} | |
public InventoryItemQueryBuilder WithVariant(ProductVariantQueryBuilder productVariantQueryBuilder) | |
{ | |
return WithObjectField("variant", productVariantQueryBuilder); | |
} | |
public InventoryItemQueryBuilder ExceptVariant() | |
{ | |
return ExceptField("variant"); | |
} | |
} | |
public partial class EditablePropertyQueryBuilder : GraphQlQueryBuilder<EditablePropertyQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "locked" }, | |
new FieldMetadata { Name = "reason", IsComplex = true } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public EditablePropertyQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public EditablePropertyQueryBuilder WithLocked(string alias = null) | |
{ | |
return WithScalarField("locked", alias); | |
} | |
public EditablePropertyQueryBuilder ExceptLocked() | |
{ | |
return ExceptField("locked"); | |
} | |
public EditablePropertyQueryBuilder WithReason(string alias = null) | |
{ | |
return WithScalarField("reason", alias); | |
} | |
public EditablePropertyQueryBuilder ExceptReason() | |
{ | |
return ExceptField("reason"); | |
} | |
} | |
public partial class CountryHarmonizedSystemCodeConnectionQueryBuilder : GraphQlQueryBuilder<CountryHarmonizedSystemCodeConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(CountryHarmonizedSystemCodeEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public CountryHarmonizedSystemCodeConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public CountryHarmonizedSystemCodeConnectionQueryBuilder WithEdges(CountryHarmonizedSystemCodeEdgeQueryBuilder countryHarmonizedSystemCodeEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", countryHarmonizedSystemCodeEdgeQueryBuilder); | |
} | |
public CountryHarmonizedSystemCodeConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public CountryHarmonizedSystemCodeConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public CountryHarmonizedSystemCodeConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class CountryHarmonizedSystemCodeEdgeQueryBuilder : GraphQlQueryBuilder<CountryHarmonizedSystemCodeEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(CountryHarmonizedSystemCodeQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public CountryHarmonizedSystemCodeEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public CountryHarmonizedSystemCodeEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public CountryHarmonizedSystemCodeEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public CountryHarmonizedSystemCodeEdgeQueryBuilder WithNode(CountryHarmonizedSystemCodeQueryBuilder countryHarmonizedSystemCodeQueryBuilder) | |
{ | |
return WithObjectField("node", countryHarmonizedSystemCodeQueryBuilder); | |
} | |
public CountryHarmonizedSystemCodeEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class CountryHarmonizedSystemCodeQueryBuilder : GraphQlQueryBuilder<CountryHarmonizedSystemCodeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "countryCode" }, | |
new FieldMetadata { Name = "harmonizedSystemCode" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public CountryHarmonizedSystemCodeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public CountryHarmonizedSystemCodeQueryBuilder WithCountryCode(string alias = null) | |
{ | |
return WithScalarField("countryCode", alias); | |
} | |
public CountryHarmonizedSystemCodeQueryBuilder ExceptCountryCode() | |
{ | |
return ExceptField("countryCode"); | |
} | |
public CountryHarmonizedSystemCodeQueryBuilder WithHarmonizedSystemCode(string alias = null) | |
{ | |
return WithScalarField("harmonizedSystemCode", alias); | |
} | |
public CountryHarmonizedSystemCodeQueryBuilder ExceptHarmonizedSystemCode() | |
{ | |
return ExceptField("harmonizedSystemCode"); | |
} | |
} | |
public partial class SelectedOptionQueryBuilder : GraphQlQueryBuilder<SelectedOptionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "name" }, | |
new FieldMetadata { Name = "value" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public SelectedOptionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public SelectedOptionQueryBuilder WithName(string alias = null) | |
{ | |
return WithScalarField("name", alias); | |
} | |
public SelectedOptionQueryBuilder ExceptName() | |
{ | |
return ExceptField("name"); | |
} | |
public SelectedOptionQueryBuilder WithValue(string alias = null) | |
{ | |
return WithScalarField("value", alias); | |
} | |
public SelectedOptionQueryBuilder ExceptValue() | |
{ | |
return ExceptField("value"); | |
} | |
} | |
public partial class ProductVariantPricePairConnectionQueryBuilder : GraphQlQueryBuilder<ProductVariantPricePairConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(ProductVariantPricePairEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ProductVariantPricePairConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ProductVariantPricePairConnectionQueryBuilder WithEdges(ProductVariantPricePairEdgeQueryBuilder productVariantPricePairEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", productVariantPricePairEdgeQueryBuilder); | |
} | |
public ProductVariantPricePairConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public ProductVariantPricePairConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public ProductVariantPricePairConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class ProductVariantPricePairEdgeQueryBuilder : GraphQlQueryBuilder<ProductVariantPricePairEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(ProductVariantPricePairQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ProductVariantPricePairEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ProductVariantPricePairEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public ProductVariantPricePairEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public ProductVariantPricePairEdgeQueryBuilder WithNode(ProductVariantPricePairQueryBuilder productVariantPricePairQueryBuilder) | |
{ | |
return WithObjectField("node", productVariantPricePairQueryBuilder); | |
} | |
public ProductVariantPricePairEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class ProductVariantPricePairQueryBuilder : GraphQlQueryBuilder<ProductVariantPricePairQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "compareAtPrice", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) }, | |
new FieldMetadata { Name = "price", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ProductVariantPricePairQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ProductVariantPricePairQueryBuilder WithCompareAtPrice(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("compareAtPrice", moneyV2QueryBuilder); | |
} | |
public ProductVariantPricePairQueryBuilder ExceptCompareAtPrice() | |
{ | |
return ExceptField("compareAtPrice"); | |
} | |
public ProductVariantPricePairQueryBuilder WithPrice(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("price", moneyV2QueryBuilder); | |
} | |
public ProductVariantPricePairQueryBuilder ExceptPrice() | |
{ | |
return ExceptField("price"); | |
} | |
} | |
public partial class DeliveryProfileQueryBuilder : GraphQlQueryBuilder<DeliveryProfileQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "activeMethodDefinitionsCount" }, | |
new FieldMetadata { Name = "default" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "legacyMode" }, | |
new FieldMetadata { Name = "locationsWithoutRatesCount" }, | |
new FieldMetadata { Name = "name" }, | |
new FieldMetadata { Name = "originLocationCount" }, | |
new FieldMetadata { Name = "productVariantsCount" }, | |
new FieldMetadata { Name = "profileItems", IsComplex = true, QueryBuilderType = typeof(DeliveryProfileItemConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "profileLocationGroups", IsComplex = true, QueryBuilderType = typeof(DeliveryProfileLocationGroupQueryBuilder) }, | |
new FieldMetadata { Name = "unassignedLocations", IsComplex = true, QueryBuilderType = typeof(LocationQueryBuilder) }, | |
new FieldMetadata { Name = "zoneCountryCount" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DeliveryProfileQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DeliveryProfileQueryBuilder WithActiveMethodDefinitionsCount(string alias = null) | |
{ | |
return WithScalarField("activeMethodDefinitionsCount", alias); | |
} | |
public DeliveryProfileQueryBuilder ExceptActiveMethodDefinitionsCount() | |
{ | |
return ExceptField("activeMethodDefinitionsCount"); | |
} | |
public DeliveryProfileQueryBuilder WithDefault(string alias = null) | |
{ | |
return WithScalarField("default", alias); | |
} | |
public DeliveryProfileQueryBuilder ExceptDefault() | |
{ | |
return ExceptField("default"); | |
} | |
public DeliveryProfileQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public DeliveryProfileQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public DeliveryProfileQueryBuilder WithLegacyMode(string alias = null) | |
{ | |
return WithScalarField("legacyMode", alias); | |
} | |
public DeliveryProfileQueryBuilder ExceptLegacyMode() | |
{ | |
return ExceptField("legacyMode"); | |
} | |
public DeliveryProfileQueryBuilder WithLocationsWithoutRatesCount(string alias = null) | |
{ | |
return WithScalarField("locationsWithoutRatesCount", alias); | |
} | |
public DeliveryProfileQueryBuilder ExceptLocationsWithoutRatesCount() | |
{ | |
return ExceptField("locationsWithoutRatesCount"); | |
} | |
public DeliveryProfileQueryBuilder WithName(string alias = null) | |
{ | |
return WithScalarField("name", alias); | |
} | |
public DeliveryProfileQueryBuilder ExceptName() | |
{ | |
return ExceptField("name"); | |
} | |
public DeliveryProfileQueryBuilder WithOriginLocationCount(string alias = null) | |
{ | |
return WithScalarField("originLocationCount", alias); | |
} | |
public DeliveryProfileQueryBuilder ExceptOriginLocationCount() | |
{ | |
return ExceptField("originLocationCount"); | |
} | |
public DeliveryProfileQueryBuilder WithProductVariantsCount(string alias = null) | |
{ | |
return WithScalarField("productVariantsCount", alias); | |
} | |
public DeliveryProfileQueryBuilder ExceptProductVariantsCount() | |
{ | |
return ExceptField("productVariantsCount"); | |
} | |
public DeliveryProfileQueryBuilder WithProfileItems(DeliveryProfileItemConnectionQueryBuilder deliveryProfileItemConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<ProfileItemSortKeys?> sortKey = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
return WithObjectField("profileItems", deliveryProfileItemConnectionQueryBuilder, args); | |
} | |
public DeliveryProfileQueryBuilder ExceptProfileItems() | |
{ | |
return ExceptField("profileItems"); | |
} | |
public DeliveryProfileQueryBuilder WithProfileLocationGroups(DeliveryProfileLocationGroupQueryBuilder deliveryProfileLocationGroupQueryBuilder) | |
{ | |
return WithObjectField("profileLocationGroups", deliveryProfileLocationGroupQueryBuilder); | |
} | |
public DeliveryProfileQueryBuilder ExceptProfileLocationGroups() | |
{ | |
return ExceptField("profileLocationGroups"); | |
} | |
public DeliveryProfileQueryBuilder WithUnassignedLocations(LocationQueryBuilder locationQueryBuilder) | |
{ | |
return WithObjectField("unassignedLocations", locationQueryBuilder); | |
} | |
public DeliveryProfileQueryBuilder ExceptUnassignedLocations() | |
{ | |
return ExceptField("unassignedLocations"); | |
} | |
public DeliveryProfileQueryBuilder WithZoneCountryCount(string alias = null) | |
{ | |
return WithScalarField("zoneCountryCount", alias); | |
} | |
public DeliveryProfileQueryBuilder ExceptZoneCountryCount() | |
{ | |
return ExceptField("zoneCountryCount"); | |
} | |
} | |
public partial class DeliveryProfileItemConnectionQueryBuilder : GraphQlQueryBuilder<DeliveryProfileItemConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(DeliveryProfileItemEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DeliveryProfileItemConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DeliveryProfileItemConnectionQueryBuilder WithEdges(DeliveryProfileItemEdgeQueryBuilder deliveryProfileItemEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", deliveryProfileItemEdgeQueryBuilder); | |
} | |
public DeliveryProfileItemConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public DeliveryProfileItemConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public DeliveryProfileItemConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class DeliveryProfileItemEdgeQueryBuilder : GraphQlQueryBuilder<DeliveryProfileItemEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(DeliveryProfileItemQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DeliveryProfileItemEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DeliveryProfileItemEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public DeliveryProfileItemEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public DeliveryProfileItemEdgeQueryBuilder WithNode(DeliveryProfileItemQueryBuilder deliveryProfileItemQueryBuilder) | |
{ | |
return WithObjectField("node", deliveryProfileItemQueryBuilder); | |
} | |
public DeliveryProfileItemEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class DeliveryProfileItemQueryBuilder : GraphQlQueryBuilder<DeliveryProfileItemQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "product", IsComplex = true, QueryBuilderType = typeof(ProductQueryBuilder) }, | |
new FieldMetadata { Name = "variants", IsComplex = true, QueryBuilderType = typeof(ProductVariantConnectionQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DeliveryProfileItemQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DeliveryProfileItemQueryBuilder WithProduct(ProductQueryBuilder productQueryBuilder) | |
{ | |
return WithObjectField("product", productQueryBuilder); | |
} | |
public DeliveryProfileItemQueryBuilder ExceptProduct() | |
{ | |
return ExceptField("product"); | |
} | |
public DeliveryProfileItemQueryBuilder WithVariants(ProductVariantConnectionQueryBuilder productVariantConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<ProductVariantSortKeys?> sortKey = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
return WithObjectField("variants", productVariantConnectionQueryBuilder, args); | |
} | |
public DeliveryProfileItemQueryBuilder ExceptVariants() | |
{ | |
return ExceptField("variants"); | |
} | |
} | |
public partial class DeliveryProfileLocationGroupQueryBuilder : GraphQlQueryBuilder<DeliveryProfileLocationGroupQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "countriesInAnyZone", IsComplex = true, QueryBuilderType = typeof(DeliveryCountryAndZoneQueryBuilder) }, | |
new FieldMetadata { Name = "locationGroup", IsComplex = true, QueryBuilderType = typeof(DeliveryLocationGroupQueryBuilder) }, | |
new FieldMetadata { Name = "locationGroupZones", IsComplex = true, QueryBuilderType = typeof(DeliveryLocationGroupZoneConnectionQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DeliveryProfileLocationGroupQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DeliveryProfileLocationGroupQueryBuilder WithCountriesInAnyZone(DeliveryCountryAndZoneQueryBuilder deliveryCountryAndZoneQueryBuilder) | |
{ | |
return WithObjectField("countriesInAnyZone", deliveryCountryAndZoneQueryBuilder); | |
} | |
public DeliveryProfileLocationGroupQueryBuilder ExceptCountriesInAnyZone() | |
{ | |
return ExceptField("countriesInAnyZone"); | |
} | |
public DeliveryProfileLocationGroupQueryBuilder WithLocationGroup(DeliveryLocationGroupQueryBuilder deliveryLocationGroupQueryBuilder) | |
{ | |
return WithObjectField("locationGroup", deliveryLocationGroupQueryBuilder); | |
} | |
public DeliveryProfileLocationGroupQueryBuilder ExceptLocationGroup() | |
{ | |
return ExceptField("locationGroup"); | |
} | |
public DeliveryProfileLocationGroupQueryBuilder WithLocationGroupZones(DeliveryLocationGroupZoneConnectionQueryBuilder deliveryLocationGroupZoneConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("locationGroupZones", deliveryLocationGroupZoneConnectionQueryBuilder, args); | |
} | |
public DeliveryProfileLocationGroupQueryBuilder ExceptLocationGroupZones() | |
{ | |
return ExceptField("locationGroupZones"); | |
} | |
} | |
public partial class DeliveryLocationGroupQueryBuilder : GraphQlQueryBuilder<DeliveryLocationGroupQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "locations", IsComplex = true, QueryBuilderType = typeof(LocationConnectionQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DeliveryLocationGroupQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DeliveryLocationGroupQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public DeliveryLocationGroupQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public DeliveryLocationGroupQueryBuilder WithLocations(LocationConnectionQueryBuilder locationConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<LocationSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null, QueryBuilderParameter<bool?> includeLegacy = null, QueryBuilderParameter<bool?> includeInactive = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
if (includeLegacy != null) | |
args.Add("includeLegacy", includeLegacy); | |
if (includeInactive != null) | |
args.Add("includeInactive", includeInactive); | |
return WithObjectField("locations", locationConnectionQueryBuilder, args); | |
} | |
public DeliveryLocationGroupQueryBuilder ExceptLocations() | |
{ | |
return ExceptField("locations"); | |
} | |
} | |
public partial class LocationConnectionQueryBuilder : GraphQlQueryBuilder<LocationConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(LocationEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public LocationConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public LocationConnectionQueryBuilder WithEdges(LocationEdgeQueryBuilder locationEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", locationEdgeQueryBuilder); | |
} | |
public LocationConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public LocationConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public LocationConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class LocationEdgeQueryBuilder : GraphQlQueryBuilder<LocationEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(LocationQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public LocationEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public LocationEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public LocationEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public LocationEdgeQueryBuilder WithNode(LocationQueryBuilder locationQueryBuilder) | |
{ | |
return WithObjectField("node", locationQueryBuilder); | |
} | |
public LocationEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class DeliveryLocationGroupZoneConnectionQueryBuilder : GraphQlQueryBuilder<DeliveryLocationGroupZoneConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(DeliveryLocationGroupZoneEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DeliveryLocationGroupZoneConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DeliveryLocationGroupZoneConnectionQueryBuilder WithEdges(DeliveryLocationGroupZoneEdgeQueryBuilder deliveryLocationGroupZoneEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", deliveryLocationGroupZoneEdgeQueryBuilder); | |
} | |
public DeliveryLocationGroupZoneConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public DeliveryLocationGroupZoneConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public DeliveryLocationGroupZoneConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class DeliveryLocationGroupZoneEdgeQueryBuilder : GraphQlQueryBuilder<DeliveryLocationGroupZoneEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(DeliveryLocationGroupZoneQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DeliveryLocationGroupZoneEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DeliveryLocationGroupZoneEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public DeliveryLocationGroupZoneEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public DeliveryLocationGroupZoneEdgeQueryBuilder WithNode(DeliveryLocationGroupZoneQueryBuilder deliveryLocationGroupZoneQueryBuilder) | |
{ | |
return WithObjectField("node", deliveryLocationGroupZoneQueryBuilder); | |
} | |
public DeliveryLocationGroupZoneEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class DeliveryLocationGroupZoneQueryBuilder : GraphQlQueryBuilder<DeliveryLocationGroupZoneQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "methodDefinitions", IsComplex = true, QueryBuilderType = typeof(DeliveryMethodDefinitionConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "zone", IsComplex = true, QueryBuilderType = typeof(DeliveryZoneQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DeliveryLocationGroupZoneQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DeliveryLocationGroupZoneQueryBuilder WithMethodDefinitions(DeliveryMethodDefinitionConnectionQueryBuilder deliveryMethodDefinitionConnectionQueryBuilder, QueryBuilderParameter<bool?> eligible = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<MethodDefinitionSortKeys?> sortKey = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (eligible != null) | |
args.Add("eligible", eligible); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
return WithObjectField("methodDefinitions", deliveryMethodDefinitionConnectionQueryBuilder, args); | |
} | |
public DeliveryLocationGroupZoneQueryBuilder ExceptMethodDefinitions() | |
{ | |
return ExceptField("methodDefinitions"); | |
} | |
public DeliveryLocationGroupZoneQueryBuilder WithZone(DeliveryZoneQueryBuilder deliveryZoneQueryBuilder) | |
{ | |
return WithObjectField("zone", deliveryZoneQueryBuilder); | |
} | |
public DeliveryLocationGroupZoneQueryBuilder ExceptZone() | |
{ | |
return ExceptField("zone"); | |
} | |
} | |
public partial class DeliveryZoneQueryBuilder : GraphQlQueryBuilder<DeliveryZoneQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "countries", IsComplex = true, QueryBuilderType = typeof(DeliveryCountryQueryBuilder) }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "name" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DeliveryZoneQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DeliveryZoneQueryBuilder WithCountries(DeliveryCountryQueryBuilder deliveryCountryQueryBuilder) | |
{ | |
return WithObjectField("countries", deliveryCountryQueryBuilder); | |
} | |
public DeliveryZoneQueryBuilder ExceptCountries() | |
{ | |
return ExceptField("countries"); | |
} | |
public DeliveryZoneQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public DeliveryZoneQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public DeliveryZoneQueryBuilder WithName(string alias = null) | |
{ | |
return WithScalarField("name", alias); | |
} | |
public DeliveryZoneQueryBuilder ExceptName() | |
{ | |
return ExceptField("name"); | |
} | |
} | |
public partial class DeliveryCountryQueryBuilder : GraphQlQueryBuilder<DeliveryCountryQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "code", IsComplex = true, QueryBuilderType = typeof(DeliveryCountryCodeOrRestOfWorldQueryBuilder) }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "name" }, | |
new FieldMetadata { Name = "provinces", IsComplex = true, QueryBuilderType = typeof(DeliveryProvinceQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DeliveryCountryQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DeliveryCountryQueryBuilder WithCode(DeliveryCountryCodeOrRestOfWorldQueryBuilder deliveryCountryCodeOrRestOfWorldQueryBuilder) | |
{ | |
return WithObjectField("code", deliveryCountryCodeOrRestOfWorldQueryBuilder); | |
} | |
public DeliveryCountryQueryBuilder ExceptCode() | |
{ | |
return ExceptField("code"); | |
} | |
public DeliveryCountryQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public DeliveryCountryQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public DeliveryCountryQueryBuilder WithName(string alias = null) | |
{ | |
return WithScalarField("name", alias); | |
} | |
public DeliveryCountryQueryBuilder ExceptName() | |
{ | |
return ExceptField("name"); | |
} | |
public DeliveryCountryQueryBuilder WithProvinces(DeliveryProvinceQueryBuilder deliveryProvinceQueryBuilder) | |
{ | |
return WithObjectField("provinces", deliveryProvinceQueryBuilder); | |
} | |
public DeliveryCountryQueryBuilder ExceptProvinces() | |
{ | |
return ExceptField("provinces"); | |
} | |
} | |
public partial class DeliveryCountryCodeOrRestOfWorldQueryBuilder : GraphQlQueryBuilder<DeliveryCountryCodeOrRestOfWorldQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "countryCode" }, | |
new FieldMetadata { Name = "restOfWorld" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DeliveryCountryCodeOrRestOfWorldQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DeliveryCountryCodeOrRestOfWorldQueryBuilder WithCountryCode(string alias = null) | |
{ | |
return WithScalarField("countryCode", alias); | |
} | |
public DeliveryCountryCodeOrRestOfWorldQueryBuilder ExceptCountryCode() | |
{ | |
return ExceptField("countryCode"); | |
} | |
public DeliveryCountryCodeOrRestOfWorldQueryBuilder WithRestOfWorld(string alias = null) | |
{ | |
return WithScalarField("restOfWorld", alias); | |
} | |
public DeliveryCountryCodeOrRestOfWorldQueryBuilder ExceptRestOfWorld() | |
{ | |
return ExceptField("restOfWorld"); | |
} | |
} | |
public partial class DeliveryProvinceQueryBuilder : GraphQlQueryBuilder<DeliveryProvinceQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "code" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "name" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DeliveryProvinceQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DeliveryProvinceQueryBuilder WithCode(string alias = null) | |
{ | |
return WithScalarField("code", alias); | |
} | |
public DeliveryProvinceQueryBuilder ExceptCode() | |
{ | |
return ExceptField("code"); | |
} | |
public DeliveryProvinceQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public DeliveryProvinceQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public DeliveryProvinceQueryBuilder WithName(string alias = null) | |
{ | |
return WithScalarField("name", alias); | |
} | |
public DeliveryProvinceQueryBuilder ExceptName() | |
{ | |
return ExceptField("name"); | |
} | |
} | |
public partial class DeliveryMethodDefinitionConnectionQueryBuilder : GraphQlQueryBuilder<DeliveryMethodDefinitionConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(DeliveryMethodDefinitionEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DeliveryMethodDefinitionConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DeliveryMethodDefinitionConnectionQueryBuilder WithEdges(DeliveryMethodDefinitionEdgeQueryBuilder deliveryMethodDefinitionEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", deliveryMethodDefinitionEdgeQueryBuilder); | |
} | |
public DeliveryMethodDefinitionConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public DeliveryMethodDefinitionConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public DeliveryMethodDefinitionConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class DeliveryMethodDefinitionEdgeQueryBuilder : GraphQlQueryBuilder<DeliveryMethodDefinitionEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(DeliveryMethodDefinitionQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DeliveryMethodDefinitionEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DeliveryMethodDefinitionEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public DeliveryMethodDefinitionEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public DeliveryMethodDefinitionEdgeQueryBuilder WithNode(DeliveryMethodDefinitionQueryBuilder deliveryMethodDefinitionQueryBuilder) | |
{ | |
return WithObjectField("node", deliveryMethodDefinitionQueryBuilder); | |
} | |
public DeliveryMethodDefinitionEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class DeliveryMethodDefinitionQueryBuilder : GraphQlQueryBuilder<DeliveryMethodDefinitionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "active" }, | |
new FieldMetadata { Name = "description" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "methodConditions", IsComplex = true, QueryBuilderType = typeof(DeliveryConditionQueryBuilder) }, | |
new FieldMetadata { Name = "name" }, | |
new FieldMetadata { Name = "rateProvider", IsComplex = true, QueryBuilderType = typeof(DeliveryRateProviderQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DeliveryMethodDefinitionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DeliveryMethodDefinitionQueryBuilder WithActive(string alias = null) | |
{ | |
return WithScalarField("active", alias); | |
} | |
public DeliveryMethodDefinitionQueryBuilder ExceptActive() | |
{ | |
return ExceptField("active"); | |
} | |
public DeliveryMethodDefinitionQueryBuilder WithDescription(string alias = null) | |
{ | |
return WithScalarField("description", alias); | |
} | |
public DeliveryMethodDefinitionQueryBuilder ExceptDescription() | |
{ | |
return ExceptField("description"); | |
} | |
public DeliveryMethodDefinitionQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public DeliveryMethodDefinitionQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public DeliveryMethodDefinitionQueryBuilder WithMethodConditions(DeliveryConditionQueryBuilder deliveryConditionQueryBuilder) | |
{ | |
return WithObjectField("methodConditions", deliveryConditionQueryBuilder); | |
} | |
public DeliveryMethodDefinitionQueryBuilder ExceptMethodConditions() | |
{ | |
return ExceptField("methodConditions"); | |
} | |
public DeliveryMethodDefinitionQueryBuilder WithName(string alias = null) | |
{ | |
return WithScalarField("name", alias); | |
} | |
public DeliveryMethodDefinitionQueryBuilder ExceptName() | |
{ | |
return ExceptField("name"); | |
} | |
public DeliveryMethodDefinitionQueryBuilder WithRateProvider(DeliveryRateProviderQueryBuilder deliveryRateProviderQueryBuilder) | |
{ | |
return WithObjectField("rateProvider", deliveryRateProviderQueryBuilder); | |
} | |
public DeliveryMethodDefinitionQueryBuilder ExceptRateProvider() | |
{ | |
return ExceptField("rateProvider"); | |
} | |
} | |
public partial class DeliveryRateProviderQueryBuilder : GraphQlQueryBuilder<DeliveryRateProviderQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DeliveryRateProviderQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
} | |
public partial class DeliveryRateDefinitionQueryBuilder : GraphQlQueryBuilder<DeliveryRateDefinitionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "price", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DeliveryRateDefinitionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DeliveryRateDefinitionQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public DeliveryRateDefinitionQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public DeliveryRateDefinitionQueryBuilder WithPrice(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("price", moneyV2QueryBuilder); | |
} | |
public DeliveryRateDefinitionQueryBuilder ExceptPrice() | |
{ | |
return ExceptField("price"); | |
} | |
} | |
public partial class DeliveryParticipantQueryBuilder : GraphQlQueryBuilder<DeliveryParticipantQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "adaptToNewServicesFlag" }, | |
new FieldMetadata { Name = "carrierService", IsComplex = true, QueryBuilderType = typeof(DeliveryCarrierServiceQueryBuilder) }, | |
new FieldMetadata { Name = "fixedFee", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "participantServices", IsComplex = true, QueryBuilderType = typeof(DeliveryParticipantServiceQueryBuilder) }, | |
new FieldMetadata { Name = "percentageOfRateFee" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DeliveryParticipantQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DeliveryParticipantQueryBuilder WithAdaptToNewServicesFlag(string alias = null) | |
{ | |
return WithScalarField("adaptToNewServicesFlag", alias); | |
} | |
public DeliveryParticipantQueryBuilder ExceptAdaptToNewServicesFlag() | |
{ | |
return ExceptField("adaptToNewServicesFlag"); | |
} | |
public DeliveryParticipantQueryBuilder WithCarrierService(DeliveryCarrierServiceQueryBuilder deliveryCarrierServiceQueryBuilder) | |
{ | |
return WithObjectField("carrierService", deliveryCarrierServiceQueryBuilder); | |
} | |
public DeliveryParticipantQueryBuilder ExceptCarrierService() | |
{ | |
return ExceptField("carrierService"); | |
} | |
public DeliveryParticipantQueryBuilder WithFixedFee(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("fixedFee", moneyV2QueryBuilder); | |
} | |
public DeliveryParticipantQueryBuilder ExceptFixedFee() | |
{ | |
return ExceptField("fixedFee"); | |
} | |
public DeliveryParticipantQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public DeliveryParticipantQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public DeliveryParticipantQueryBuilder WithParticipantServices(DeliveryParticipantServiceQueryBuilder deliveryParticipantServiceQueryBuilder) | |
{ | |
return WithObjectField("participantServices", deliveryParticipantServiceQueryBuilder); | |
} | |
public DeliveryParticipantQueryBuilder ExceptParticipantServices() | |
{ | |
return ExceptField("participantServices"); | |
} | |
public DeliveryParticipantQueryBuilder WithPercentageOfRateFee(string alias = null) | |
{ | |
return WithScalarField("percentageOfRateFee", alias); | |
} | |
public DeliveryParticipantQueryBuilder ExceptPercentageOfRateFee() | |
{ | |
return ExceptField("percentageOfRateFee"); | |
} | |
} | |
public partial class DeliveryCarrierServiceQueryBuilder : GraphQlQueryBuilder<DeliveryCarrierServiceQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "availableServicesForCountries", IsComplex = true, QueryBuilderType = typeof(DeliveryAvailableServiceQueryBuilder) }, | |
new FieldMetadata { Name = "formattedName" }, | |
new FieldMetadata { Name = "icon", IsComplex = true, QueryBuilderType = typeof(ImageQueryBuilder) }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "name" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DeliveryCarrierServiceQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DeliveryCarrierServiceQueryBuilder WithAvailableServicesForCountries(DeliveryAvailableServiceQueryBuilder deliveryAvailableServiceQueryBuilder, QueryBuilderParameter<bool> restOfWorld, QueryBuilderParameter<IEnumerable<Guid>> origins = null, QueryBuilderParameter<IEnumerable<CountryCode>> countryCodes = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (origins != null) | |
args.Add("origins", origins); | |
if (countryCodes != null) | |
args.Add("countryCodes", countryCodes); | |
args.Add("restOfWorld", restOfWorld); | |
return WithObjectField("availableServicesForCountries", deliveryAvailableServiceQueryBuilder, args); | |
} | |
public DeliveryCarrierServiceQueryBuilder ExceptAvailableServicesForCountries() | |
{ | |
return ExceptField("availableServicesForCountries"); | |
} | |
public DeliveryCarrierServiceQueryBuilder WithFormattedName(string alias = null) | |
{ | |
return WithScalarField("formattedName", alias); | |
} | |
public DeliveryCarrierServiceQueryBuilder ExceptFormattedName() | |
{ | |
return ExceptField("formattedName"); | |
} | |
public DeliveryCarrierServiceQueryBuilder WithIcon(ImageQueryBuilder imageQueryBuilder) | |
{ | |
return WithObjectField("icon", imageQueryBuilder); | |
} | |
public DeliveryCarrierServiceQueryBuilder ExceptIcon() | |
{ | |
return ExceptField("icon"); | |
} | |
public DeliveryCarrierServiceQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public DeliveryCarrierServiceQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public DeliveryCarrierServiceQueryBuilder WithName(string alias = null) | |
{ | |
return WithScalarField("name", alias); | |
} | |
public DeliveryCarrierServiceQueryBuilder ExceptName() | |
{ | |
return ExceptField("name"); | |
} | |
} | |
public partial class DeliveryAvailableServiceQueryBuilder : GraphQlQueryBuilder<DeliveryAvailableServiceQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "countries", IsComplex = true, QueryBuilderType = typeof(DeliveryCountryCodesOrRestOfWorldQueryBuilder) }, | |
new FieldMetadata { Name = "name" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DeliveryAvailableServiceQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DeliveryAvailableServiceQueryBuilder WithCountries(DeliveryCountryCodesOrRestOfWorldQueryBuilder deliveryCountryCodesOrRestOfWorldQueryBuilder) | |
{ | |
return WithObjectField("countries", deliveryCountryCodesOrRestOfWorldQueryBuilder); | |
} | |
public DeliveryAvailableServiceQueryBuilder ExceptCountries() | |
{ | |
return ExceptField("countries"); | |
} | |
public DeliveryAvailableServiceQueryBuilder WithName(string alias = null) | |
{ | |
return WithScalarField("name", alias); | |
} | |
public DeliveryAvailableServiceQueryBuilder ExceptName() | |
{ | |
return ExceptField("name"); | |
} | |
} | |
public partial class DeliveryCountryCodesOrRestOfWorldQueryBuilder : GraphQlQueryBuilder<DeliveryCountryCodesOrRestOfWorldQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "countryCodes", IsComplex = true }, | |
new FieldMetadata { Name = "restOfWorld" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DeliveryCountryCodesOrRestOfWorldQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DeliveryCountryCodesOrRestOfWorldQueryBuilder WithCountryCodes(string alias = null) | |
{ | |
return WithScalarField("countryCodes", alias); | |
} | |
public DeliveryCountryCodesOrRestOfWorldQueryBuilder ExceptCountryCodes() | |
{ | |
return ExceptField("countryCodes"); | |
} | |
public DeliveryCountryCodesOrRestOfWorldQueryBuilder WithRestOfWorld(string alias = null) | |
{ | |
return WithScalarField("restOfWorld", alias); | |
} | |
public DeliveryCountryCodesOrRestOfWorldQueryBuilder ExceptRestOfWorld() | |
{ | |
return ExceptField("restOfWorld"); | |
} | |
} | |
public partial class DeliveryParticipantServiceQueryBuilder : GraphQlQueryBuilder<DeliveryParticipantServiceQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "active" }, | |
new FieldMetadata { Name = "name" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DeliveryParticipantServiceQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DeliveryParticipantServiceQueryBuilder WithActive(string alias = null) | |
{ | |
return WithScalarField("active", alias); | |
} | |
public DeliveryParticipantServiceQueryBuilder ExceptActive() | |
{ | |
return ExceptField("active"); | |
} | |
public DeliveryParticipantServiceQueryBuilder WithName(string alias = null) | |
{ | |
return WithScalarField("name", alias); | |
} | |
public DeliveryParticipantServiceQueryBuilder ExceptName() | |
{ | |
return ExceptField("name"); | |
} | |
} | |
public partial class DeliveryConditionQueryBuilder : GraphQlQueryBuilder<DeliveryConditionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "conditionCriteria", IsComplex = true, QueryBuilderType = typeof(DeliveryConditionCriteriaQueryBuilder) }, | |
new FieldMetadata { Name = "field" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "operator" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DeliveryConditionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DeliveryConditionQueryBuilder WithConditionCriteria(DeliveryConditionCriteriaQueryBuilder deliveryConditionCriteriaQueryBuilder) | |
{ | |
return WithObjectField("conditionCriteria", deliveryConditionCriteriaQueryBuilder); | |
} | |
public DeliveryConditionQueryBuilder ExceptConditionCriteria() | |
{ | |
return ExceptField("conditionCriteria"); | |
} | |
public DeliveryConditionQueryBuilder WithField(string alias = null) | |
{ | |
return WithScalarField("field", alias); | |
} | |
public DeliveryConditionQueryBuilder ExceptField() | |
{ | |
return ExceptField("field"); | |
} | |
public DeliveryConditionQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public DeliveryConditionQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public DeliveryConditionQueryBuilder WithOperator(string alias = null) | |
{ | |
return WithScalarField("operator", alias); | |
} | |
public DeliveryConditionQueryBuilder ExceptOperator() | |
{ | |
return ExceptField("operator"); | |
} | |
} | |
public partial class DeliveryConditionCriteriaQueryBuilder : GraphQlQueryBuilder<DeliveryConditionCriteriaQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DeliveryConditionCriteriaQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
} | |
public partial class WeightQueryBuilder : GraphQlQueryBuilder<WeightQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "unit" }, | |
new FieldMetadata { Name = "value" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public WeightQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public WeightQueryBuilder WithUnit(string alias = null) | |
{ | |
return WithScalarField("unit", alias); | |
} | |
public WeightQueryBuilder ExceptUnit() | |
{ | |
return ExceptField("unit"); | |
} | |
public WeightQueryBuilder WithValue(string alias = null) | |
{ | |
return WithScalarField("value", alias); | |
} | |
public WeightQueryBuilder ExceptValue() | |
{ | |
return ExceptField("value"); | |
} | |
} | |
public partial class DeliveryCountryAndZoneQueryBuilder : GraphQlQueryBuilder<DeliveryCountryAndZoneQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "country", IsComplex = true, QueryBuilderType = typeof(DeliveryCountryQueryBuilder) }, | |
new FieldMetadata { Name = "zone" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DeliveryCountryAndZoneQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DeliveryCountryAndZoneQueryBuilder WithCountry(DeliveryCountryQueryBuilder deliveryCountryQueryBuilder) | |
{ | |
return WithObjectField("country", deliveryCountryQueryBuilder); | |
} | |
public DeliveryCountryAndZoneQueryBuilder ExceptCountry() | |
{ | |
return ExceptField("country"); | |
} | |
public DeliveryCountryAndZoneQueryBuilder WithZone(string alias = null) | |
{ | |
return WithScalarField("zone", alias); | |
} | |
public DeliveryCountryAndZoneQueryBuilder ExceptZone() | |
{ | |
return ExceptField("zone"); | |
} | |
} | |
public partial class CollectionPublicationConnectionQueryBuilder : GraphQlQueryBuilder<CollectionPublicationConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(CollectionPublicationEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public CollectionPublicationConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public CollectionPublicationConnectionQueryBuilder WithEdges(CollectionPublicationEdgeQueryBuilder collectionPublicationEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", collectionPublicationEdgeQueryBuilder); | |
} | |
public CollectionPublicationConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public CollectionPublicationConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public CollectionPublicationConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class CollectionPublicationEdgeQueryBuilder : GraphQlQueryBuilder<CollectionPublicationEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(CollectionPublicationQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public CollectionPublicationEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public CollectionPublicationEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public CollectionPublicationEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public CollectionPublicationEdgeQueryBuilder WithNode(CollectionPublicationQueryBuilder collectionPublicationQueryBuilder) | |
{ | |
return WithObjectField("node", collectionPublicationQueryBuilder); | |
} | |
public CollectionPublicationEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class CollectionPublicationQueryBuilder : GraphQlQueryBuilder<CollectionPublicationQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "channel", IsComplex = true, QueryBuilderType = typeof(ChannelQueryBuilder) }, | |
new FieldMetadata { Name = "collection", IsComplex = true, QueryBuilderType = typeof(CollectionQueryBuilder) }, | |
new FieldMetadata { Name = "isPublished" }, | |
new FieldMetadata { Name = "publication", IsComplex = true, QueryBuilderType = typeof(PublicationQueryBuilder) }, | |
new FieldMetadata { Name = "publishDate", IsComplex = true } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public CollectionPublicationQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public CollectionPublicationQueryBuilder WithChannel(ChannelQueryBuilder channelQueryBuilder) | |
{ | |
return WithObjectField("channel", channelQueryBuilder); | |
} | |
public CollectionPublicationQueryBuilder ExceptChannel() | |
{ | |
return ExceptField("channel"); | |
} | |
public CollectionPublicationQueryBuilder WithCollection(CollectionQueryBuilder collectionQueryBuilder) | |
{ | |
return WithObjectField("collection", collectionQueryBuilder); | |
} | |
public CollectionPublicationQueryBuilder ExceptCollection() | |
{ | |
return ExceptField("collection"); | |
} | |
public CollectionPublicationQueryBuilder WithIsPublished(string alias = null) | |
{ | |
return WithScalarField("isPublished", alias); | |
} | |
public CollectionPublicationQueryBuilder ExceptIsPublished() | |
{ | |
return ExceptField("isPublished"); | |
} | |
public CollectionPublicationQueryBuilder WithPublication(PublicationQueryBuilder publicationQueryBuilder) | |
{ | |
return WithObjectField("publication", publicationQueryBuilder); | |
} | |
public CollectionPublicationQueryBuilder ExceptPublication() | |
{ | |
return ExceptField("publication"); | |
} | |
public CollectionPublicationQueryBuilder WithPublishDate(string alias = null) | |
{ | |
return WithScalarField("publishDate", alias); | |
} | |
public CollectionPublicationQueryBuilder ExceptPublishDate() | |
{ | |
return ExceptField("publishDate"); | |
} | |
} | |
public partial class CollectionRuleSetQueryBuilder : GraphQlQueryBuilder<CollectionRuleSetQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "appliedDisjunctively" }, | |
new FieldMetadata { Name = "rules", IsComplex = true, QueryBuilderType = typeof(CollectionRuleQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public CollectionRuleSetQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public CollectionRuleSetQueryBuilder WithAppliedDisjunctively(string alias = null) | |
{ | |
return WithScalarField("appliedDisjunctively", alias); | |
} | |
public CollectionRuleSetQueryBuilder ExceptAppliedDisjunctively() | |
{ | |
return ExceptField("appliedDisjunctively"); | |
} | |
public CollectionRuleSetQueryBuilder WithRules(CollectionRuleQueryBuilder collectionRuleQueryBuilder) | |
{ | |
return WithObjectField("rules", collectionRuleQueryBuilder); | |
} | |
public CollectionRuleSetQueryBuilder ExceptRules() | |
{ | |
return ExceptField("rules"); | |
} | |
} | |
public partial class CollectionRuleQueryBuilder : GraphQlQueryBuilder<CollectionRuleQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "column" }, | |
new FieldMetadata { Name = "condition" }, | |
new FieldMetadata { Name = "relation" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public CollectionRuleQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public CollectionRuleQueryBuilder WithColumn(string alias = null) | |
{ | |
return WithScalarField("column", alias); | |
} | |
public CollectionRuleQueryBuilder ExceptColumn() | |
{ | |
return ExceptField("column"); | |
} | |
public CollectionRuleQueryBuilder WithCondition(string alias = null) | |
{ | |
return WithScalarField("condition", alias); | |
} | |
public CollectionRuleQueryBuilder ExceptCondition() | |
{ | |
return ExceptField("condition"); | |
} | |
public CollectionRuleQueryBuilder WithRelation(string alias = null) | |
{ | |
return WithScalarField("relation", alias); | |
} | |
public CollectionRuleQueryBuilder ExceptRelation() | |
{ | |
return ExceptField("relation"); | |
} | |
} | |
public partial class NavigationItemV2QueryBuilder : GraphQlQueryBuilder<NavigationItemV2QueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "children", IsComplex = true, QueryBuilderType = typeof(NavigationItemV2QueryBuilder) }, | |
new FieldMetadata { Name = "disabled" }, | |
new FieldMetadata { Name = "excludePaths", IsComplex = true }, | |
new FieldMetadata { Name = "hasStorefrontLink" }, | |
new FieldMetadata { Name = "iconBody" }, | |
new FieldMetadata { Name = "label" }, | |
new FieldMetadata { Name = "matchExactPath" }, | |
new FieldMetadata { Name = "matchPaths", IsComplex = true }, | |
new FieldMetadata { Name = "url", IsComplex = true } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public NavigationItemV2QueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public NavigationItemV2QueryBuilder WithChildren(NavigationItemV2QueryBuilder navigationItemV2QueryBuilder) | |
{ | |
return WithObjectField("children", navigationItemV2QueryBuilder); | |
} | |
public NavigationItemV2QueryBuilder ExceptChildren() | |
{ | |
return ExceptField("children"); | |
} | |
public NavigationItemV2QueryBuilder WithDisabled(string alias = null) | |
{ | |
return WithScalarField("disabled", alias); | |
} | |
public NavigationItemV2QueryBuilder ExceptDisabled() | |
{ | |
return ExceptField("disabled"); | |
} | |
public NavigationItemV2QueryBuilder WithExcludePaths(string alias = null) | |
{ | |
return WithScalarField("excludePaths", alias); | |
} | |
public NavigationItemV2QueryBuilder ExceptExcludePaths() | |
{ | |
return ExceptField("excludePaths"); | |
} | |
public NavigationItemV2QueryBuilder WithHasStorefrontLink(string alias = null) | |
{ | |
return WithScalarField("hasStorefrontLink", alias); | |
} | |
public NavigationItemV2QueryBuilder ExceptHasStorefrontLink() | |
{ | |
return ExceptField("hasStorefrontLink"); | |
} | |
public NavigationItemV2QueryBuilder WithIconBody(string alias = null) | |
{ | |
return WithScalarField("iconBody", alias); | |
} | |
public NavigationItemV2QueryBuilder ExceptIconBody() | |
{ | |
return ExceptField("iconBody"); | |
} | |
public NavigationItemV2QueryBuilder WithLabel(string alias = null) | |
{ | |
return WithScalarField("label", alias); | |
} | |
public NavigationItemV2QueryBuilder ExceptLabel() | |
{ | |
return ExceptField("label"); | |
} | |
public NavigationItemV2QueryBuilder WithMatchExactPath(string alias = null) | |
{ | |
return WithScalarField("matchExactPath", alias); | |
} | |
public NavigationItemV2QueryBuilder ExceptMatchExactPath() | |
{ | |
return ExceptField("matchExactPath"); | |
} | |
public NavigationItemV2QueryBuilder WithMatchPaths(string alias = null) | |
{ | |
return WithScalarField("matchPaths", alias); | |
} | |
public NavigationItemV2QueryBuilder ExceptMatchPaths() | |
{ | |
return ExceptField("matchPaths"); | |
} | |
public NavigationItemV2QueryBuilder WithUrl(string alias = null) | |
{ | |
return WithScalarField("url", alias); | |
} | |
public NavigationItemV2QueryBuilder ExceptUrl() | |
{ | |
return ExceptField("url"); | |
} | |
} | |
public partial class AppSubscriptionQueryBuilder : GraphQlQueryBuilder<AppSubscriptionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "createdAt" }, | |
new FieldMetadata { Name = "currentPeriodEnd", IsComplex = true }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "lineItems", IsComplex = true, QueryBuilderType = typeof(AppSubscriptionLineItemQueryBuilder) }, | |
new FieldMetadata { Name = "name" }, | |
new FieldMetadata { Name = "returnUrl", IsComplex = true }, | |
new FieldMetadata { Name = "status" }, | |
new FieldMetadata { Name = "test" }, | |
new FieldMetadata { Name = "trialDays" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public AppSubscriptionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public AppSubscriptionQueryBuilder WithCreatedAt(string alias = null) | |
{ | |
return WithScalarField("createdAt", alias); | |
} | |
public AppSubscriptionQueryBuilder ExceptCreatedAt() | |
{ | |
return ExceptField("createdAt"); | |
} | |
public AppSubscriptionQueryBuilder WithCurrentPeriodEnd(string alias = null) | |
{ | |
return WithScalarField("currentPeriodEnd", alias); | |
} | |
public AppSubscriptionQueryBuilder ExceptCurrentPeriodEnd() | |
{ | |
return ExceptField("currentPeriodEnd"); | |
} | |
public AppSubscriptionQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public AppSubscriptionQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public AppSubscriptionQueryBuilder WithLineItems(AppSubscriptionLineItemQueryBuilder appSubscriptionLineItemQueryBuilder) | |
{ | |
return WithObjectField("lineItems", appSubscriptionLineItemQueryBuilder); | |
} | |
public AppSubscriptionQueryBuilder ExceptLineItems() | |
{ | |
return ExceptField("lineItems"); | |
} | |
public AppSubscriptionQueryBuilder WithName(string alias = null) | |
{ | |
return WithScalarField("name", alias); | |
} | |
public AppSubscriptionQueryBuilder ExceptName() | |
{ | |
return ExceptField("name"); | |
} | |
public AppSubscriptionQueryBuilder WithReturnUrl(string alias = null) | |
{ | |
return WithScalarField("returnUrl", alias); | |
} | |
public AppSubscriptionQueryBuilder ExceptReturnUrl() | |
{ | |
return ExceptField("returnUrl"); | |
} | |
public AppSubscriptionQueryBuilder WithStatus(string alias = null) | |
{ | |
return WithScalarField("status", alias); | |
} | |
public AppSubscriptionQueryBuilder ExceptStatus() | |
{ | |
return ExceptField("status"); | |
} | |
public AppSubscriptionQueryBuilder WithTest(string alias = null) | |
{ | |
return WithScalarField("test", alias); | |
} | |
public AppSubscriptionQueryBuilder ExceptTest() | |
{ | |
return ExceptField("test"); | |
} | |
public AppSubscriptionQueryBuilder WithTrialDays(string alias = null) | |
{ | |
return WithScalarField("trialDays", alias); | |
} | |
public AppSubscriptionQueryBuilder ExceptTrialDays() | |
{ | |
return ExceptField("trialDays"); | |
} | |
} | |
public partial class AppSubscriptionLineItemQueryBuilder : GraphQlQueryBuilder<AppSubscriptionLineItemQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "plan", IsComplex = true, QueryBuilderType = typeof(AppPlanV2QueryBuilder) }, | |
new FieldMetadata { Name = "usageRecords", IsComplex = true, QueryBuilderType = typeof(AppUsageRecordConnectionQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public AppSubscriptionLineItemQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public AppSubscriptionLineItemQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public AppSubscriptionLineItemQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public AppSubscriptionLineItemQueryBuilder WithPlan(AppPlanV2QueryBuilder appPlanV2QueryBuilder) | |
{ | |
return WithObjectField("plan", appPlanV2QueryBuilder); | |
} | |
public AppSubscriptionLineItemQueryBuilder ExceptPlan() | |
{ | |
return ExceptField("plan"); | |
} | |
public AppSubscriptionLineItemQueryBuilder WithUsageRecords(AppUsageRecordConnectionQueryBuilder appUsageRecordConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<AppUsageRecordSortKeys?> sortKey = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
return WithObjectField("usageRecords", appUsageRecordConnectionQueryBuilder, args); | |
} | |
public AppSubscriptionLineItemQueryBuilder ExceptUsageRecords() | |
{ | |
return ExceptField("usageRecords"); | |
} | |
} | |
public partial class AppPlanV2QueryBuilder : GraphQlQueryBuilder<AppPlanV2QueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "pricingDetails", IsComplex = true, QueryBuilderType = typeof(AppPricingDetailsQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public AppPlanV2QueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public AppPlanV2QueryBuilder WithPricingDetails(AppPricingDetailsQueryBuilder appPricingDetailsQueryBuilder) | |
{ | |
return WithObjectField("pricingDetails", appPricingDetailsQueryBuilder); | |
} | |
public AppPlanV2QueryBuilder ExceptPricingDetails() | |
{ | |
return ExceptField("pricingDetails"); | |
} | |
} | |
public partial class AppPricingDetailsQueryBuilder : GraphQlQueryBuilder<AppPricingDetailsQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public AppPricingDetailsQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
} | |
public partial class AppUsagePricingQueryBuilder : GraphQlQueryBuilder<AppUsagePricingQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "balanceUsed", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) }, | |
new FieldMetadata { Name = "cappedAmount", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) }, | |
new FieldMetadata { Name = "interval" }, | |
new FieldMetadata { Name = "terms" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public AppUsagePricingQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public AppUsagePricingQueryBuilder WithBalanceUsed(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("balanceUsed", moneyV2QueryBuilder); | |
} | |
public AppUsagePricingQueryBuilder ExceptBalanceUsed() | |
{ | |
return ExceptField("balanceUsed"); | |
} | |
public AppUsagePricingQueryBuilder WithCappedAmount(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("cappedAmount", moneyV2QueryBuilder); | |
} | |
public AppUsagePricingQueryBuilder ExceptCappedAmount() | |
{ | |
return ExceptField("cappedAmount"); | |
} | |
public AppUsagePricingQueryBuilder WithInterval(string alias = null) | |
{ | |
return WithScalarField("interval", alias); | |
} | |
public AppUsagePricingQueryBuilder ExceptInterval() | |
{ | |
return ExceptField("interval"); | |
} | |
public AppUsagePricingQueryBuilder WithTerms(string alias = null) | |
{ | |
return WithScalarField("terms", alias); | |
} | |
public AppUsagePricingQueryBuilder ExceptTerms() | |
{ | |
return ExceptField("terms"); | |
} | |
} | |
public partial class AppRecurringPricingQueryBuilder : GraphQlQueryBuilder<AppRecurringPricingQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "interval" }, | |
new FieldMetadata { Name = "price", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public AppRecurringPricingQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public AppRecurringPricingQueryBuilder WithInterval(string alias = null) | |
{ | |
return WithScalarField("interval", alias); | |
} | |
public AppRecurringPricingQueryBuilder ExceptInterval() | |
{ | |
return ExceptField("interval"); | |
} | |
public AppRecurringPricingQueryBuilder WithPrice(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("price", moneyV2QueryBuilder); | |
} | |
public AppRecurringPricingQueryBuilder ExceptPrice() | |
{ | |
return ExceptField("price"); | |
} | |
} | |
public partial class AppUsageRecordConnectionQueryBuilder : GraphQlQueryBuilder<AppUsageRecordConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(AppUsageRecordEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public AppUsageRecordConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public AppUsageRecordConnectionQueryBuilder WithEdges(AppUsageRecordEdgeQueryBuilder appUsageRecordEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", appUsageRecordEdgeQueryBuilder); | |
} | |
public AppUsageRecordConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public AppUsageRecordConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public AppUsageRecordConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class AppUsageRecordEdgeQueryBuilder : GraphQlQueryBuilder<AppUsageRecordEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(AppUsageRecordQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public AppUsageRecordEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public AppUsageRecordEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public AppUsageRecordEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public AppUsageRecordEdgeQueryBuilder WithNode(AppUsageRecordQueryBuilder appUsageRecordQueryBuilder) | |
{ | |
return WithObjectField("node", appUsageRecordQueryBuilder); | |
} | |
public AppUsageRecordEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class AppUsageRecordQueryBuilder : GraphQlQueryBuilder<AppUsageRecordQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "createdAt" }, | |
new FieldMetadata { Name = "description" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "price", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) }, | |
new FieldMetadata { Name = "subscriptionLineItem", IsComplex = true, QueryBuilderType = typeof(AppSubscriptionLineItemQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public AppUsageRecordQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public AppUsageRecordQueryBuilder WithCreatedAt(string alias = null) | |
{ | |
return WithScalarField("createdAt", alias); | |
} | |
public AppUsageRecordQueryBuilder ExceptCreatedAt() | |
{ | |
return ExceptField("createdAt"); | |
} | |
public AppUsageRecordQueryBuilder WithDescription(string alias = null) | |
{ | |
return WithScalarField("description", alias); | |
} | |
public AppUsageRecordQueryBuilder ExceptDescription() | |
{ | |
return ExceptField("description"); | |
} | |
public AppUsageRecordQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public AppUsageRecordQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public AppUsageRecordQueryBuilder WithPrice(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("price", moneyV2QueryBuilder); | |
} | |
public AppUsageRecordQueryBuilder ExceptPrice() | |
{ | |
return ExceptField("price"); | |
} | |
public AppUsageRecordQueryBuilder WithSubscriptionLineItem(AppSubscriptionLineItemQueryBuilder appSubscriptionLineItemQueryBuilder) | |
{ | |
return WithObjectField("subscriptionLineItem", appSubscriptionLineItemQueryBuilder); | |
} | |
public AppUsageRecordQueryBuilder ExceptSubscriptionLineItem() | |
{ | |
return ExceptField("subscriptionLineItem"); | |
} | |
} | |
public partial class AppPurchaseOneTimeConnectionQueryBuilder : GraphQlQueryBuilder<AppPurchaseOneTimeConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(AppPurchaseOneTimeEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public AppPurchaseOneTimeConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public AppPurchaseOneTimeConnectionQueryBuilder WithEdges(AppPurchaseOneTimeEdgeQueryBuilder appPurchaseOneTimeEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", appPurchaseOneTimeEdgeQueryBuilder); | |
} | |
public AppPurchaseOneTimeConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public AppPurchaseOneTimeConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public AppPurchaseOneTimeConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class AppPurchaseOneTimeEdgeQueryBuilder : GraphQlQueryBuilder<AppPurchaseOneTimeEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(AppPurchaseOneTimeQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public AppPurchaseOneTimeEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public AppPurchaseOneTimeEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public AppPurchaseOneTimeEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public AppPurchaseOneTimeEdgeQueryBuilder WithNode(AppPurchaseOneTimeQueryBuilder appPurchaseOneTimeQueryBuilder) | |
{ | |
return WithObjectField("node", appPurchaseOneTimeQueryBuilder); | |
} | |
public AppPurchaseOneTimeEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class AppPurchaseOneTimeQueryBuilder : GraphQlQueryBuilder<AppPurchaseOneTimeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "createdAt" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "name" }, | |
new FieldMetadata { Name = "price", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) }, | |
new FieldMetadata { Name = "status" }, | |
new FieldMetadata { Name = "test" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public AppPurchaseOneTimeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public AppPurchaseOneTimeQueryBuilder WithCreatedAt(string alias = null) | |
{ | |
return WithScalarField("createdAt", alias); | |
} | |
public AppPurchaseOneTimeQueryBuilder ExceptCreatedAt() | |
{ | |
return ExceptField("createdAt"); | |
} | |
public AppPurchaseOneTimeQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public AppPurchaseOneTimeQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public AppPurchaseOneTimeQueryBuilder WithName(string alias = null) | |
{ | |
return WithScalarField("name", alias); | |
} | |
public AppPurchaseOneTimeQueryBuilder ExceptName() | |
{ | |
return ExceptField("name"); | |
} | |
public AppPurchaseOneTimeQueryBuilder WithPrice(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("price", moneyV2QueryBuilder); | |
} | |
public AppPurchaseOneTimeQueryBuilder ExceptPrice() | |
{ | |
return ExceptField("price"); | |
} | |
public AppPurchaseOneTimeQueryBuilder WithStatus(string alias = null) | |
{ | |
return WithScalarField("status", alias); | |
} | |
public AppPurchaseOneTimeQueryBuilder ExceptStatus() | |
{ | |
return ExceptField("status"); | |
} | |
public AppPurchaseOneTimeQueryBuilder WithTest(string alias = null) | |
{ | |
return WithScalarField("test", alias); | |
} | |
public AppPurchaseOneTimeQueryBuilder ExceptTest() | |
{ | |
return ExceptField("test"); | |
} | |
} | |
public partial class AppPurchaseQueryBuilder : GraphQlQueryBuilder<AppPurchaseQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "createdAt" }, | |
new FieldMetadata { Name = "name" }, | |
new FieldMetadata { Name = "price", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) }, | |
new FieldMetadata { Name = "status" }, | |
new FieldMetadata { Name = "test" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public AppPurchaseQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public AppPurchaseQueryBuilder WithCreatedAt(string alias = null) | |
{ | |
return WithScalarField("createdAt", alias); | |
} | |
public AppPurchaseQueryBuilder ExceptCreatedAt() | |
{ | |
return ExceptField("createdAt"); | |
} | |
public AppPurchaseQueryBuilder WithName(string alias = null) | |
{ | |
return WithScalarField("name", alias); | |
} | |
public AppPurchaseQueryBuilder ExceptName() | |
{ | |
return ExceptField("name"); | |
} | |
public AppPurchaseQueryBuilder WithPrice(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("price", moneyV2QueryBuilder); | |
} | |
public AppPurchaseQueryBuilder ExceptPrice() | |
{ | |
return ExceptField("price"); | |
} | |
public AppPurchaseQueryBuilder WithStatus(string alias = null) | |
{ | |
return WithScalarField("status", alias); | |
} | |
public AppPurchaseQueryBuilder ExceptStatus() | |
{ | |
return ExceptField("status"); | |
} | |
public AppPurchaseQueryBuilder WithTest(string alias = null) | |
{ | |
return WithScalarField("test", alias); | |
} | |
public AppPurchaseQueryBuilder ExceptTest() | |
{ | |
return ExceptField("test"); | |
} | |
} | |
public partial class AppCreditConnectionQueryBuilder : GraphQlQueryBuilder<AppCreditConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(AppCreditEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public AppCreditConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public AppCreditConnectionQueryBuilder WithEdges(AppCreditEdgeQueryBuilder appCreditEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", appCreditEdgeQueryBuilder); | |
} | |
public AppCreditConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public AppCreditConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public AppCreditConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class AppCreditEdgeQueryBuilder : GraphQlQueryBuilder<AppCreditEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(AppCreditQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public AppCreditEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public AppCreditEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public AppCreditEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public AppCreditEdgeQueryBuilder WithNode(AppCreditQueryBuilder appCreditQueryBuilder) | |
{ | |
return WithObjectField("node", appCreditQueryBuilder); | |
} | |
public AppCreditEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class AppCreditQueryBuilder : GraphQlQueryBuilder<AppCreditQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "amount", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) }, | |
new FieldMetadata { Name = "createdAt" }, | |
new FieldMetadata { Name = "description" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "test" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public AppCreditQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public AppCreditQueryBuilder WithAmount(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("amount", moneyV2QueryBuilder); | |
} | |
public AppCreditQueryBuilder ExceptAmount() | |
{ | |
return ExceptField("amount"); | |
} | |
public AppCreditQueryBuilder WithCreatedAt(string alias = null) | |
{ | |
return WithScalarField("createdAt", alias); | |
} | |
public AppCreditQueryBuilder ExceptCreatedAt() | |
{ | |
return ExceptField("createdAt"); | |
} | |
public AppCreditQueryBuilder WithDescription(string alias = null) | |
{ | |
return WithScalarField("description", alias); | |
} | |
public AppCreditQueryBuilder ExceptDescription() | |
{ | |
return ExceptField("description"); | |
} | |
public AppCreditQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public AppCreditQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public AppCreditQueryBuilder WithTest(string alias = null) | |
{ | |
return WithScalarField("test", alias); | |
} | |
public AppCreditQueryBuilder ExceptTest() | |
{ | |
return ExceptField("test"); | |
} | |
} | |
public partial class AppSubscriptionConnectionQueryBuilder : GraphQlQueryBuilder<AppSubscriptionConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(AppSubscriptionEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public AppSubscriptionConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public AppSubscriptionConnectionQueryBuilder WithEdges(AppSubscriptionEdgeQueryBuilder appSubscriptionEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", appSubscriptionEdgeQueryBuilder); | |
} | |
public AppSubscriptionConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public AppSubscriptionConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public AppSubscriptionConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class AppSubscriptionEdgeQueryBuilder : GraphQlQueryBuilder<AppSubscriptionEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(AppSubscriptionQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public AppSubscriptionEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public AppSubscriptionEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public AppSubscriptionEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public AppSubscriptionEdgeQueryBuilder WithNode(AppSubscriptionQueryBuilder appSubscriptionQueryBuilder) | |
{ | |
return WithObjectField("node", appSubscriptionQueryBuilder); | |
} | |
public AppSubscriptionEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class AttributeQueryBuilder : GraphQlQueryBuilder<AttributeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "key" }, | |
new FieldMetadata { Name = "value" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public AttributeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public AttributeQueryBuilder WithKey(string alias = null) | |
{ | |
return WithScalarField("key", alias); | |
} | |
public AttributeQueryBuilder ExceptKey() | |
{ | |
return ExceptField("key"); | |
} | |
public AttributeQueryBuilder WithValue(string alias = null) | |
{ | |
return WithScalarField("value", alias); | |
} | |
public AttributeQueryBuilder ExceptValue() | |
{ | |
return ExceptField("value"); | |
} | |
} | |
public partial class CustomerQueryBuilder : GraphQlQueryBuilder<CustomerQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "acceptsMarketing" }, | |
new FieldMetadata { Name = "acceptsMarketingUpdatedAt", IsComplex = true }, | |
new FieldMetadata { Name = "addresses", IsComplex = true, QueryBuilderType = typeof(MailingAddressQueryBuilder) }, | |
new FieldMetadata { Name = "averageOrderAmount", IsComplex = true }, | |
new FieldMetadata { Name = "averageOrderAmountV2", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) }, | |
new FieldMetadata { Name = "canDelete" }, | |
new FieldMetadata { Name = "createdAt" }, | |
new FieldMetadata { Name = "defaultAddress", IsComplex = true, QueryBuilderType = typeof(MailingAddressQueryBuilder) }, | |
new FieldMetadata { Name = "displayName" }, | |
new FieldMetadata { Name = "email" }, | |
new FieldMetadata { Name = "events", IsComplex = true, QueryBuilderType = typeof(EventConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "firstName" }, | |
new FieldMetadata { Name = "hasNote" }, | |
new FieldMetadata { Name = "hasTimelineComment" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "image", IsComplex = true, QueryBuilderType = typeof(ImageQueryBuilder) }, | |
new FieldMetadata { Name = "lastName" }, | |
new FieldMetadata { Name = "lastOrder", IsComplex = true, QueryBuilderType = typeof(OrderQueryBuilder) }, | |
new FieldMetadata { Name = "legacyResourceId", IsComplex = true }, | |
new FieldMetadata { Name = "lifetimeDuration" }, | |
new FieldMetadata { Name = "marketingOptInLevel" }, | |
new FieldMetadata { Name = "metafield", IsComplex = true, QueryBuilderType = typeof(MetafieldQueryBuilder) }, | |
new FieldMetadata { Name = "metafields", IsComplex = true, QueryBuilderType = typeof(MetafieldConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "note" }, | |
new FieldMetadata { Name = "orders", IsComplex = true, QueryBuilderType = typeof(OrderConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "ordersCount", IsComplex = true }, | |
new FieldMetadata { Name = "phone" }, | |
new FieldMetadata { Name = "privateMetafield", IsComplex = true, QueryBuilderType = typeof(PrivateMetafieldQueryBuilder) }, | |
new FieldMetadata { Name = "privateMetafields", IsComplex = true, QueryBuilderType = typeof(PrivateMetafieldConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "state" }, | |
new FieldMetadata { Name = "tags", IsComplex = true }, | |
new FieldMetadata { Name = "taxExempt" }, | |
new FieldMetadata { Name = "taxExemptions", IsComplex = true }, | |
new FieldMetadata { Name = "totalSpent", IsComplex = true }, | |
new FieldMetadata { Name = "totalSpentV2", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) }, | |
new FieldMetadata { Name = "updatedAt" }, | |
new FieldMetadata { Name = "validEmailAddress" }, | |
new FieldMetadata { Name = "verifiedEmail" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public CustomerQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public CustomerQueryBuilder WithAcceptsMarketing(string alias = null) | |
{ | |
return WithScalarField("acceptsMarketing", alias); | |
} | |
public CustomerQueryBuilder ExceptAcceptsMarketing() | |
{ | |
return ExceptField("acceptsMarketing"); | |
} | |
public CustomerQueryBuilder WithAcceptsMarketingUpdatedAt(string alias = null) | |
{ | |
return WithScalarField("acceptsMarketingUpdatedAt", alias); | |
} | |
public CustomerQueryBuilder ExceptAcceptsMarketingUpdatedAt() | |
{ | |
return ExceptField("acceptsMarketingUpdatedAt"); | |
} | |
public CustomerQueryBuilder WithAddresses(MailingAddressQueryBuilder mailingAddressQueryBuilder, QueryBuilderParameter<int?> first = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
return WithObjectField("addresses", mailingAddressQueryBuilder, args); | |
} | |
public CustomerQueryBuilder ExceptAddresses() | |
{ | |
return ExceptField("addresses"); | |
} | |
public CustomerQueryBuilder WithAverageOrderAmount(string alias = null) | |
{ | |
return WithScalarField("averageOrderAmount", alias); | |
} | |
public CustomerQueryBuilder ExceptAverageOrderAmount() | |
{ | |
return ExceptField("averageOrderAmount"); | |
} | |
public CustomerQueryBuilder WithAverageOrderAmountV2(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("averageOrderAmountV2", moneyV2QueryBuilder); | |
} | |
public CustomerQueryBuilder ExceptAverageOrderAmountV2() | |
{ | |
return ExceptField("averageOrderAmountV2"); | |
} | |
public CustomerQueryBuilder WithCanDelete(string alias = null) | |
{ | |
return WithScalarField("canDelete", alias); | |
} | |
public CustomerQueryBuilder ExceptCanDelete() | |
{ | |
return ExceptField("canDelete"); | |
} | |
public CustomerQueryBuilder WithCreatedAt(string alias = null) | |
{ | |
return WithScalarField("createdAt", alias); | |
} | |
public CustomerQueryBuilder ExceptCreatedAt() | |
{ | |
return ExceptField("createdAt"); | |
} | |
public CustomerQueryBuilder WithDefaultAddress(MailingAddressQueryBuilder mailingAddressQueryBuilder) | |
{ | |
return WithObjectField("defaultAddress", mailingAddressQueryBuilder); | |
} | |
public CustomerQueryBuilder ExceptDefaultAddress() | |
{ | |
return ExceptField("defaultAddress"); | |
} | |
public CustomerQueryBuilder WithDisplayName(string alias = null) | |
{ | |
return WithScalarField("displayName", alias); | |
} | |
public CustomerQueryBuilder ExceptDisplayName() | |
{ | |
return ExceptField("displayName"); | |
} | |
public CustomerQueryBuilder WithEmail(string alias = null) | |
{ | |
return WithScalarField("email", alias); | |
} | |
public CustomerQueryBuilder ExceptEmail() | |
{ | |
return ExceptField("email"); | |
} | |
public CustomerQueryBuilder WithEvents(EventConnectionQueryBuilder eventConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<EventSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
return WithObjectField("events", eventConnectionQueryBuilder, args); | |
} | |
public CustomerQueryBuilder ExceptEvents() | |
{ | |
return ExceptField("events"); | |
} | |
public CustomerQueryBuilder WithFirstName(string alias = null) | |
{ | |
return WithScalarField("firstName", alias); | |
} | |
public CustomerQueryBuilder ExceptFirstName() | |
{ | |
return ExceptField("firstName"); | |
} | |
public CustomerQueryBuilder WithHasNote(string alias = null) | |
{ | |
return WithScalarField("hasNote", alias); | |
} | |
public CustomerQueryBuilder ExceptHasNote() | |
{ | |
return ExceptField("hasNote"); | |
} | |
public CustomerQueryBuilder WithHasTimelineComment(string alias = null) | |
{ | |
return WithScalarField("hasTimelineComment", alias); | |
} | |
public CustomerQueryBuilder ExceptHasTimelineComment() | |
{ | |
return ExceptField("hasTimelineComment"); | |
} | |
public CustomerQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public CustomerQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public CustomerQueryBuilder WithImage(ImageQueryBuilder imageQueryBuilder, QueryBuilderParameter<int?> size = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (size != null) | |
args.Add("size", size); | |
return WithObjectField("image", imageQueryBuilder, args); | |
} | |
public CustomerQueryBuilder ExceptImage() | |
{ | |
return ExceptField("image"); | |
} | |
public CustomerQueryBuilder WithLastName(string alias = null) | |
{ | |
return WithScalarField("lastName", alias); | |
} | |
public CustomerQueryBuilder ExceptLastName() | |
{ | |
return ExceptField("lastName"); | |
} | |
public CustomerQueryBuilder WithLastOrder(OrderQueryBuilder orderQueryBuilder) | |
{ | |
return WithObjectField("lastOrder", orderQueryBuilder); | |
} | |
public CustomerQueryBuilder ExceptLastOrder() | |
{ | |
return ExceptField("lastOrder"); | |
} | |
public CustomerQueryBuilder WithLegacyResourceId(string alias = null) | |
{ | |
return WithScalarField("legacyResourceId", alias); | |
} | |
public CustomerQueryBuilder ExceptLegacyResourceId() | |
{ | |
return ExceptField("legacyResourceId"); | |
} | |
public CustomerQueryBuilder WithLifetimeDuration(string alias = null) | |
{ | |
return WithScalarField("lifetimeDuration", alias); | |
} | |
public CustomerQueryBuilder ExceptLifetimeDuration() | |
{ | |
return ExceptField("lifetimeDuration"); | |
} | |
public CustomerQueryBuilder WithMarketingOptInLevel(string alias = null) | |
{ | |
return WithScalarField("marketingOptInLevel", alias); | |
} | |
public CustomerQueryBuilder ExceptMarketingOptInLevel() | |
{ | |
return ExceptField("marketingOptInLevel"); | |
} | |
public CustomerQueryBuilder WithMetafield(MetafieldQueryBuilder metafieldQueryBuilder, QueryBuilderParameter<string> @namespace, QueryBuilderParameter<string> key) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("namespace", @namespace); | |
args.Add("key", key); | |
return WithObjectField("metafield", metafieldQueryBuilder, args); | |
} | |
public CustomerQueryBuilder ExceptMetafield() | |
{ | |
return ExceptField("metafield"); | |
} | |
public CustomerQueryBuilder WithMetafields(MetafieldConnectionQueryBuilder metafieldConnectionQueryBuilder, QueryBuilderParameter<string> @namespace = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (@namespace != null) | |
args.Add("namespace", @namespace); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("metafields", metafieldConnectionQueryBuilder, args); | |
} | |
public CustomerQueryBuilder ExceptMetafields() | |
{ | |
return ExceptField("metafields"); | |
} | |
public CustomerQueryBuilder WithNote(string alias = null) | |
{ | |
return WithScalarField("note", alias); | |
} | |
public CustomerQueryBuilder ExceptNote() | |
{ | |
return ExceptField("note"); | |
} | |
public CustomerQueryBuilder WithOrders(OrderConnectionQueryBuilder orderConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<OrderSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
return WithObjectField("orders", orderConnectionQueryBuilder, args); | |
} | |
public CustomerQueryBuilder ExceptOrders() | |
{ | |
return ExceptField("orders"); | |
} | |
public CustomerQueryBuilder WithOrdersCount(string alias = null) | |
{ | |
return WithScalarField("ordersCount", alias); | |
} | |
public CustomerQueryBuilder ExceptOrdersCount() | |
{ | |
return ExceptField("ordersCount"); | |
} | |
public CustomerQueryBuilder WithPhone(string alias = null) | |
{ | |
return WithScalarField("phone", alias); | |
} | |
public CustomerQueryBuilder ExceptPhone() | |
{ | |
return ExceptField("phone"); | |
} | |
public CustomerQueryBuilder WithPrivateMetafield(PrivateMetafieldQueryBuilder privateMetafieldQueryBuilder, QueryBuilderParameter<string> @namespace, QueryBuilderParameter<string> key) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("namespace", @namespace); | |
args.Add("key", key); | |
return WithObjectField("privateMetafield", privateMetafieldQueryBuilder, args); | |
} | |
public CustomerQueryBuilder ExceptPrivateMetafield() | |
{ | |
return ExceptField("privateMetafield"); | |
} | |
public CustomerQueryBuilder WithPrivateMetafields(PrivateMetafieldConnectionQueryBuilder privateMetafieldConnectionQueryBuilder, QueryBuilderParameter<string> @namespace = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (@namespace != null) | |
args.Add("namespace", @namespace); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("privateMetafields", privateMetafieldConnectionQueryBuilder, args); | |
} | |
public CustomerQueryBuilder ExceptPrivateMetafields() | |
{ | |
return ExceptField("privateMetafields"); | |
} | |
public CustomerQueryBuilder WithState(string alias = null) | |
{ | |
return WithScalarField("state", alias); | |
} | |
public CustomerQueryBuilder ExceptState() | |
{ | |
return ExceptField("state"); | |
} | |
public CustomerQueryBuilder WithTags(string alias = null) | |
{ | |
return WithScalarField("tags", alias); | |
} | |
public CustomerQueryBuilder ExceptTags() | |
{ | |
return ExceptField("tags"); | |
} | |
public CustomerQueryBuilder WithTaxExempt(string alias = null) | |
{ | |
return WithScalarField("taxExempt", alias); | |
} | |
public CustomerQueryBuilder ExceptTaxExempt() | |
{ | |
return ExceptField("taxExempt"); | |
} | |
public CustomerQueryBuilder WithTaxExemptions(string alias = null) | |
{ | |
return WithScalarField("taxExemptions", alias); | |
} | |
public CustomerQueryBuilder ExceptTaxExemptions() | |
{ | |
return ExceptField("taxExemptions"); | |
} | |
public CustomerQueryBuilder WithTotalSpent(string alias = null) | |
{ | |
return WithScalarField("totalSpent", alias); | |
} | |
public CustomerQueryBuilder ExceptTotalSpent() | |
{ | |
return ExceptField("totalSpent"); | |
} | |
public CustomerQueryBuilder WithTotalSpentV2(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("totalSpentV2", moneyV2QueryBuilder); | |
} | |
public CustomerQueryBuilder ExceptTotalSpentV2() | |
{ | |
return ExceptField("totalSpentV2"); | |
} | |
public CustomerQueryBuilder WithUpdatedAt(string alias = null) | |
{ | |
return WithScalarField("updatedAt", alias); | |
} | |
public CustomerQueryBuilder ExceptUpdatedAt() | |
{ | |
return ExceptField("updatedAt"); | |
} | |
public CustomerQueryBuilder WithValidEmailAddress(string alias = null) | |
{ | |
return WithScalarField("validEmailAddress", alias); | |
} | |
public CustomerQueryBuilder ExceptValidEmailAddress() | |
{ | |
return ExceptField("validEmailAddress"); | |
} | |
public CustomerQueryBuilder WithVerifiedEmail(string alias = null) | |
{ | |
return WithScalarField("verifiedEmail", alias); | |
} | |
public CustomerQueryBuilder ExceptVerifiedEmail() | |
{ | |
return ExceptField("verifiedEmail"); | |
} | |
} | |
public partial class OrderConnectionQueryBuilder : GraphQlQueryBuilder<OrderConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(OrderEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public OrderConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public OrderConnectionQueryBuilder WithEdges(OrderEdgeQueryBuilder orderEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", orderEdgeQueryBuilder); | |
} | |
public OrderConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public OrderConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public OrderConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class OrderEdgeQueryBuilder : GraphQlQueryBuilder<OrderEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(OrderQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public OrderEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public OrderEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public OrderEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public OrderEdgeQueryBuilder WithNode(OrderQueryBuilder orderQueryBuilder) | |
{ | |
return WithObjectField("node", orderQueryBuilder); | |
} | |
public OrderEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class MailingAddressEdgeQueryBuilder : GraphQlQueryBuilder<MailingAddressEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(MailingAddressQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public MailingAddressEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public MailingAddressEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public MailingAddressEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public MailingAddressEdgeQueryBuilder WithNode(MailingAddressQueryBuilder mailingAddressQueryBuilder) | |
{ | |
return WithObjectField("node", mailingAddressQueryBuilder); | |
} | |
public MailingAddressEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class CustomerJourneyQueryBuilder : GraphQlQueryBuilder<CustomerJourneyQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "customerOrderIndex" }, | |
new FieldMetadata { Name = "daysToConversion" }, | |
new FieldMetadata { Name = "firstVisit", IsComplex = true, QueryBuilderType = typeof(CustomerVisitQueryBuilder) }, | |
new FieldMetadata { Name = "lastVisit", IsComplex = true, QueryBuilderType = typeof(CustomerVisitQueryBuilder) }, | |
new FieldMetadata { Name = "moments", IsComplex = true, QueryBuilderType = typeof(CustomerMomentQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public CustomerJourneyQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public CustomerJourneyQueryBuilder WithCustomerOrderIndex(string alias = null) | |
{ | |
return WithScalarField("customerOrderIndex", alias); | |
} | |
public CustomerJourneyQueryBuilder ExceptCustomerOrderIndex() | |
{ | |
return ExceptField("customerOrderIndex"); | |
} | |
public CustomerJourneyQueryBuilder WithDaysToConversion(string alias = null) | |
{ | |
return WithScalarField("daysToConversion", alias); | |
} | |
public CustomerJourneyQueryBuilder ExceptDaysToConversion() | |
{ | |
return ExceptField("daysToConversion"); | |
} | |
public CustomerJourneyQueryBuilder WithFirstVisit(CustomerVisitQueryBuilder customerVisitQueryBuilder) | |
{ | |
return WithObjectField("firstVisit", customerVisitQueryBuilder); | |
} | |
public CustomerJourneyQueryBuilder ExceptFirstVisit() | |
{ | |
return ExceptField("firstVisit"); | |
} | |
public CustomerJourneyQueryBuilder WithLastVisit(CustomerVisitQueryBuilder customerVisitQueryBuilder) | |
{ | |
return WithObjectField("lastVisit", customerVisitQueryBuilder); | |
} | |
public CustomerJourneyQueryBuilder ExceptLastVisit() | |
{ | |
return ExceptField("lastVisit"); | |
} | |
public CustomerJourneyQueryBuilder WithMoments(CustomerMomentQueryBuilder customerMomentQueryBuilder) | |
{ | |
return WithObjectField("moments", customerMomentQueryBuilder); | |
} | |
public CustomerJourneyQueryBuilder ExceptMoments() | |
{ | |
return ExceptField("moments"); | |
} | |
} | |
public partial class CustomerMomentQueryBuilder : GraphQlQueryBuilder<CustomerMomentQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "occurredAt", IsComplex = true } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public CustomerMomentQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public CustomerMomentQueryBuilder WithOccurredAt(string alias = null) | |
{ | |
return WithScalarField("occurredAt", alias); | |
} | |
public CustomerMomentQueryBuilder ExceptOccurredAt() | |
{ | |
return ExceptField("occurredAt"); | |
} | |
} | |
public partial class CustomerVisitQueryBuilder : GraphQlQueryBuilder<CustomerVisitQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "landingPage", IsComplex = true }, | |
new FieldMetadata { Name = "landingPageHtml", IsComplex = true }, | |
new FieldMetadata { Name = "marketingEvent", IsComplex = true, QueryBuilderType = typeof(MarketingEventQueryBuilder) }, | |
new FieldMetadata { Name = "occurredAt", IsComplex = true }, | |
new FieldMetadata { Name = "referralCode" }, | |
new FieldMetadata { Name = "referralInfoHtml", IsComplex = true }, | |
new FieldMetadata { Name = "referrerUrl", IsComplex = true }, | |
new FieldMetadata { Name = "source" }, | |
new FieldMetadata { Name = "sourceDescription" }, | |
new FieldMetadata { Name = "sourceType" }, | |
new FieldMetadata { Name = "utmParameters", IsComplex = true, QueryBuilderType = typeof(UTMParametersQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public CustomerVisitQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public CustomerVisitQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public CustomerVisitQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public CustomerVisitQueryBuilder WithLandingPage(string alias = null) | |
{ | |
return WithScalarField("landingPage", alias); | |
} | |
public CustomerVisitQueryBuilder ExceptLandingPage() | |
{ | |
return ExceptField("landingPage"); | |
} | |
public CustomerVisitQueryBuilder WithLandingPageHtml(string alias = null) | |
{ | |
return WithScalarField("landingPageHtml", alias); | |
} | |
public CustomerVisitQueryBuilder ExceptLandingPageHtml() | |
{ | |
return ExceptField("landingPageHtml"); | |
} | |
public CustomerVisitQueryBuilder WithMarketingEvent(MarketingEventQueryBuilder marketingEventQueryBuilder) | |
{ | |
return WithObjectField("marketingEvent", marketingEventQueryBuilder); | |
} | |
public CustomerVisitQueryBuilder ExceptMarketingEvent() | |
{ | |
return ExceptField("marketingEvent"); | |
} | |
public CustomerVisitQueryBuilder WithOccurredAt(string alias = null) | |
{ | |
return WithScalarField("occurredAt", alias); | |
} | |
public CustomerVisitQueryBuilder ExceptOccurredAt() | |
{ | |
return ExceptField("occurredAt"); | |
} | |
public CustomerVisitQueryBuilder WithReferralCode(string alias = null) | |
{ | |
return WithScalarField("referralCode", alias); | |
} | |
public CustomerVisitQueryBuilder ExceptReferralCode() | |
{ | |
return ExceptField("referralCode"); | |
} | |
public CustomerVisitQueryBuilder WithReferralInfoHtml(string alias = null) | |
{ | |
return WithScalarField("referralInfoHtml", alias); | |
} | |
public CustomerVisitQueryBuilder ExceptReferralInfoHtml() | |
{ | |
return ExceptField("referralInfoHtml"); | |
} | |
public CustomerVisitQueryBuilder WithReferrerUrl(string alias = null) | |
{ | |
return WithScalarField("referrerUrl", alias); | |
} | |
public CustomerVisitQueryBuilder ExceptReferrerUrl() | |
{ | |
return ExceptField("referrerUrl"); | |
} | |
public CustomerVisitQueryBuilder WithSource(string alias = null) | |
{ | |
return WithScalarField("source", alias); | |
} | |
public CustomerVisitQueryBuilder ExceptSource() | |
{ | |
return ExceptField("source"); | |
} | |
public CustomerVisitQueryBuilder WithSourceDescription(string alias = null) | |
{ | |
return WithScalarField("sourceDescription", alias); | |
} | |
public CustomerVisitQueryBuilder ExceptSourceDescription() | |
{ | |
return ExceptField("sourceDescription"); | |
} | |
public CustomerVisitQueryBuilder WithSourceType(string alias = null) | |
{ | |
return WithScalarField("sourceType", alias); | |
} | |
public CustomerVisitQueryBuilder ExceptSourceType() | |
{ | |
return ExceptField("sourceType"); | |
} | |
public CustomerVisitQueryBuilder WithUtmParameters(UTMParametersQueryBuilder uTMParametersQueryBuilder) | |
{ | |
return WithObjectField("utmParameters", uTMParametersQueryBuilder); | |
} | |
public CustomerVisitQueryBuilder ExceptUtmParameters() | |
{ | |
return ExceptField("utmParameters"); | |
} | |
} | |
public partial class MarketingEventQueryBuilder : GraphQlQueryBuilder<MarketingEventQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "app", IsComplex = true, QueryBuilderType = typeof(AppQueryBuilder) }, | |
new FieldMetadata { Name = "channel" }, | |
new FieldMetadata { Name = "description" }, | |
new FieldMetadata { Name = "endedAt", IsComplex = true }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "legacyResourceId", IsComplex = true }, | |
new FieldMetadata { Name = "manageUrl", IsComplex = true }, | |
new FieldMetadata { Name = "previewUrl", IsComplex = true }, | |
new FieldMetadata { Name = "remoteId" }, | |
new FieldMetadata { Name = "scheduledToEndAt", IsComplex = true }, | |
new FieldMetadata { Name = "sourceAndMedium" }, | |
new FieldMetadata { Name = "startedAt", IsComplex = true }, | |
new FieldMetadata { Name = "targetTypeDisplayText" }, | |
new FieldMetadata { Name = "type" }, | |
new FieldMetadata { Name = "utmCampaign" }, | |
new FieldMetadata { Name = "utmMedium" }, | |
new FieldMetadata { Name = "utmSource" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public MarketingEventQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public MarketingEventQueryBuilder WithApp(AppQueryBuilder appQueryBuilder) | |
{ | |
return WithObjectField("app", appQueryBuilder); | |
} | |
public MarketingEventQueryBuilder ExceptApp() | |
{ | |
return ExceptField("app"); | |
} | |
public MarketingEventQueryBuilder WithChannel(string alias = null) | |
{ | |
return WithScalarField("channel", alias); | |
} | |
public MarketingEventQueryBuilder ExceptChannel() | |
{ | |
return ExceptField("channel"); | |
} | |
public MarketingEventQueryBuilder WithDescription(string alias = null) | |
{ | |
return WithScalarField("description", alias); | |
} | |
public MarketingEventQueryBuilder ExceptDescription() | |
{ | |
return ExceptField("description"); | |
} | |
public MarketingEventQueryBuilder WithEndedAt(string alias = null) | |
{ | |
return WithScalarField("endedAt", alias); | |
} | |
public MarketingEventQueryBuilder ExceptEndedAt() | |
{ | |
return ExceptField("endedAt"); | |
} | |
public MarketingEventQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public MarketingEventQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public MarketingEventQueryBuilder WithLegacyResourceId(string alias = null) | |
{ | |
return WithScalarField("legacyResourceId", alias); | |
} | |
public MarketingEventQueryBuilder ExceptLegacyResourceId() | |
{ | |
return ExceptField("legacyResourceId"); | |
} | |
public MarketingEventQueryBuilder WithManageUrl(string alias = null) | |
{ | |
return WithScalarField("manageUrl", alias); | |
} | |
public MarketingEventQueryBuilder ExceptManageUrl() | |
{ | |
return ExceptField("manageUrl"); | |
} | |
public MarketingEventQueryBuilder WithPreviewUrl(string alias = null) | |
{ | |
return WithScalarField("previewUrl", alias); | |
} | |
public MarketingEventQueryBuilder ExceptPreviewUrl() | |
{ | |
return ExceptField("previewUrl"); | |
} | |
public MarketingEventQueryBuilder WithRemoteId(string alias = null) | |
{ | |
return WithScalarField("remoteId", alias); | |
} | |
public MarketingEventQueryBuilder ExceptRemoteId() | |
{ | |
return ExceptField("remoteId"); | |
} | |
public MarketingEventQueryBuilder WithScheduledToEndAt(string alias = null) | |
{ | |
return WithScalarField("scheduledToEndAt", alias); | |
} | |
public MarketingEventQueryBuilder ExceptScheduledToEndAt() | |
{ | |
return ExceptField("scheduledToEndAt"); | |
} | |
public MarketingEventQueryBuilder WithSourceAndMedium(string alias = null) | |
{ | |
return WithScalarField("sourceAndMedium", alias); | |
} | |
public MarketingEventQueryBuilder ExceptSourceAndMedium() | |
{ | |
return ExceptField("sourceAndMedium"); | |
} | |
public MarketingEventQueryBuilder WithStartedAt(string alias = null) | |
{ | |
return WithScalarField("startedAt", alias); | |
} | |
public MarketingEventQueryBuilder ExceptStartedAt() | |
{ | |
return ExceptField("startedAt"); | |
} | |
public MarketingEventQueryBuilder WithTargetTypeDisplayText(string alias = null) | |
{ | |
return WithScalarField("targetTypeDisplayText", alias); | |
} | |
public MarketingEventQueryBuilder ExceptTargetTypeDisplayText() | |
{ | |
return ExceptField("targetTypeDisplayText"); | |
} | |
public MarketingEventQueryBuilder WithType(string alias = null) | |
{ | |
return WithScalarField("type", alias); | |
} | |
public MarketingEventQueryBuilder ExceptType() | |
{ | |
return ExceptField("type"); | |
} | |
public MarketingEventQueryBuilder WithUtmCampaign(string alias = null) | |
{ | |
return WithScalarField("utmCampaign", alias); | |
} | |
public MarketingEventQueryBuilder ExceptUtmCampaign() | |
{ | |
return ExceptField("utmCampaign"); | |
} | |
public MarketingEventQueryBuilder WithUtmMedium(string alias = null) | |
{ | |
return WithScalarField("utmMedium", alias); | |
} | |
public MarketingEventQueryBuilder ExceptUtmMedium() | |
{ | |
return ExceptField("utmMedium"); | |
} | |
public MarketingEventQueryBuilder WithUtmSource(string alias = null) | |
{ | |
return WithScalarField("utmSource", alias); | |
} | |
public MarketingEventQueryBuilder ExceptUtmSource() | |
{ | |
return ExceptField("utmSource"); | |
} | |
} | |
public partial class UTMParametersQueryBuilder : GraphQlQueryBuilder<UTMParametersQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "campaign" }, | |
new FieldMetadata { Name = "content" }, | |
new FieldMetadata { Name = "medium" }, | |
new FieldMetadata { Name = "source" }, | |
new FieldMetadata { Name = "term" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public UTMParametersQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public UTMParametersQueryBuilder WithCampaign(string alias = null) | |
{ | |
return WithScalarField("campaign", alias); | |
} | |
public UTMParametersQueryBuilder ExceptCampaign() | |
{ | |
return ExceptField("campaign"); | |
} | |
public UTMParametersQueryBuilder WithContent(string alias = null) | |
{ | |
return WithScalarField("content", alias); | |
} | |
public UTMParametersQueryBuilder ExceptContent() | |
{ | |
return ExceptField("content"); | |
} | |
public UTMParametersQueryBuilder WithMedium(string alias = null) | |
{ | |
return WithScalarField("medium", alias); | |
} | |
public UTMParametersQueryBuilder ExceptMedium() | |
{ | |
return ExceptField("medium"); | |
} | |
public UTMParametersQueryBuilder WithSource(string alias = null) | |
{ | |
return WithScalarField("source", alias); | |
} | |
public UTMParametersQueryBuilder ExceptSource() | |
{ | |
return ExceptField("source"); | |
} | |
public UTMParametersQueryBuilder WithTerm(string alias = null) | |
{ | |
return WithScalarField("term", alias); | |
} | |
public UTMParametersQueryBuilder ExceptTerm() | |
{ | |
return ExceptField("term"); | |
} | |
} | |
public partial class DiscountApplicationConnectionQueryBuilder : GraphQlQueryBuilder<DiscountApplicationConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(DiscountApplicationEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DiscountApplicationConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DiscountApplicationConnectionQueryBuilder WithEdges(DiscountApplicationEdgeQueryBuilder discountApplicationEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", discountApplicationEdgeQueryBuilder); | |
} | |
public DiscountApplicationConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public DiscountApplicationConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public DiscountApplicationConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class DiscountApplicationEdgeQueryBuilder : GraphQlQueryBuilder<DiscountApplicationEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(DiscountApplicationQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DiscountApplicationEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DiscountApplicationEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public DiscountApplicationEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public DiscountApplicationEdgeQueryBuilder WithNode(DiscountApplicationQueryBuilder discountApplicationQueryBuilder) | |
{ | |
return WithObjectField("node", discountApplicationQueryBuilder); | |
} | |
public DiscountApplicationEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class DiscountApplicationQueryBuilder : GraphQlQueryBuilder<DiscountApplicationQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "allocationMethod" }, | |
new FieldMetadata { Name = "index" }, | |
new FieldMetadata { Name = "targetSelection" }, | |
new FieldMetadata { Name = "targetType" }, | |
new FieldMetadata { Name = "value", IsComplex = true, QueryBuilderType = typeof(PricingValueQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DiscountApplicationQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DiscountApplicationQueryBuilder WithAllocationMethod(string alias = null) | |
{ | |
return WithScalarField("allocationMethod", alias); | |
} | |
public DiscountApplicationQueryBuilder ExceptAllocationMethod() | |
{ | |
return ExceptField("allocationMethod"); | |
} | |
public DiscountApplicationQueryBuilder WithIndex(string alias = null) | |
{ | |
return WithScalarField("index", alias); | |
} | |
public DiscountApplicationQueryBuilder ExceptIndex() | |
{ | |
return ExceptField("index"); | |
} | |
public DiscountApplicationQueryBuilder WithTargetSelection(string alias = null) | |
{ | |
return WithScalarField("targetSelection", alias); | |
} | |
public DiscountApplicationQueryBuilder ExceptTargetSelection() | |
{ | |
return ExceptField("targetSelection"); | |
} | |
public DiscountApplicationQueryBuilder WithTargetType(string alias = null) | |
{ | |
return WithScalarField("targetType", alias); | |
} | |
public DiscountApplicationQueryBuilder ExceptTargetType() | |
{ | |
return ExceptField("targetType"); | |
} | |
public DiscountApplicationQueryBuilder WithValue(PricingValueQueryBuilder pricingValueQueryBuilder) | |
{ | |
return WithObjectField("value", pricingValueQueryBuilder); | |
} | |
public DiscountApplicationQueryBuilder ExceptValue() | |
{ | |
return ExceptField("value"); | |
} | |
} | |
public partial class PricingValueQueryBuilder : GraphQlQueryBuilder<PricingValueQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PricingValueQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
} | |
public partial class PricingPercentageValueQueryBuilder : GraphQlQueryBuilder<PricingPercentageValueQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "percentage" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PricingPercentageValueQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public PricingPercentageValueQueryBuilder WithPercentage(string alias = null) | |
{ | |
return WithScalarField("percentage", alias); | |
} | |
public PricingPercentageValueQueryBuilder ExceptPercentage() | |
{ | |
return ExceptField("percentage"); | |
} | |
} | |
public partial class OrderDisputeSummaryQueryBuilder : GraphQlQueryBuilder<OrderDisputeSummaryQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "initiatedAs" }, | |
new FieldMetadata { Name = "status" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public OrderDisputeSummaryQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public OrderDisputeSummaryQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public OrderDisputeSummaryQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public OrderDisputeSummaryQueryBuilder WithInitiatedAs(string alias = null) | |
{ | |
return WithScalarField("initiatedAs", alias); | |
} | |
public OrderDisputeSummaryQueryBuilder ExceptInitiatedAs() | |
{ | |
return ExceptField("initiatedAs"); | |
} | |
public OrderDisputeSummaryQueryBuilder WithStatus(string alias = null) | |
{ | |
return WithScalarField("status", alias); | |
} | |
public OrderDisputeSummaryQueryBuilder ExceptStatus() | |
{ | |
return ExceptField("status"); | |
} | |
} | |
public partial class DraftFulfillmentQueryBuilder : GraphQlQueryBuilder<DraftFulfillmentQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "allowLabelPurchase" }, | |
new FieldMetadata { Name = "lineItems", IsComplex = true, QueryBuilderType = typeof(LineItemQueryBuilder) }, | |
new FieldMetadata { Name = "requiresShipping" }, | |
new FieldMetadata { Name = "service", IsComplex = true, QueryBuilderType = typeof(FulfillmentServiceQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DraftFulfillmentQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DraftFulfillmentQueryBuilder WithAllowLabelPurchase(string alias = null) | |
{ | |
return WithScalarField("allowLabelPurchase", alias); | |
} | |
public DraftFulfillmentQueryBuilder ExceptAllowLabelPurchase() | |
{ | |
return ExceptField("allowLabelPurchase"); | |
} | |
public DraftFulfillmentQueryBuilder WithLineItems(LineItemQueryBuilder lineItemQueryBuilder) | |
{ | |
return WithObjectField("lineItems", lineItemQueryBuilder); | |
} | |
public DraftFulfillmentQueryBuilder ExceptLineItems() | |
{ | |
return ExceptField("lineItems"); | |
} | |
public DraftFulfillmentQueryBuilder WithRequiresShipping(string alias = null) | |
{ | |
return WithScalarField("requiresShipping", alias); | |
} | |
public DraftFulfillmentQueryBuilder ExceptRequiresShipping() | |
{ | |
return ExceptField("requiresShipping"); | |
} | |
public DraftFulfillmentQueryBuilder WithService(FulfillmentServiceQueryBuilder fulfillmentServiceQueryBuilder) | |
{ | |
return WithObjectField("service", fulfillmentServiceQueryBuilder); | |
} | |
public DraftFulfillmentQueryBuilder ExceptService() | |
{ | |
return ExceptField("service"); | |
} | |
} | |
public partial class LineItemQueryBuilder : GraphQlQueryBuilder<LineItemQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "canRestock" }, | |
new FieldMetadata { Name = "customAttributes", IsComplex = true, QueryBuilderType = typeof(AttributeQueryBuilder) }, | |
new FieldMetadata { Name = "discountAllocations", IsComplex = true, QueryBuilderType = typeof(DiscountAllocationQueryBuilder) }, | |
new FieldMetadata { Name = "discountedTotal", IsComplex = true }, | |
new FieldMetadata { Name = "discountedTotalSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "discountedUnitPrice", IsComplex = true }, | |
new FieldMetadata { Name = "discountedUnitPriceSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "fulfillableQuantity" }, | |
new FieldMetadata { Name = "fulfillmentService", IsComplex = true, QueryBuilderType = typeof(FulfillmentServiceQueryBuilder) }, | |
new FieldMetadata { Name = "fulfillmentStatus" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "image", IsComplex = true, QueryBuilderType = typeof(ImageQueryBuilder) }, | |
new FieldMetadata { Name = "merchantEditable" }, | |
new FieldMetadata { Name = "name" }, | |
new FieldMetadata { Name = "nonFulfillableQuantity" }, | |
new FieldMetadata { Name = "originalTotal", IsComplex = true }, | |
new FieldMetadata { Name = "originalTotalSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "originalUnitPrice", IsComplex = true }, | |
new FieldMetadata { Name = "originalUnitPriceSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "product", IsComplex = true, QueryBuilderType = typeof(ProductQueryBuilder) }, | |
new FieldMetadata { Name = "quantity" }, | |
new FieldMetadata { Name = "refundableQuantity" }, | |
new FieldMetadata { Name = "requiresShipping" }, | |
new FieldMetadata { Name = "restockable" }, | |
new FieldMetadata { Name = "sku" }, | |
new FieldMetadata { Name = "taxLines", IsComplex = true, QueryBuilderType = typeof(TaxLineQueryBuilder) }, | |
new FieldMetadata { Name = "taxable" }, | |
new FieldMetadata { Name = "title" }, | |
new FieldMetadata { Name = "totalDiscount", IsComplex = true }, | |
new FieldMetadata { Name = "totalDiscountSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "unfulfilledDiscountedTotal", IsComplex = true }, | |
new FieldMetadata { Name = "unfulfilledDiscountedTotalSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "unfulfilledOriginalTotal", IsComplex = true }, | |
new FieldMetadata { Name = "unfulfilledOriginalTotalSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "unfulfilledQuantity" }, | |
new FieldMetadata { Name = "variant", IsComplex = true, QueryBuilderType = typeof(ProductVariantQueryBuilder) }, | |
new FieldMetadata { Name = "variantTitle" }, | |
new FieldMetadata { Name = "vendor" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public LineItemQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public LineItemQueryBuilder WithCanRestock(string alias = null) | |
{ | |
return WithScalarField("canRestock", alias); | |
} | |
public LineItemQueryBuilder ExceptCanRestock() | |
{ | |
return ExceptField("canRestock"); | |
} | |
public LineItemQueryBuilder WithCustomAttributes(AttributeQueryBuilder attributeQueryBuilder) | |
{ | |
return WithObjectField("customAttributes", attributeQueryBuilder); | |
} | |
public LineItemQueryBuilder ExceptCustomAttributes() | |
{ | |
return ExceptField("customAttributes"); | |
} | |
public LineItemQueryBuilder WithDiscountAllocations(DiscountAllocationQueryBuilder discountAllocationQueryBuilder) | |
{ | |
return WithObjectField("discountAllocations", discountAllocationQueryBuilder); | |
} | |
public LineItemQueryBuilder ExceptDiscountAllocations() | |
{ | |
return ExceptField("discountAllocations"); | |
} | |
public LineItemQueryBuilder WithDiscountedTotal(string alias = null) | |
{ | |
return WithScalarField("discountedTotal", alias); | |
} | |
public LineItemQueryBuilder ExceptDiscountedTotal() | |
{ | |
return ExceptField("discountedTotal"); | |
} | |
public LineItemQueryBuilder WithDiscountedTotalSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("discountedTotalSet", moneyBagQueryBuilder); | |
} | |
public LineItemQueryBuilder ExceptDiscountedTotalSet() | |
{ | |
return ExceptField("discountedTotalSet"); | |
} | |
public LineItemQueryBuilder WithDiscountedUnitPrice(string alias = null) | |
{ | |
return WithScalarField("discountedUnitPrice", alias); | |
} | |
public LineItemQueryBuilder ExceptDiscountedUnitPrice() | |
{ | |
return ExceptField("discountedUnitPrice"); | |
} | |
public LineItemQueryBuilder WithDiscountedUnitPriceSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("discountedUnitPriceSet", moneyBagQueryBuilder); | |
} | |
public LineItemQueryBuilder ExceptDiscountedUnitPriceSet() | |
{ | |
return ExceptField("discountedUnitPriceSet"); | |
} | |
public LineItemQueryBuilder WithFulfillableQuantity(string alias = null) | |
{ | |
return WithScalarField("fulfillableQuantity", alias); | |
} | |
public LineItemQueryBuilder ExceptFulfillableQuantity() | |
{ | |
return ExceptField("fulfillableQuantity"); | |
} | |
public LineItemQueryBuilder WithFulfillmentService(FulfillmentServiceQueryBuilder fulfillmentServiceQueryBuilder) | |
{ | |
return WithObjectField("fulfillmentService", fulfillmentServiceQueryBuilder); | |
} | |
public LineItemQueryBuilder ExceptFulfillmentService() | |
{ | |
return ExceptField("fulfillmentService"); | |
} | |
public LineItemQueryBuilder WithFulfillmentStatus(string alias = null) | |
{ | |
return WithScalarField("fulfillmentStatus", alias); | |
} | |
public LineItemQueryBuilder ExceptFulfillmentStatus() | |
{ | |
return ExceptField("fulfillmentStatus"); | |
} | |
public LineItemQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public LineItemQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public LineItemQueryBuilder WithImage(ImageQueryBuilder imageQueryBuilder, QueryBuilderParameter<int?> maxWidth = null, QueryBuilderParameter<int?> maxHeight = null, QueryBuilderParameter<CropRegion?> crop = null, QueryBuilderParameter<int?> scale = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (maxWidth != null) | |
args.Add("maxWidth", maxWidth); | |
if (maxHeight != null) | |
args.Add("maxHeight", maxHeight); | |
if (crop != null) | |
args.Add("crop", crop); | |
if (scale != null) | |
args.Add("scale", scale); | |
return WithObjectField("image", imageQueryBuilder, args); | |
} | |
public LineItemQueryBuilder ExceptImage() | |
{ | |
return ExceptField("image"); | |
} | |
public LineItemQueryBuilder WithMerchantEditable(string alias = null) | |
{ | |
return WithScalarField("merchantEditable", alias); | |
} | |
public LineItemQueryBuilder ExceptMerchantEditable() | |
{ | |
return ExceptField("merchantEditable"); | |
} | |
public LineItemQueryBuilder WithName(string alias = null) | |
{ | |
return WithScalarField("name", alias); | |
} | |
public LineItemQueryBuilder ExceptName() | |
{ | |
return ExceptField("name"); | |
} | |
public LineItemQueryBuilder WithNonFulfillableQuantity(string alias = null) | |
{ | |
return WithScalarField("nonFulfillableQuantity", alias); | |
} | |
public LineItemQueryBuilder ExceptNonFulfillableQuantity() | |
{ | |
return ExceptField("nonFulfillableQuantity"); | |
} | |
public LineItemQueryBuilder WithOriginalTotal(string alias = null) | |
{ | |
return WithScalarField("originalTotal", alias); | |
} | |
public LineItemQueryBuilder ExceptOriginalTotal() | |
{ | |
return ExceptField("originalTotal"); | |
} | |
public LineItemQueryBuilder WithOriginalTotalSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("originalTotalSet", moneyBagQueryBuilder); | |
} | |
public LineItemQueryBuilder ExceptOriginalTotalSet() | |
{ | |
return ExceptField("originalTotalSet"); | |
} | |
public LineItemQueryBuilder WithOriginalUnitPrice(string alias = null) | |
{ | |
return WithScalarField("originalUnitPrice", alias); | |
} | |
public LineItemQueryBuilder ExceptOriginalUnitPrice() | |
{ | |
return ExceptField("originalUnitPrice"); | |
} | |
public LineItemQueryBuilder WithOriginalUnitPriceSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("originalUnitPriceSet", moneyBagQueryBuilder); | |
} | |
public LineItemQueryBuilder ExceptOriginalUnitPriceSet() | |
{ | |
return ExceptField("originalUnitPriceSet"); | |
} | |
public LineItemQueryBuilder WithProduct(ProductQueryBuilder productQueryBuilder) | |
{ | |
return WithObjectField("product", productQueryBuilder); | |
} | |
public LineItemQueryBuilder ExceptProduct() | |
{ | |
return ExceptField("product"); | |
} | |
public LineItemQueryBuilder WithQuantity(string alias = null) | |
{ | |
return WithScalarField("quantity", alias); | |
} | |
public LineItemQueryBuilder ExceptQuantity() | |
{ | |
return ExceptField("quantity"); | |
} | |
public LineItemQueryBuilder WithRefundableQuantity(string alias = null) | |
{ | |
return WithScalarField("refundableQuantity", alias); | |
} | |
public LineItemQueryBuilder ExceptRefundableQuantity() | |
{ | |
return ExceptField("refundableQuantity"); | |
} | |
public LineItemQueryBuilder WithRequiresShipping(string alias = null) | |
{ | |
return WithScalarField("requiresShipping", alias); | |
} | |
public LineItemQueryBuilder ExceptRequiresShipping() | |
{ | |
return ExceptField("requiresShipping"); | |
} | |
public LineItemQueryBuilder WithRestockable(string alias = null) | |
{ | |
return WithScalarField("restockable", alias); | |
} | |
public LineItemQueryBuilder ExceptRestockable() | |
{ | |
return ExceptField("restockable"); | |
} | |
public LineItemQueryBuilder WithSku(string alias = null) | |
{ | |
return WithScalarField("sku", alias); | |
} | |
public LineItemQueryBuilder ExceptSku() | |
{ | |
return ExceptField("sku"); | |
} | |
public LineItemQueryBuilder WithTaxLines(TaxLineQueryBuilder taxLineQueryBuilder, QueryBuilderParameter<int?> first = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
return WithObjectField("taxLines", taxLineQueryBuilder, args); | |
} | |
public LineItemQueryBuilder ExceptTaxLines() | |
{ | |
return ExceptField("taxLines"); | |
} | |
public LineItemQueryBuilder WithTaxable(string alias = null) | |
{ | |
return WithScalarField("taxable", alias); | |
} | |
public LineItemQueryBuilder ExceptTaxable() | |
{ | |
return ExceptField("taxable"); | |
} | |
public LineItemQueryBuilder WithTitle(string alias = null) | |
{ | |
return WithScalarField("title", alias); | |
} | |
public LineItemQueryBuilder ExceptTitle() | |
{ | |
return ExceptField("title"); | |
} | |
public LineItemQueryBuilder WithTotalDiscount(string alias = null) | |
{ | |
return WithScalarField("totalDiscount", alias); | |
} | |
public LineItemQueryBuilder ExceptTotalDiscount() | |
{ | |
return ExceptField("totalDiscount"); | |
} | |
public LineItemQueryBuilder WithTotalDiscountSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("totalDiscountSet", moneyBagQueryBuilder); | |
} | |
public LineItemQueryBuilder ExceptTotalDiscountSet() | |
{ | |
return ExceptField("totalDiscountSet"); | |
} | |
public LineItemQueryBuilder WithUnfulfilledDiscountedTotal(string alias = null) | |
{ | |
return WithScalarField("unfulfilledDiscountedTotal", alias); | |
} | |
public LineItemQueryBuilder ExceptUnfulfilledDiscountedTotal() | |
{ | |
return ExceptField("unfulfilledDiscountedTotal"); | |
} | |
public LineItemQueryBuilder WithUnfulfilledDiscountedTotalSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("unfulfilledDiscountedTotalSet", moneyBagQueryBuilder); | |
} | |
public LineItemQueryBuilder ExceptUnfulfilledDiscountedTotalSet() | |
{ | |
return ExceptField("unfulfilledDiscountedTotalSet"); | |
} | |
public LineItemQueryBuilder WithUnfulfilledOriginalTotal(string alias = null) | |
{ | |
return WithScalarField("unfulfilledOriginalTotal", alias); | |
} | |
public LineItemQueryBuilder ExceptUnfulfilledOriginalTotal() | |
{ | |
return ExceptField("unfulfilledOriginalTotal"); | |
} | |
public LineItemQueryBuilder WithUnfulfilledOriginalTotalSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("unfulfilledOriginalTotalSet", moneyBagQueryBuilder); | |
} | |
public LineItemQueryBuilder ExceptUnfulfilledOriginalTotalSet() | |
{ | |
return ExceptField("unfulfilledOriginalTotalSet"); | |
} | |
public LineItemQueryBuilder WithUnfulfilledQuantity(string alias = null) | |
{ | |
return WithScalarField("unfulfilledQuantity", alias); | |
} | |
public LineItemQueryBuilder ExceptUnfulfilledQuantity() | |
{ | |
return ExceptField("unfulfilledQuantity"); | |
} | |
public LineItemQueryBuilder WithVariant(ProductVariantQueryBuilder productVariantQueryBuilder) | |
{ | |
return WithObjectField("variant", productVariantQueryBuilder); | |
} | |
public LineItemQueryBuilder ExceptVariant() | |
{ | |
return ExceptField("variant"); | |
} | |
public LineItemQueryBuilder WithVariantTitle(string alias = null) | |
{ | |
return WithScalarField("variantTitle", alias); | |
} | |
public LineItemQueryBuilder ExceptVariantTitle() | |
{ | |
return ExceptField("variantTitle"); | |
} | |
public LineItemQueryBuilder WithVendor(string alias = null) | |
{ | |
return WithScalarField("vendor", alias); | |
} | |
public LineItemQueryBuilder ExceptVendor() | |
{ | |
return ExceptField("vendor"); | |
} | |
} | |
public partial class TaxLineQueryBuilder : GraphQlQueryBuilder<TaxLineQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "price", IsComplex = true }, | |
new FieldMetadata { Name = "priceSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "rate" }, | |
new FieldMetadata { Name = "ratePercentage" }, | |
new FieldMetadata { Name = "title" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public TaxLineQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public TaxLineQueryBuilder WithPrice(string alias = null) | |
{ | |
return WithScalarField("price", alias); | |
} | |
public TaxLineQueryBuilder ExceptPrice() | |
{ | |
return ExceptField("price"); | |
} | |
public TaxLineQueryBuilder WithPriceSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("priceSet", moneyBagQueryBuilder); | |
} | |
public TaxLineQueryBuilder ExceptPriceSet() | |
{ | |
return ExceptField("priceSet"); | |
} | |
public TaxLineQueryBuilder WithRate(string alias = null) | |
{ | |
return WithScalarField("rate", alias); | |
} | |
public TaxLineQueryBuilder ExceptRate() | |
{ | |
return ExceptField("rate"); | |
} | |
public TaxLineQueryBuilder WithRatePercentage(string alias = null) | |
{ | |
return WithScalarField("ratePercentage", alias); | |
} | |
public TaxLineQueryBuilder ExceptRatePercentage() | |
{ | |
return ExceptField("ratePercentage"); | |
} | |
public TaxLineQueryBuilder WithTitle(string alias = null) | |
{ | |
return WithScalarField("title", alias); | |
} | |
public TaxLineQueryBuilder ExceptTitle() | |
{ | |
return ExceptField("title"); | |
} | |
} | |
public partial class DiscountAllocationQueryBuilder : GraphQlQueryBuilder<DiscountAllocationQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "allocatedAmount", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) }, | |
new FieldMetadata { Name = "allocatedAmountSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "discountApplication", IsComplex = true, QueryBuilderType = typeof(DiscountApplicationQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DiscountAllocationQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DiscountAllocationQueryBuilder WithAllocatedAmount(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("allocatedAmount", moneyV2QueryBuilder); | |
} | |
public DiscountAllocationQueryBuilder ExceptAllocatedAmount() | |
{ | |
return ExceptField("allocatedAmount"); | |
} | |
public DiscountAllocationQueryBuilder WithAllocatedAmountSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("allocatedAmountSet", moneyBagQueryBuilder); | |
} | |
public DiscountAllocationQueryBuilder ExceptAllocatedAmountSet() | |
{ | |
return ExceptField("allocatedAmountSet"); | |
} | |
public DiscountAllocationQueryBuilder WithDiscountApplication(DiscountApplicationQueryBuilder discountApplicationQueryBuilder) | |
{ | |
return WithObjectField("discountApplication", discountApplicationQueryBuilder); | |
} | |
public DiscountAllocationQueryBuilder ExceptDiscountApplication() | |
{ | |
return ExceptField("discountApplication"); | |
} | |
} | |
public partial class StaffMemberPrivateDataQueryBuilder : GraphQlQueryBuilder<StaffMemberPrivateDataQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "accountSettingsUrl", IsComplex = true }, | |
new FieldMetadata { Name = "activityFeed", IsComplex = true, QueryBuilderType = typeof(ActivityConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "createdAt" }, | |
new FieldMetadata { Name = "permissions", IsComplex = true } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public StaffMemberPrivateDataQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public StaffMemberPrivateDataQueryBuilder WithAccountSettingsUrl(string alias = null) | |
{ | |
return WithScalarField("accountSettingsUrl", alias); | |
} | |
public StaffMemberPrivateDataQueryBuilder ExceptAccountSettingsUrl() | |
{ | |
return ExceptField("accountSettingsUrl"); | |
} | |
public StaffMemberPrivateDataQueryBuilder WithActivityFeed(ActivityConnectionQueryBuilder activityConnectionQueryBuilder, QueryBuilderParameter<int> first) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("first", first); | |
return WithObjectField("activityFeed", activityConnectionQueryBuilder, args); | |
} | |
public StaffMemberPrivateDataQueryBuilder ExceptActivityFeed() | |
{ | |
return ExceptField("activityFeed"); | |
} | |
public StaffMemberPrivateDataQueryBuilder WithCreatedAt(string alias = null) | |
{ | |
return WithScalarField("createdAt", alias); | |
} | |
public StaffMemberPrivateDataQueryBuilder ExceptCreatedAt() | |
{ | |
return ExceptField("createdAt"); | |
} | |
public StaffMemberPrivateDataQueryBuilder WithPermissions(string alias = null) | |
{ | |
return WithScalarField("permissions", alias); | |
} | |
public StaffMemberPrivateDataQueryBuilder ExceptPermissions() | |
{ | |
return ExceptField("permissions"); | |
} | |
} | |
public partial class ActivityConnectionQueryBuilder : GraphQlQueryBuilder<ActivityConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(ActivityEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ActivityConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ActivityConnectionQueryBuilder WithEdges(ActivityEdgeQueryBuilder activityEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", activityEdgeQueryBuilder); | |
} | |
public ActivityConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public ActivityConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public ActivityConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class ActivityEdgeQueryBuilder : GraphQlQueryBuilder<ActivityEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(ActivityQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ActivityEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ActivityEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public ActivityEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public ActivityEdgeQueryBuilder WithNode(ActivityQueryBuilder activityQueryBuilder) | |
{ | |
return WithObjectField("node", activityQueryBuilder); | |
} | |
public ActivityEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class ActivityQueryBuilder : GraphQlQueryBuilder<ActivityQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "attributed" }, | |
new FieldMetadata { Name = "author" }, | |
new FieldMetadata { Name = "createdAt" }, | |
new FieldMetadata { Name = "messages", IsComplex = true }, | |
new FieldMetadata { Name = "topic" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ActivityQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ActivityQueryBuilder WithAttributed(string alias = null) | |
{ | |
return WithScalarField("attributed", alias); | |
} | |
public ActivityQueryBuilder ExceptAttributed() | |
{ | |
return ExceptField("attributed"); | |
} | |
public ActivityQueryBuilder WithAuthor(string alias = null) | |
{ | |
return WithScalarField("author", alias); | |
} | |
public ActivityQueryBuilder ExceptAuthor() | |
{ | |
return ExceptField("author"); | |
} | |
public ActivityQueryBuilder WithCreatedAt(string alias = null) | |
{ | |
return WithScalarField("createdAt", alias); | |
} | |
public ActivityQueryBuilder ExceptCreatedAt() | |
{ | |
return ExceptField("createdAt"); | |
} | |
public ActivityQueryBuilder WithMessages(string alias = null) | |
{ | |
return WithScalarField("messages", alias); | |
} | |
public ActivityQueryBuilder ExceptMessages() | |
{ | |
return ExceptField("messages"); | |
} | |
public ActivityQueryBuilder WithTopic(string alias = null) | |
{ | |
return WithScalarField("topic", alias); | |
} | |
public ActivityQueryBuilder ExceptTopic() | |
{ | |
return ExceptField("topic"); | |
} | |
} | |
public partial class RefundLineItemQueryBuilder : GraphQlQueryBuilder<RefundLineItemQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "lineItem", IsComplex = true, QueryBuilderType = typeof(LineItemQueryBuilder) }, | |
new FieldMetadata { Name = "location", IsComplex = true, QueryBuilderType = typeof(LocationQueryBuilder) }, | |
new FieldMetadata { Name = "price", IsComplex = true }, | |
new FieldMetadata { Name = "priceSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "quantity" }, | |
new FieldMetadata { Name = "refundType" }, | |
new FieldMetadata { Name = "restockType" }, | |
new FieldMetadata { Name = "restocked" }, | |
new FieldMetadata { Name = "subtotal", IsComplex = true }, | |
new FieldMetadata { Name = "subtotalSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "totalTax", IsComplex = true }, | |
new FieldMetadata { Name = "totalTaxSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public RefundLineItemQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public RefundLineItemQueryBuilder WithLineItem(LineItemQueryBuilder lineItemQueryBuilder) | |
{ | |
return WithObjectField("lineItem", lineItemQueryBuilder); | |
} | |
public RefundLineItemQueryBuilder ExceptLineItem() | |
{ | |
return ExceptField("lineItem"); | |
} | |
public RefundLineItemQueryBuilder WithLocation(LocationQueryBuilder locationQueryBuilder) | |
{ | |
return WithObjectField("location", locationQueryBuilder); | |
} | |
public RefundLineItemQueryBuilder ExceptLocation() | |
{ | |
return ExceptField("location"); | |
} | |
public RefundLineItemQueryBuilder WithPrice(string alias = null) | |
{ | |
return WithScalarField("price", alias); | |
} | |
public RefundLineItemQueryBuilder ExceptPrice() | |
{ | |
return ExceptField("price"); | |
} | |
public RefundLineItemQueryBuilder WithPriceSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("priceSet", moneyBagQueryBuilder); | |
} | |
public RefundLineItemQueryBuilder ExceptPriceSet() | |
{ | |
return ExceptField("priceSet"); | |
} | |
public RefundLineItemQueryBuilder WithQuantity(string alias = null) | |
{ | |
return WithScalarField("quantity", alias); | |
} | |
public RefundLineItemQueryBuilder ExceptQuantity() | |
{ | |
return ExceptField("quantity"); | |
} | |
public RefundLineItemQueryBuilder WithRefundType(string alias = null) | |
{ | |
return WithScalarField("refundType", alias); | |
} | |
public RefundLineItemQueryBuilder ExceptRefundType() | |
{ | |
return ExceptField("refundType"); | |
} | |
public RefundLineItemQueryBuilder WithRestockType(string alias = null) | |
{ | |
return WithScalarField("restockType", alias); | |
} | |
public RefundLineItemQueryBuilder ExceptRestockType() | |
{ | |
return ExceptField("restockType"); | |
} | |
public RefundLineItemQueryBuilder WithRestocked(string alias = null) | |
{ | |
return WithScalarField("restocked", alias); | |
} | |
public RefundLineItemQueryBuilder ExceptRestocked() | |
{ | |
return ExceptField("restocked"); | |
} | |
public RefundLineItemQueryBuilder WithSubtotal(string alias = null) | |
{ | |
return WithScalarField("subtotal", alias); | |
} | |
public RefundLineItemQueryBuilder ExceptSubtotal() | |
{ | |
return ExceptField("subtotal"); | |
} | |
public RefundLineItemQueryBuilder WithSubtotalSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("subtotalSet", moneyBagQueryBuilder); | |
} | |
public RefundLineItemQueryBuilder ExceptSubtotalSet() | |
{ | |
return ExceptField("subtotalSet"); | |
} | |
public RefundLineItemQueryBuilder WithTotalTax(string alias = null) | |
{ | |
return WithScalarField("totalTax", alias); | |
} | |
public RefundLineItemQueryBuilder ExceptTotalTax() | |
{ | |
return ExceptField("totalTax"); | |
} | |
public RefundLineItemQueryBuilder WithTotalTaxSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("totalTaxSet", moneyBagQueryBuilder); | |
} | |
public RefundLineItemQueryBuilder ExceptTotalTaxSet() | |
{ | |
return ExceptField("totalTaxSet"); | |
} | |
} | |
public partial class FulfillmentLineItemQueryBuilder : GraphQlQueryBuilder<FulfillmentLineItemQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "discountedTotal", IsComplex = true }, | |
new FieldMetadata { Name = "discountedTotalSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "lineItem", IsComplex = true, QueryBuilderType = typeof(LineItemQueryBuilder) }, | |
new FieldMetadata { Name = "originalTotal", IsComplex = true }, | |
new FieldMetadata { Name = "originalTotalSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "quantity" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public FulfillmentLineItemQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public FulfillmentLineItemQueryBuilder WithDiscountedTotal(string alias = null) | |
{ | |
return WithScalarField("discountedTotal", alias); | |
} | |
public FulfillmentLineItemQueryBuilder ExceptDiscountedTotal() | |
{ | |
return ExceptField("discountedTotal"); | |
} | |
public FulfillmentLineItemQueryBuilder WithDiscountedTotalSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("discountedTotalSet", moneyBagQueryBuilder); | |
} | |
public FulfillmentLineItemQueryBuilder ExceptDiscountedTotalSet() | |
{ | |
return ExceptField("discountedTotalSet"); | |
} | |
public FulfillmentLineItemQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public FulfillmentLineItemQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public FulfillmentLineItemQueryBuilder WithLineItem(LineItemQueryBuilder lineItemQueryBuilder) | |
{ | |
return WithObjectField("lineItem", lineItemQueryBuilder); | |
} | |
public FulfillmentLineItemQueryBuilder ExceptLineItem() | |
{ | |
return ExceptField("lineItem"); | |
} | |
public FulfillmentLineItemQueryBuilder WithOriginalTotal(string alias = null) | |
{ | |
return WithScalarField("originalTotal", alias); | |
} | |
public FulfillmentLineItemQueryBuilder ExceptOriginalTotal() | |
{ | |
return ExceptField("originalTotal"); | |
} | |
public FulfillmentLineItemQueryBuilder WithOriginalTotalSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("originalTotalSet", moneyBagQueryBuilder); | |
} | |
public FulfillmentLineItemQueryBuilder ExceptOriginalTotalSet() | |
{ | |
return ExceptField("originalTotalSet"); | |
} | |
public FulfillmentLineItemQueryBuilder WithQuantity(string alias = null) | |
{ | |
return WithScalarField("quantity", alias); | |
} | |
public FulfillmentLineItemQueryBuilder ExceptQuantity() | |
{ | |
return ExceptField("quantity"); | |
} | |
} | |
public partial class ShippingRefundQueryBuilder : GraphQlQueryBuilder<ShippingRefundQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "amount", IsComplex = true }, | |
new FieldMetadata { Name = "amountSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "maximumRefundable", IsComplex = true }, | |
new FieldMetadata { Name = "maximumRefundableSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "tax", IsComplex = true }, | |
new FieldMetadata { Name = "taxSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ShippingRefundQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ShippingRefundQueryBuilder WithAmount(string alias = null) | |
{ | |
return WithScalarField("amount", alias); | |
} | |
public ShippingRefundQueryBuilder ExceptAmount() | |
{ | |
return ExceptField("amount"); | |
} | |
public ShippingRefundQueryBuilder WithAmountSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("amountSet", moneyBagQueryBuilder); | |
} | |
public ShippingRefundQueryBuilder ExceptAmountSet() | |
{ | |
return ExceptField("amountSet"); | |
} | |
public ShippingRefundQueryBuilder WithMaximumRefundable(string alias = null) | |
{ | |
return WithScalarField("maximumRefundable", alias); | |
} | |
public ShippingRefundQueryBuilder ExceptMaximumRefundable() | |
{ | |
return ExceptField("maximumRefundable"); | |
} | |
public ShippingRefundQueryBuilder WithMaximumRefundableSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("maximumRefundableSet", moneyBagQueryBuilder); | |
} | |
public ShippingRefundQueryBuilder ExceptMaximumRefundableSet() | |
{ | |
return ExceptField("maximumRefundableSet"); | |
} | |
public ShippingRefundQueryBuilder WithTax(string alias = null) | |
{ | |
return WithScalarField("tax", alias); | |
} | |
public ShippingRefundQueryBuilder ExceptTax() | |
{ | |
return ExceptField("tax"); | |
} | |
public ShippingRefundQueryBuilder WithTaxSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("taxSet", moneyBagQueryBuilder); | |
} | |
public ShippingRefundQueryBuilder ExceptTaxSet() | |
{ | |
return ExceptField("taxSet"); | |
} | |
} | |
public partial class SuggestedOrderTransactionQueryBuilder : GraphQlQueryBuilder<SuggestedOrderTransactionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "accountNumber" }, | |
new FieldMetadata { Name = "amount", IsComplex = true }, | |
new FieldMetadata { Name = "amountSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "formattedGateway" }, | |
new FieldMetadata { Name = "gateway" }, | |
new FieldMetadata { Name = "kind" }, | |
new FieldMetadata { Name = "maximumRefundable", IsComplex = true }, | |
new FieldMetadata { Name = "maximumRefundableSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "parentTransaction", IsComplex = true, QueryBuilderType = typeof(OrderTransactionQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public SuggestedOrderTransactionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public SuggestedOrderTransactionQueryBuilder WithAccountNumber(string alias = null) | |
{ | |
return WithScalarField("accountNumber", alias); | |
} | |
public SuggestedOrderTransactionQueryBuilder ExceptAccountNumber() | |
{ | |
return ExceptField("accountNumber"); | |
} | |
public SuggestedOrderTransactionQueryBuilder WithAmount(string alias = null) | |
{ | |
return WithScalarField("amount", alias); | |
} | |
public SuggestedOrderTransactionQueryBuilder ExceptAmount() | |
{ | |
return ExceptField("amount"); | |
} | |
public SuggestedOrderTransactionQueryBuilder WithAmountSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("amountSet", moneyBagQueryBuilder); | |
} | |
public SuggestedOrderTransactionQueryBuilder ExceptAmountSet() | |
{ | |
return ExceptField("amountSet"); | |
} | |
public SuggestedOrderTransactionQueryBuilder WithFormattedGateway(string alias = null) | |
{ | |
return WithScalarField("formattedGateway", alias); | |
} | |
public SuggestedOrderTransactionQueryBuilder ExceptFormattedGateway() | |
{ | |
return ExceptField("formattedGateway"); | |
} | |
public SuggestedOrderTransactionQueryBuilder WithGateway(string alias = null) | |
{ | |
return WithScalarField("gateway", alias); | |
} | |
public SuggestedOrderTransactionQueryBuilder ExceptGateway() | |
{ | |
return ExceptField("gateway"); | |
} | |
public SuggestedOrderTransactionQueryBuilder WithKind(string alias = null) | |
{ | |
return WithScalarField("kind", alias); | |
} | |
public SuggestedOrderTransactionQueryBuilder ExceptKind() | |
{ | |
return ExceptField("kind"); | |
} | |
public SuggestedOrderTransactionQueryBuilder WithMaximumRefundable(string alias = null) | |
{ | |
return WithScalarField("maximumRefundable", alias); | |
} | |
public SuggestedOrderTransactionQueryBuilder ExceptMaximumRefundable() | |
{ | |
return ExceptField("maximumRefundable"); | |
} | |
public SuggestedOrderTransactionQueryBuilder WithMaximumRefundableSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("maximumRefundableSet", moneyBagQueryBuilder); | |
} | |
public SuggestedOrderTransactionQueryBuilder ExceptMaximumRefundableSet() | |
{ | |
return ExceptField("maximumRefundableSet"); | |
} | |
public SuggestedOrderTransactionQueryBuilder WithParentTransaction(OrderTransactionQueryBuilder orderTransactionQueryBuilder) | |
{ | |
return WithObjectField("parentTransaction", orderTransactionQueryBuilder); | |
} | |
public SuggestedOrderTransactionQueryBuilder ExceptParentTransaction() | |
{ | |
return ExceptField("parentTransaction"); | |
} | |
} | |
public partial class OrderTransactionQueryBuilder : GraphQlQueryBuilder<OrderTransactionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "accountNumber" }, | |
new FieldMetadata { Name = "amount", IsComplex = true }, | |
new FieldMetadata { Name = "amountSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "amountV2", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) }, | |
new FieldMetadata { Name = "authorizationCode" }, | |
new FieldMetadata { Name = "createdAt" }, | |
new FieldMetadata { Name = "errorCode" }, | |
new FieldMetadata { Name = "formattedGateway" }, | |
new FieldMetadata { Name = "gateway" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "kind" }, | |
new FieldMetadata { Name = "manuallyCapturable" }, | |
new FieldMetadata { Name = "maximumRefundable", IsComplex = true }, | |
new FieldMetadata { Name = "maximumRefundableV2", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) }, | |
new FieldMetadata { Name = "order", IsComplex = true, QueryBuilderType = typeof(OrderQueryBuilder) }, | |
new FieldMetadata { Name = "parentTransaction", IsComplex = true, QueryBuilderType = typeof(OrderTransactionQueryBuilder) }, | |
new FieldMetadata { Name = "paymentIcon", IsComplex = true, QueryBuilderType = typeof(ImageQueryBuilder) }, | |
new FieldMetadata { Name = "paymentMethod" }, | |
new FieldMetadata { Name = "processedAt", IsComplex = true }, | |
new FieldMetadata { Name = "receipt" }, | |
new FieldMetadata { Name = "status" }, | |
new FieldMetadata { Name = "test" }, | |
new FieldMetadata { Name = "totalUnsettled", IsComplex = true }, | |
new FieldMetadata { Name = "totalUnsettledSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "totalUnsettledV2", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public OrderTransactionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public OrderTransactionQueryBuilder WithAccountNumber(string alias = null) | |
{ | |
return WithScalarField("accountNumber", alias); | |
} | |
public OrderTransactionQueryBuilder ExceptAccountNumber() | |
{ | |
return ExceptField("accountNumber"); | |
} | |
public OrderTransactionQueryBuilder WithAmount(string alias = null) | |
{ | |
return WithScalarField("amount", alias); | |
} | |
public OrderTransactionQueryBuilder ExceptAmount() | |
{ | |
return ExceptField("amount"); | |
} | |
public OrderTransactionQueryBuilder WithAmountSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("amountSet", moneyBagQueryBuilder); | |
} | |
public OrderTransactionQueryBuilder ExceptAmountSet() | |
{ | |
return ExceptField("amountSet"); | |
} | |
public OrderTransactionQueryBuilder WithAmountV2(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("amountV2", moneyV2QueryBuilder); | |
} | |
public OrderTransactionQueryBuilder ExceptAmountV2() | |
{ | |
return ExceptField("amountV2"); | |
} | |
public OrderTransactionQueryBuilder WithAuthorizationCode(string alias = null) | |
{ | |
return WithScalarField("authorizationCode", alias); | |
} | |
public OrderTransactionQueryBuilder ExceptAuthorizationCode() | |
{ | |
return ExceptField("authorizationCode"); | |
} | |
public OrderTransactionQueryBuilder WithCreatedAt(string alias = null) | |
{ | |
return WithScalarField("createdAt", alias); | |
} | |
public OrderTransactionQueryBuilder ExceptCreatedAt() | |
{ | |
return ExceptField("createdAt"); | |
} | |
public OrderTransactionQueryBuilder WithErrorCode(string alias = null) | |
{ | |
return WithScalarField("errorCode", alias); | |
} | |
public OrderTransactionQueryBuilder ExceptErrorCode() | |
{ | |
return ExceptField("errorCode"); | |
} | |
public OrderTransactionQueryBuilder WithFormattedGateway(string alias = null) | |
{ | |
return WithScalarField("formattedGateway", alias); | |
} | |
public OrderTransactionQueryBuilder ExceptFormattedGateway() | |
{ | |
return ExceptField("formattedGateway"); | |
} | |
public OrderTransactionQueryBuilder WithGateway(string alias = null) | |
{ | |
return WithScalarField("gateway", alias); | |
} | |
public OrderTransactionQueryBuilder ExceptGateway() | |
{ | |
return ExceptField("gateway"); | |
} | |
public OrderTransactionQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public OrderTransactionQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public OrderTransactionQueryBuilder WithKind(string alias = null) | |
{ | |
return WithScalarField("kind", alias); | |
} | |
public OrderTransactionQueryBuilder ExceptKind() | |
{ | |
return ExceptField("kind"); | |
} | |
public OrderTransactionQueryBuilder WithManuallyCapturable(string alias = null) | |
{ | |
return WithScalarField("manuallyCapturable", alias); | |
} | |
public OrderTransactionQueryBuilder ExceptManuallyCapturable() | |
{ | |
return ExceptField("manuallyCapturable"); | |
} | |
public OrderTransactionQueryBuilder WithMaximumRefundable(string alias = null) | |
{ | |
return WithScalarField("maximumRefundable", alias); | |
} | |
public OrderTransactionQueryBuilder ExceptMaximumRefundable() | |
{ | |
return ExceptField("maximumRefundable"); | |
} | |
public OrderTransactionQueryBuilder WithMaximumRefundableV2(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("maximumRefundableV2", moneyV2QueryBuilder); | |
} | |
public OrderTransactionQueryBuilder ExceptMaximumRefundableV2() | |
{ | |
return ExceptField("maximumRefundableV2"); | |
} | |
public OrderTransactionQueryBuilder WithOrder(OrderQueryBuilder orderQueryBuilder) | |
{ | |
return WithObjectField("order", orderQueryBuilder); | |
} | |
public OrderTransactionQueryBuilder ExceptOrder() | |
{ | |
return ExceptField("order"); | |
} | |
public OrderTransactionQueryBuilder WithParentTransaction(OrderTransactionQueryBuilder orderTransactionQueryBuilder) | |
{ | |
return WithObjectField("parentTransaction", orderTransactionQueryBuilder); | |
} | |
public OrderTransactionQueryBuilder ExceptParentTransaction() | |
{ | |
return ExceptField("parentTransaction"); | |
} | |
public OrderTransactionQueryBuilder WithPaymentIcon(ImageQueryBuilder imageQueryBuilder, QueryBuilderParameter<int?> maxWidth = null, QueryBuilderParameter<int?> maxHeight = null, QueryBuilderParameter<CropRegion?> crop = null, QueryBuilderParameter<int?> scale = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (maxWidth != null) | |
args.Add("maxWidth", maxWidth); | |
if (maxHeight != null) | |
args.Add("maxHeight", maxHeight); | |
if (crop != null) | |
args.Add("crop", crop); | |
if (scale != null) | |
args.Add("scale", scale); | |
return WithObjectField("paymentIcon", imageQueryBuilder, args); | |
} | |
public OrderTransactionQueryBuilder ExceptPaymentIcon() | |
{ | |
return ExceptField("paymentIcon"); | |
} | |
public OrderTransactionQueryBuilder WithPaymentMethod(string alias = null) | |
{ | |
return WithScalarField("paymentMethod", alias); | |
} | |
public OrderTransactionQueryBuilder ExceptPaymentMethod() | |
{ | |
return ExceptField("paymentMethod"); | |
} | |
public OrderTransactionQueryBuilder WithProcessedAt(string alias = null) | |
{ | |
return WithScalarField("processedAt", alias); | |
} | |
public OrderTransactionQueryBuilder ExceptProcessedAt() | |
{ | |
return ExceptField("processedAt"); | |
} | |
public OrderTransactionQueryBuilder WithReceipt(string alias = null) | |
{ | |
return WithScalarField("receipt", alias); | |
} | |
public OrderTransactionQueryBuilder ExceptReceipt() | |
{ | |
return ExceptField("receipt"); | |
} | |
public OrderTransactionQueryBuilder WithStatus(string alias = null) | |
{ | |
return WithScalarField("status", alias); | |
} | |
public OrderTransactionQueryBuilder ExceptStatus() | |
{ | |
return ExceptField("status"); | |
} | |
public OrderTransactionQueryBuilder WithTest(string alias = null) | |
{ | |
return WithScalarField("test", alias); | |
} | |
public OrderTransactionQueryBuilder ExceptTest() | |
{ | |
return ExceptField("test"); | |
} | |
public OrderTransactionQueryBuilder WithTotalUnsettled(string alias = null) | |
{ | |
return WithScalarField("totalUnsettled", alias); | |
} | |
public OrderTransactionQueryBuilder ExceptTotalUnsettled() | |
{ | |
return ExceptField("totalUnsettled"); | |
} | |
public OrderTransactionQueryBuilder WithTotalUnsettledSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("totalUnsettledSet", moneyBagQueryBuilder); | |
} | |
public OrderTransactionQueryBuilder ExceptTotalUnsettledSet() | |
{ | |
return ExceptField("totalUnsettledSet"); | |
} | |
public OrderTransactionQueryBuilder WithTotalUnsettledV2(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("totalUnsettledV2", moneyV2QueryBuilder); | |
} | |
public OrderTransactionQueryBuilder ExceptTotalUnsettledV2() | |
{ | |
return ExceptField("totalUnsettledV2"); | |
} | |
} | |
public partial class CurrencySettingQueryBuilder : GraphQlQueryBuilder<CurrencySettingQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "currencyCode" }, | |
new FieldMetadata { Name = "currencyName" }, | |
new FieldMetadata { Name = "enabled" }, | |
new FieldMetadata { Name = "rateUpdatedAt", IsComplex = true } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public CurrencySettingQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public CurrencySettingQueryBuilder WithCurrencyCode(string alias = null) | |
{ | |
return WithScalarField("currencyCode", alias); | |
} | |
public CurrencySettingQueryBuilder ExceptCurrencyCode() | |
{ | |
return ExceptField("currencyCode"); | |
} | |
public CurrencySettingQueryBuilder WithCurrencyName(string alias = null) | |
{ | |
return WithScalarField("currencyName", alias); | |
} | |
public CurrencySettingQueryBuilder ExceptCurrencyName() | |
{ | |
return ExceptField("currencyName"); | |
} | |
public CurrencySettingQueryBuilder WithEnabled(string alias = null) | |
{ | |
return WithScalarField("enabled", alias); | |
} | |
public CurrencySettingQueryBuilder ExceptEnabled() | |
{ | |
return ExceptField("enabled"); | |
} | |
public CurrencySettingQueryBuilder WithRateUpdatedAt(string alias = null) | |
{ | |
return WithScalarField("rateUpdatedAt", alias); | |
} | |
public CurrencySettingQueryBuilder ExceptRateUpdatedAt() | |
{ | |
return ExceptField("rateUpdatedAt"); | |
} | |
} | |
public partial class RefundQueryBuilder : GraphQlQueryBuilder<RefundQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "createdAt" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "legacyResourceId", IsComplex = true }, | |
new FieldMetadata { Name = "note" }, | |
new FieldMetadata { Name = "refundLineItems", IsComplex = true, QueryBuilderType = typeof(RefundLineItemConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "restocked" }, | |
new FieldMetadata { Name = "totalRefunded", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) }, | |
new FieldMetadata { Name = "totalRefundedSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "transactions", IsComplex = true, QueryBuilderType = typeof(OrderTransactionConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "updatedAt" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public RefundQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public RefundQueryBuilder WithCreatedAt(string alias = null) | |
{ | |
return WithScalarField("createdAt", alias); | |
} | |
public RefundQueryBuilder ExceptCreatedAt() | |
{ | |
return ExceptField("createdAt"); | |
} | |
public RefundQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public RefundQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public RefundQueryBuilder WithLegacyResourceId(string alias = null) | |
{ | |
return WithScalarField("legacyResourceId", alias); | |
} | |
public RefundQueryBuilder ExceptLegacyResourceId() | |
{ | |
return ExceptField("legacyResourceId"); | |
} | |
public RefundQueryBuilder WithNote(string alias = null) | |
{ | |
return WithScalarField("note", alias); | |
} | |
public RefundQueryBuilder ExceptNote() | |
{ | |
return ExceptField("note"); | |
} | |
public RefundQueryBuilder WithRefundLineItems(RefundLineItemConnectionQueryBuilder refundLineItemConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("refundLineItems", refundLineItemConnectionQueryBuilder, args); | |
} | |
public RefundQueryBuilder ExceptRefundLineItems() | |
{ | |
return ExceptField("refundLineItems"); | |
} | |
public RefundQueryBuilder WithRestocked(string alias = null) | |
{ | |
return WithScalarField("restocked", alias); | |
} | |
public RefundQueryBuilder ExceptRestocked() | |
{ | |
return ExceptField("restocked"); | |
} | |
public RefundQueryBuilder WithTotalRefunded(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("totalRefunded", moneyV2QueryBuilder); | |
} | |
public RefundQueryBuilder ExceptTotalRefunded() | |
{ | |
return ExceptField("totalRefunded"); | |
} | |
public RefundQueryBuilder WithTotalRefundedSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("totalRefundedSet", moneyBagQueryBuilder); | |
} | |
public RefundQueryBuilder ExceptTotalRefundedSet() | |
{ | |
return ExceptField("totalRefundedSet"); | |
} | |
public RefundQueryBuilder WithTransactions(OrderTransactionConnectionQueryBuilder orderTransactionConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("transactions", orderTransactionConnectionQueryBuilder, args); | |
} | |
public RefundQueryBuilder ExceptTransactions() | |
{ | |
return ExceptField("transactions"); | |
} | |
public RefundQueryBuilder WithUpdatedAt(string alias = null) | |
{ | |
return WithScalarField("updatedAt", alias); | |
} | |
public RefundQueryBuilder ExceptUpdatedAt() | |
{ | |
return ExceptField("updatedAt"); | |
} | |
} | |
public partial class OrderTransactionConnectionQueryBuilder : GraphQlQueryBuilder<OrderTransactionConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(OrderTransactionEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public OrderTransactionConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public OrderTransactionConnectionQueryBuilder WithEdges(OrderTransactionEdgeQueryBuilder orderTransactionEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", orderTransactionEdgeQueryBuilder); | |
} | |
public OrderTransactionConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public OrderTransactionConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public OrderTransactionConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class OrderTransactionEdgeQueryBuilder : GraphQlQueryBuilder<OrderTransactionEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(OrderTransactionQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public OrderTransactionEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public OrderTransactionEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public OrderTransactionEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public OrderTransactionEdgeQueryBuilder WithNode(OrderTransactionQueryBuilder orderTransactionQueryBuilder) | |
{ | |
return WithObjectField("node", orderTransactionQueryBuilder); | |
} | |
public OrderTransactionEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class RefundLineItemConnectionQueryBuilder : GraphQlQueryBuilder<RefundLineItemConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(RefundLineItemEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public RefundLineItemConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public RefundLineItemConnectionQueryBuilder WithEdges(RefundLineItemEdgeQueryBuilder refundLineItemEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", refundLineItemEdgeQueryBuilder); | |
} | |
public RefundLineItemConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public RefundLineItemConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public RefundLineItemConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class RefundLineItemEdgeQueryBuilder : GraphQlQueryBuilder<RefundLineItemEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(RefundLineItemQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public RefundLineItemEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public RefundLineItemEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public RefundLineItemEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public RefundLineItemEdgeQueryBuilder WithNode(RefundLineItemQueryBuilder refundLineItemQueryBuilder) | |
{ | |
return WithObjectField("node", refundLineItemQueryBuilder); | |
} | |
public RefundLineItemEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class FulfillmentQueryBuilder : GraphQlQueryBuilder<FulfillmentQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "createdAt" }, | |
new FieldMetadata { Name = "deliveredAt", IsComplex = true }, | |
new FieldMetadata { Name = "displayStatus" }, | |
new FieldMetadata { Name = "estimatedDeliveryAt", IsComplex = true }, | |
new FieldMetadata { Name = "events", IsComplex = true, QueryBuilderType = typeof(FulfillmentEventConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "fulfillmentLineItems", IsComplex = true, QueryBuilderType = typeof(FulfillmentLineItemConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "inTransitAt", IsComplex = true }, | |
new FieldMetadata { Name = "legacyResourceId", IsComplex = true }, | |
new FieldMetadata { Name = "location", IsComplex = true, QueryBuilderType = typeof(LocationQueryBuilder) }, | |
new FieldMetadata { Name = "name" }, | |
new FieldMetadata { Name = "requiresShipping" }, | |
new FieldMetadata { Name = "service", IsComplex = true, QueryBuilderType = typeof(FulfillmentServiceQueryBuilder) }, | |
new FieldMetadata { Name = "status" }, | |
new FieldMetadata { Name = "totalQuantity" }, | |
new FieldMetadata { Name = "trackingInfo", IsComplex = true, QueryBuilderType = typeof(FulfillmentTrackingInfoQueryBuilder) }, | |
new FieldMetadata { Name = "updatedAt" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public FulfillmentQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public FulfillmentQueryBuilder WithCreatedAt(string alias = null) | |
{ | |
return WithScalarField("createdAt", alias); | |
} | |
public FulfillmentQueryBuilder ExceptCreatedAt() | |
{ | |
return ExceptField("createdAt"); | |
} | |
public FulfillmentQueryBuilder WithDeliveredAt(string alias = null) | |
{ | |
return WithScalarField("deliveredAt", alias); | |
} | |
public FulfillmentQueryBuilder ExceptDeliveredAt() | |
{ | |
return ExceptField("deliveredAt"); | |
} | |
public FulfillmentQueryBuilder WithDisplayStatus(string alias = null) | |
{ | |
return WithScalarField("displayStatus", alias); | |
} | |
public FulfillmentQueryBuilder ExceptDisplayStatus() | |
{ | |
return ExceptField("displayStatus"); | |
} | |
public FulfillmentQueryBuilder WithEstimatedDeliveryAt(string alias = null) | |
{ | |
return WithScalarField("estimatedDeliveryAt", alias); | |
} | |
public FulfillmentQueryBuilder ExceptEstimatedDeliveryAt() | |
{ | |
return ExceptField("estimatedDeliveryAt"); | |
} | |
public FulfillmentQueryBuilder WithEvents(FulfillmentEventConnectionQueryBuilder fulfillmentEventConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<FulfillmentEventSortKeys?> sortKey = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
return WithObjectField("events", fulfillmentEventConnectionQueryBuilder, args); | |
} | |
public FulfillmentQueryBuilder ExceptEvents() | |
{ | |
return ExceptField("events"); | |
} | |
public FulfillmentQueryBuilder WithFulfillmentLineItems(FulfillmentLineItemConnectionQueryBuilder fulfillmentLineItemConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("fulfillmentLineItems", fulfillmentLineItemConnectionQueryBuilder, args); | |
} | |
public FulfillmentQueryBuilder ExceptFulfillmentLineItems() | |
{ | |
return ExceptField("fulfillmentLineItems"); | |
} | |
public FulfillmentQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public FulfillmentQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public FulfillmentQueryBuilder WithInTransitAt(string alias = null) | |
{ | |
return WithScalarField("inTransitAt", alias); | |
} | |
public FulfillmentQueryBuilder ExceptInTransitAt() | |
{ | |
return ExceptField("inTransitAt"); | |
} | |
public FulfillmentQueryBuilder WithLegacyResourceId(string alias = null) | |
{ | |
return WithScalarField("legacyResourceId", alias); | |
} | |
public FulfillmentQueryBuilder ExceptLegacyResourceId() | |
{ | |
return ExceptField("legacyResourceId"); | |
} | |
public FulfillmentQueryBuilder WithLocation(LocationQueryBuilder locationQueryBuilder) | |
{ | |
return WithObjectField("location", locationQueryBuilder); | |
} | |
public FulfillmentQueryBuilder ExceptLocation() | |
{ | |
return ExceptField("location"); | |
} | |
public FulfillmentQueryBuilder WithName(string alias = null) | |
{ | |
return WithScalarField("name", alias); | |
} | |
public FulfillmentQueryBuilder ExceptName() | |
{ | |
return ExceptField("name"); | |
} | |
public FulfillmentQueryBuilder WithRequiresShipping(string alias = null) | |
{ | |
return WithScalarField("requiresShipping", alias); | |
} | |
public FulfillmentQueryBuilder ExceptRequiresShipping() | |
{ | |
return ExceptField("requiresShipping"); | |
} | |
public FulfillmentQueryBuilder WithService(FulfillmentServiceQueryBuilder fulfillmentServiceQueryBuilder) | |
{ | |
return WithObjectField("service", fulfillmentServiceQueryBuilder); | |
} | |
public FulfillmentQueryBuilder ExceptService() | |
{ | |
return ExceptField("service"); | |
} | |
public FulfillmentQueryBuilder WithStatus(string alias = null) | |
{ | |
return WithScalarField("status", alias); | |
} | |
public FulfillmentQueryBuilder ExceptStatus() | |
{ | |
return ExceptField("status"); | |
} | |
public FulfillmentQueryBuilder WithTotalQuantity(string alias = null) | |
{ | |
return WithScalarField("totalQuantity", alias); | |
} | |
public FulfillmentQueryBuilder ExceptTotalQuantity() | |
{ | |
return ExceptField("totalQuantity"); | |
} | |
public FulfillmentQueryBuilder WithTrackingInfo(FulfillmentTrackingInfoQueryBuilder fulfillmentTrackingInfoQueryBuilder, QueryBuilderParameter<int?> first = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
return WithObjectField("trackingInfo", fulfillmentTrackingInfoQueryBuilder, args); | |
} | |
public FulfillmentQueryBuilder ExceptTrackingInfo() | |
{ | |
return ExceptField("trackingInfo"); | |
} | |
public FulfillmentQueryBuilder WithUpdatedAt(string alias = null) | |
{ | |
return WithScalarField("updatedAt", alias); | |
} | |
public FulfillmentQueryBuilder ExceptUpdatedAt() | |
{ | |
return ExceptField("updatedAt"); | |
} | |
} | |
public partial class FulfillmentTrackingInfoQueryBuilder : GraphQlQueryBuilder<FulfillmentTrackingInfoQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "company" }, | |
new FieldMetadata { Name = "number" }, | |
new FieldMetadata { Name = "url", IsComplex = true } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public FulfillmentTrackingInfoQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public FulfillmentTrackingInfoQueryBuilder WithCompany(string alias = null) | |
{ | |
return WithScalarField("company", alias); | |
} | |
public FulfillmentTrackingInfoQueryBuilder ExceptCompany() | |
{ | |
return ExceptField("company"); | |
} | |
public FulfillmentTrackingInfoQueryBuilder WithNumber(string alias = null) | |
{ | |
return WithScalarField("number", alias); | |
} | |
public FulfillmentTrackingInfoQueryBuilder ExceptNumber() | |
{ | |
return ExceptField("number"); | |
} | |
public FulfillmentTrackingInfoQueryBuilder WithUrl(string alias = null) | |
{ | |
return WithScalarField("url", alias); | |
} | |
public FulfillmentTrackingInfoQueryBuilder ExceptUrl() | |
{ | |
return ExceptField("url"); | |
} | |
} | |
public partial class FulfillmentLineItemConnectionQueryBuilder : GraphQlQueryBuilder<FulfillmentLineItemConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(FulfillmentLineItemEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public FulfillmentLineItemConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public FulfillmentLineItemConnectionQueryBuilder WithEdges(FulfillmentLineItemEdgeQueryBuilder fulfillmentLineItemEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", fulfillmentLineItemEdgeQueryBuilder); | |
} | |
public FulfillmentLineItemConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public FulfillmentLineItemConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public FulfillmentLineItemConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class FulfillmentLineItemEdgeQueryBuilder : GraphQlQueryBuilder<FulfillmentLineItemEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(FulfillmentLineItemQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public FulfillmentLineItemEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public FulfillmentLineItemEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public FulfillmentLineItemEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public FulfillmentLineItemEdgeQueryBuilder WithNode(FulfillmentLineItemQueryBuilder fulfillmentLineItemQueryBuilder) | |
{ | |
return WithObjectField("node", fulfillmentLineItemQueryBuilder); | |
} | |
public FulfillmentLineItemEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class BoxDimensionsQueryBuilder : GraphQlQueryBuilder<BoxDimensionsQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "height" }, | |
new FieldMetadata { Name = "length" }, | |
new FieldMetadata { Name = "unit" }, | |
new FieldMetadata { Name = "width" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public BoxDimensionsQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public BoxDimensionsQueryBuilder WithHeight(string alias = null) | |
{ | |
return WithScalarField("height", alias); | |
} | |
public BoxDimensionsQueryBuilder ExceptHeight() | |
{ | |
return ExceptField("height"); | |
} | |
public BoxDimensionsQueryBuilder WithLength(string alias = null) | |
{ | |
return WithScalarField("length", alias); | |
} | |
public BoxDimensionsQueryBuilder ExceptLength() | |
{ | |
return ExceptField("length"); | |
} | |
public BoxDimensionsQueryBuilder WithUnit(string alias = null) | |
{ | |
return WithScalarField("unit", alias); | |
} | |
public BoxDimensionsQueryBuilder ExceptUnit() | |
{ | |
return ExceptField("unit"); | |
} | |
public BoxDimensionsQueryBuilder WithWidth(string alias = null) | |
{ | |
return WithScalarField("width", alias); | |
} | |
public BoxDimensionsQueryBuilder ExceptWidth() | |
{ | |
return ExceptField("width"); | |
} | |
} | |
public partial class FulfillmentEventConnectionQueryBuilder : GraphQlQueryBuilder<FulfillmentEventConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(FulfillmentEventEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public FulfillmentEventConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public FulfillmentEventConnectionQueryBuilder WithEdges(FulfillmentEventEdgeQueryBuilder fulfillmentEventEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", fulfillmentEventEdgeQueryBuilder); | |
} | |
public FulfillmentEventConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public FulfillmentEventConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public FulfillmentEventConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class FulfillmentEventEdgeQueryBuilder : GraphQlQueryBuilder<FulfillmentEventEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(FulfillmentEventQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public FulfillmentEventEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public FulfillmentEventEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public FulfillmentEventEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public FulfillmentEventEdgeQueryBuilder WithNode(FulfillmentEventQueryBuilder fulfillmentEventQueryBuilder) | |
{ | |
return WithObjectField("node", fulfillmentEventQueryBuilder); | |
} | |
public FulfillmentEventEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class FulfillmentEventQueryBuilder : GraphQlQueryBuilder<FulfillmentEventQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "happenedAt", IsComplex = true }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "status" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public FulfillmentEventQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public FulfillmentEventQueryBuilder WithHappenedAt(string alias = null) | |
{ | |
return WithScalarField("happenedAt", alias); | |
} | |
public FulfillmentEventQueryBuilder ExceptHappenedAt() | |
{ | |
return ExceptField("happenedAt"); | |
} | |
public FulfillmentEventQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public FulfillmentEventQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public FulfillmentEventQueryBuilder WithStatus(string alias = null) | |
{ | |
return WithScalarField("status", alias); | |
} | |
public FulfillmentEventQueryBuilder ExceptStatus() | |
{ | |
return ExceptField("status"); | |
} | |
} | |
public partial class FulfillmentEdgeQueryBuilder : GraphQlQueryBuilder<FulfillmentEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(FulfillmentQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public FulfillmentEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public FulfillmentEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public FulfillmentEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public FulfillmentEdgeQueryBuilder WithNode(FulfillmentQueryBuilder fulfillmentQueryBuilder) | |
{ | |
return WithObjectField("node", fulfillmentQueryBuilder); | |
} | |
public FulfillmentEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class LineItemConnectionQueryBuilder : GraphQlQueryBuilder<LineItemConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(LineItemEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public LineItemConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public LineItemConnectionQueryBuilder WithEdges(LineItemEdgeQueryBuilder lineItemEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", lineItemEdgeQueryBuilder); | |
} | |
public LineItemConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public LineItemConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public LineItemConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class LineItemEdgeQueryBuilder : GraphQlQueryBuilder<LineItemEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(LineItemQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public LineItemEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public LineItemEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public LineItemEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public LineItemEdgeQueryBuilder WithNode(LineItemQueryBuilder lineItemQueryBuilder) | |
{ | |
return WithObjectField("node", lineItemQueryBuilder); | |
} | |
public LineItemEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class OrderRiskQueryBuilder : GraphQlQueryBuilder<OrderRiskQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "display" }, | |
new FieldMetadata { Name = "level" }, | |
new FieldMetadata { Name = "message" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public OrderRiskQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public OrderRiskQueryBuilder WithDisplay(string alias = null) | |
{ | |
return WithScalarField("display", alias); | |
} | |
public OrderRiskQueryBuilder ExceptDisplay() | |
{ | |
return ExceptField("display"); | |
} | |
public OrderRiskQueryBuilder WithLevel(string alias = null) | |
{ | |
return WithScalarField("level", alias); | |
} | |
public OrderRiskQueryBuilder ExceptLevel() | |
{ | |
return ExceptField("level"); | |
} | |
public OrderRiskQueryBuilder WithMessage(string alias = null) | |
{ | |
return WithScalarField("message", alias); | |
} | |
public OrderRiskQueryBuilder ExceptMessage() | |
{ | |
return ExceptField("message"); | |
} | |
} | |
public partial class ShippingLineQueryBuilder : GraphQlQueryBuilder<ShippingLineQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "carrierIdentifier" }, | |
new FieldMetadata { Name = "code" }, | |
new FieldMetadata { Name = "custom" }, | |
new FieldMetadata { Name = "deliveryCategory" }, | |
new FieldMetadata { Name = "discountAllocations", IsComplex = true, QueryBuilderType = typeof(DiscountAllocationQueryBuilder) }, | |
new FieldMetadata { Name = "discountedPrice", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) }, | |
new FieldMetadata { Name = "discountedPriceSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "originalPrice", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) }, | |
new FieldMetadata { Name = "originalPriceSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "phone" }, | |
new FieldMetadata { Name = "price", IsComplex = true }, | |
new FieldMetadata { Name = "requestedFulfillmentService", IsComplex = true, QueryBuilderType = typeof(FulfillmentServiceQueryBuilder) }, | |
new FieldMetadata { Name = "shippingRateHandle" }, | |
new FieldMetadata { Name = "source" }, | |
new FieldMetadata { Name = "taxLines", IsComplex = true, QueryBuilderType = typeof(TaxLineQueryBuilder) }, | |
new FieldMetadata { Name = "title" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ShippingLineQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ShippingLineQueryBuilder WithCarrierIdentifier(string alias = null) | |
{ | |
return WithScalarField("carrierIdentifier", alias); | |
} | |
public ShippingLineQueryBuilder ExceptCarrierIdentifier() | |
{ | |
return ExceptField("carrierIdentifier"); | |
} | |
public ShippingLineQueryBuilder WithCode(string alias = null) | |
{ | |
return WithScalarField("code", alias); | |
} | |
public ShippingLineQueryBuilder ExceptCode() | |
{ | |
return ExceptField("code"); | |
} | |
public ShippingLineQueryBuilder WithCustom(string alias = null) | |
{ | |
return WithScalarField("custom", alias); | |
} | |
public ShippingLineQueryBuilder ExceptCustom() | |
{ | |
return ExceptField("custom"); | |
} | |
public ShippingLineQueryBuilder WithDeliveryCategory(string alias = null) | |
{ | |
return WithScalarField("deliveryCategory", alias); | |
} | |
public ShippingLineQueryBuilder ExceptDeliveryCategory() | |
{ | |
return ExceptField("deliveryCategory"); | |
} | |
public ShippingLineQueryBuilder WithDiscountAllocations(DiscountAllocationQueryBuilder discountAllocationQueryBuilder) | |
{ | |
return WithObjectField("discountAllocations", discountAllocationQueryBuilder); | |
} | |
public ShippingLineQueryBuilder ExceptDiscountAllocations() | |
{ | |
return ExceptField("discountAllocations"); | |
} | |
public ShippingLineQueryBuilder WithDiscountedPrice(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("discountedPrice", moneyV2QueryBuilder); | |
} | |
public ShippingLineQueryBuilder ExceptDiscountedPrice() | |
{ | |
return ExceptField("discountedPrice"); | |
} | |
public ShippingLineQueryBuilder WithDiscountedPriceSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("discountedPriceSet", moneyBagQueryBuilder); | |
} | |
public ShippingLineQueryBuilder ExceptDiscountedPriceSet() | |
{ | |
return ExceptField("discountedPriceSet"); | |
} | |
public ShippingLineQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public ShippingLineQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public ShippingLineQueryBuilder WithOriginalPrice(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("originalPrice", moneyV2QueryBuilder); | |
} | |
public ShippingLineQueryBuilder ExceptOriginalPrice() | |
{ | |
return ExceptField("originalPrice"); | |
} | |
public ShippingLineQueryBuilder WithOriginalPriceSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("originalPriceSet", moneyBagQueryBuilder); | |
} | |
public ShippingLineQueryBuilder ExceptOriginalPriceSet() | |
{ | |
return ExceptField("originalPriceSet"); | |
} | |
public ShippingLineQueryBuilder WithPhone(string alias = null) | |
{ | |
return WithScalarField("phone", alias); | |
} | |
public ShippingLineQueryBuilder ExceptPhone() | |
{ | |
return ExceptField("phone"); | |
} | |
public ShippingLineQueryBuilder WithPrice(string alias = null) | |
{ | |
return WithScalarField("price", alias); | |
} | |
public ShippingLineQueryBuilder ExceptPrice() | |
{ | |
return ExceptField("price"); | |
} | |
public ShippingLineQueryBuilder WithRequestedFulfillmentService(FulfillmentServiceQueryBuilder fulfillmentServiceQueryBuilder) | |
{ | |
return WithObjectField("requestedFulfillmentService", fulfillmentServiceQueryBuilder); | |
} | |
public ShippingLineQueryBuilder ExceptRequestedFulfillmentService() | |
{ | |
return ExceptField("requestedFulfillmentService"); | |
} | |
public ShippingLineQueryBuilder WithShippingRateHandle(string alias = null) | |
{ | |
return WithScalarField("shippingRateHandle", alias); | |
} | |
public ShippingLineQueryBuilder ExceptShippingRateHandle() | |
{ | |
return ExceptField("shippingRateHandle"); | |
} | |
public ShippingLineQueryBuilder WithSource(string alias = null) | |
{ | |
return WithScalarField("source", alias); | |
} | |
public ShippingLineQueryBuilder ExceptSource() | |
{ | |
return ExceptField("source"); | |
} | |
public ShippingLineQueryBuilder WithTaxLines(TaxLineQueryBuilder taxLineQueryBuilder) | |
{ | |
return WithObjectField("taxLines", taxLineQueryBuilder); | |
} | |
public ShippingLineQueryBuilder ExceptTaxLines() | |
{ | |
return ExceptField("taxLines"); | |
} | |
public ShippingLineQueryBuilder WithTitle(string alias = null) | |
{ | |
return WithScalarField("title", alias); | |
} | |
public ShippingLineQueryBuilder ExceptTitle() | |
{ | |
return ExceptField("title"); | |
} | |
} | |
public partial class SuggestedRefundQueryBuilder : GraphQlQueryBuilder<SuggestedRefundQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "amount", IsComplex = true }, | |
new FieldMetadata { Name = "amountSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "discountedSubtotalSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "maximumRefundable", IsComplex = true }, | |
new FieldMetadata { Name = "maximumRefundableSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "refundLineItems", IsComplex = true, QueryBuilderType = typeof(RefundLineItemQueryBuilder) }, | |
new FieldMetadata { Name = "shipping", IsComplex = true, QueryBuilderType = typeof(ShippingRefundQueryBuilder) }, | |
new FieldMetadata { Name = "subtotal", IsComplex = true }, | |
new FieldMetadata { Name = "subtotalSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "suggestedTransactions", IsComplex = true, QueryBuilderType = typeof(SuggestedOrderTransactionQueryBuilder) }, | |
new FieldMetadata { Name = "totalCartDiscountAmountSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "totalTaxSet", IsComplex = true, QueryBuilderType = typeof(MoneyBagQueryBuilder) }, | |
new FieldMetadata { Name = "totalTaxes", IsComplex = true } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public SuggestedRefundQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public SuggestedRefundQueryBuilder WithAmount(string alias = null) | |
{ | |
return WithScalarField("amount", alias); | |
} | |
public SuggestedRefundQueryBuilder ExceptAmount() | |
{ | |
return ExceptField("amount"); | |
} | |
public SuggestedRefundQueryBuilder WithAmountSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("amountSet", moneyBagQueryBuilder); | |
} | |
public SuggestedRefundQueryBuilder ExceptAmountSet() | |
{ | |
return ExceptField("amountSet"); | |
} | |
public SuggestedRefundQueryBuilder WithDiscountedSubtotalSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("discountedSubtotalSet", moneyBagQueryBuilder); | |
} | |
public SuggestedRefundQueryBuilder ExceptDiscountedSubtotalSet() | |
{ | |
return ExceptField("discountedSubtotalSet"); | |
} | |
public SuggestedRefundQueryBuilder WithMaximumRefundable(string alias = null) | |
{ | |
return WithScalarField("maximumRefundable", alias); | |
} | |
public SuggestedRefundQueryBuilder ExceptMaximumRefundable() | |
{ | |
return ExceptField("maximumRefundable"); | |
} | |
public SuggestedRefundQueryBuilder WithMaximumRefundableSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("maximumRefundableSet", moneyBagQueryBuilder); | |
} | |
public SuggestedRefundQueryBuilder ExceptMaximumRefundableSet() | |
{ | |
return ExceptField("maximumRefundableSet"); | |
} | |
public SuggestedRefundQueryBuilder WithRefundLineItems(RefundLineItemQueryBuilder refundLineItemQueryBuilder) | |
{ | |
return WithObjectField("refundLineItems", refundLineItemQueryBuilder); | |
} | |
public SuggestedRefundQueryBuilder ExceptRefundLineItems() | |
{ | |
return ExceptField("refundLineItems"); | |
} | |
public SuggestedRefundQueryBuilder WithShipping(ShippingRefundQueryBuilder shippingRefundQueryBuilder) | |
{ | |
return WithObjectField("shipping", shippingRefundQueryBuilder); | |
} | |
public SuggestedRefundQueryBuilder ExceptShipping() | |
{ | |
return ExceptField("shipping"); | |
} | |
public SuggestedRefundQueryBuilder WithSubtotal(string alias = null) | |
{ | |
return WithScalarField("subtotal", alias); | |
} | |
public SuggestedRefundQueryBuilder ExceptSubtotal() | |
{ | |
return ExceptField("subtotal"); | |
} | |
public SuggestedRefundQueryBuilder WithSubtotalSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("subtotalSet", moneyBagQueryBuilder); | |
} | |
public SuggestedRefundQueryBuilder ExceptSubtotalSet() | |
{ | |
return ExceptField("subtotalSet"); | |
} | |
public SuggestedRefundQueryBuilder WithSuggestedTransactions(SuggestedOrderTransactionQueryBuilder suggestedOrderTransactionQueryBuilder) | |
{ | |
return WithObjectField("suggestedTransactions", suggestedOrderTransactionQueryBuilder); | |
} | |
public SuggestedRefundQueryBuilder ExceptSuggestedTransactions() | |
{ | |
return ExceptField("suggestedTransactions"); | |
} | |
public SuggestedRefundQueryBuilder WithTotalCartDiscountAmountSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("totalCartDiscountAmountSet", moneyBagQueryBuilder); | |
} | |
public SuggestedRefundQueryBuilder ExceptTotalCartDiscountAmountSet() | |
{ | |
return ExceptField("totalCartDiscountAmountSet"); | |
} | |
public SuggestedRefundQueryBuilder WithTotalTaxSet(MoneyBagQueryBuilder moneyBagQueryBuilder) | |
{ | |
return WithObjectField("totalTaxSet", moneyBagQueryBuilder); | |
} | |
public SuggestedRefundQueryBuilder ExceptTotalTaxSet() | |
{ | |
return ExceptField("totalTaxSet"); | |
} | |
public SuggestedRefundQueryBuilder WithTotalTaxes(string alias = null) | |
{ | |
return WithScalarField("totalTaxes", alias); | |
} | |
public SuggestedRefundQueryBuilder ExceptTotalTaxes() | |
{ | |
return ExceptField("totalTaxes"); | |
} | |
} | |
public partial class ShippingRateQueryBuilder : GraphQlQueryBuilder<ShippingRateQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "handle" }, | |
new FieldMetadata { Name = "price", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) }, | |
new FieldMetadata { Name = "title" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ShippingRateQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ShippingRateQueryBuilder WithHandle(string alias = null) | |
{ | |
return WithScalarField("handle", alias); | |
} | |
public ShippingRateQueryBuilder ExceptHandle() | |
{ | |
return ExceptField("handle"); | |
} | |
public ShippingRateQueryBuilder WithPrice(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("price", moneyV2QueryBuilder); | |
} | |
public ShippingRateQueryBuilder ExceptPrice() | |
{ | |
return ExceptField("price"); | |
} | |
public ShippingRateQueryBuilder WithTitle(string alias = null) | |
{ | |
return WithScalarField("title", alias); | |
} | |
public ShippingRateQueryBuilder ExceptTitle() | |
{ | |
return ExceptField("title"); | |
} | |
} | |
public partial class CollectionRuleConditionsQueryBuilder : GraphQlQueryBuilder<CollectionRuleConditionsQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "allowedRelations", IsComplex = true }, | |
new FieldMetadata { Name = "defaultRelation" }, | |
new FieldMetadata { Name = "ruleType" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public CollectionRuleConditionsQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public CollectionRuleConditionsQueryBuilder WithAllowedRelations(string alias = null) | |
{ | |
return WithScalarField("allowedRelations", alias); | |
} | |
public CollectionRuleConditionsQueryBuilder ExceptAllowedRelations() | |
{ | |
return ExceptField("allowedRelations"); | |
} | |
public CollectionRuleConditionsQueryBuilder WithDefaultRelation(string alias = null) | |
{ | |
return WithScalarField("defaultRelation", alias); | |
} | |
public CollectionRuleConditionsQueryBuilder ExceptDefaultRelation() | |
{ | |
return ExceptField("defaultRelation"); | |
} | |
public CollectionRuleConditionsQueryBuilder WithRuleType(string alias = null) | |
{ | |
return WithScalarField("ruleType", alias); | |
} | |
public CollectionRuleConditionsQueryBuilder ExceptRuleType() | |
{ | |
return ExceptField("ruleType"); | |
} | |
} | |
public partial class DraftOrderQueryBuilder : GraphQlQueryBuilder<DraftOrderQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "appliedDiscount", IsComplex = true, QueryBuilderType = typeof(DraftOrderAppliedDiscountQueryBuilder) }, | |
new FieldMetadata { Name = "billingAddress", IsComplex = true, QueryBuilderType = typeof(MailingAddressQueryBuilder) }, | |
new FieldMetadata { Name = "completedAt", IsComplex = true }, | |
new FieldMetadata { Name = "createdAt" }, | |
new FieldMetadata { Name = "currencyCode" }, | |
new FieldMetadata { Name = "customAttributes", IsComplex = true, QueryBuilderType = typeof(AttributeQueryBuilder) }, | |
new FieldMetadata { Name = "customer", IsComplex = true, QueryBuilderType = typeof(CustomerQueryBuilder) }, | |
new FieldMetadata { Name = "email" }, | |
new FieldMetadata { Name = "events", IsComplex = true, QueryBuilderType = typeof(EventConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "hasTimelineComment" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "invoiceSentAt", IsComplex = true }, | |
new FieldMetadata { Name = "invoiceUrl", IsComplex = true }, | |
new FieldMetadata { Name = "legacyResourceId", IsComplex = true }, | |
new FieldMetadata { Name = "lineItems", IsComplex = true, QueryBuilderType = typeof(DraftOrderLineItemConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "metafield", IsComplex = true, QueryBuilderType = typeof(MetafieldQueryBuilder) }, | |
new FieldMetadata { Name = "metafields", IsComplex = true, QueryBuilderType = typeof(MetafieldConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "name" }, | |
new FieldMetadata { Name = "note2" }, | |
new FieldMetadata { Name = "order", IsComplex = true, QueryBuilderType = typeof(OrderQueryBuilder) }, | |
new FieldMetadata { Name = "privateMetafield", IsComplex = true, QueryBuilderType = typeof(PrivateMetafieldQueryBuilder) }, | |
new FieldMetadata { Name = "privateMetafields", IsComplex = true, QueryBuilderType = typeof(PrivateMetafieldConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "shippingAddress", IsComplex = true, QueryBuilderType = typeof(MailingAddressQueryBuilder) }, | |
new FieldMetadata { Name = "shippingLine", IsComplex = true, QueryBuilderType = typeof(ShippingLineQueryBuilder) }, | |
new FieldMetadata { Name = "status" }, | |
new FieldMetadata { Name = "subtotalPrice", IsComplex = true }, | |
new FieldMetadata { Name = "tags", IsComplex = true }, | |
new FieldMetadata { Name = "taxExempt" }, | |
new FieldMetadata { Name = "taxLines", IsComplex = true, QueryBuilderType = typeof(TaxLineQueryBuilder) }, | |
new FieldMetadata { Name = "taxesIncluded" }, | |
new FieldMetadata { Name = "totalPrice", IsComplex = true }, | |
new FieldMetadata { Name = "totalShippingPrice", IsComplex = true }, | |
new FieldMetadata { Name = "totalTax", IsComplex = true }, | |
new FieldMetadata { Name = "totalWeight", IsComplex = true }, | |
new FieldMetadata { Name = "updatedAt" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DraftOrderQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DraftOrderQueryBuilder WithAppliedDiscount(DraftOrderAppliedDiscountQueryBuilder draftOrderAppliedDiscountQueryBuilder) | |
{ | |
return WithObjectField("appliedDiscount", draftOrderAppliedDiscountQueryBuilder); | |
} | |
public DraftOrderQueryBuilder ExceptAppliedDiscount() | |
{ | |
return ExceptField("appliedDiscount"); | |
} | |
public DraftOrderQueryBuilder WithBillingAddress(MailingAddressQueryBuilder mailingAddressQueryBuilder) | |
{ | |
return WithObjectField("billingAddress", mailingAddressQueryBuilder); | |
} | |
public DraftOrderQueryBuilder ExceptBillingAddress() | |
{ | |
return ExceptField("billingAddress"); | |
} | |
public DraftOrderQueryBuilder WithCompletedAt(string alias = null) | |
{ | |
return WithScalarField("completedAt", alias); | |
} | |
public DraftOrderQueryBuilder ExceptCompletedAt() | |
{ | |
return ExceptField("completedAt"); | |
} | |
public DraftOrderQueryBuilder WithCreatedAt(string alias = null) | |
{ | |
return WithScalarField("createdAt", alias); | |
} | |
public DraftOrderQueryBuilder ExceptCreatedAt() | |
{ | |
return ExceptField("createdAt"); | |
} | |
public DraftOrderQueryBuilder WithCurrencyCode(string alias = null) | |
{ | |
return WithScalarField("currencyCode", alias); | |
} | |
public DraftOrderQueryBuilder ExceptCurrencyCode() | |
{ | |
return ExceptField("currencyCode"); | |
} | |
public DraftOrderQueryBuilder WithCustomAttributes(AttributeQueryBuilder attributeQueryBuilder) | |
{ | |
return WithObjectField("customAttributes", attributeQueryBuilder); | |
} | |
public DraftOrderQueryBuilder ExceptCustomAttributes() | |
{ | |
return ExceptField("customAttributes"); | |
} | |
public DraftOrderQueryBuilder WithCustomer(CustomerQueryBuilder customerQueryBuilder) | |
{ | |
return WithObjectField("customer", customerQueryBuilder); | |
} | |
public DraftOrderQueryBuilder ExceptCustomer() | |
{ | |
return ExceptField("customer"); | |
} | |
public DraftOrderQueryBuilder WithEmail(string alias = null) | |
{ | |
return WithScalarField("email", alias); | |
} | |
public DraftOrderQueryBuilder ExceptEmail() | |
{ | |
return ExceptField("email"); | |
} | |
public DraftOrderQueryBuilder WithEvents(EventConnectionQueryBuilder eventConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<EventSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
return WithObjectField("events", eventConnectionQueryBuilder, args); | |
} | |
public DraftOrderQueryBuilder ExceptEvents() | |
{ | |
return ExceptField("events"); | |
} | |
public DraftOrderQueryBuilder WithHasTimelineComment(string alias = null) | |
{ | |
return WithScalarField("hasTimelineComment", alias); | |
} | |
public DraftOrderQueryBuilder ExceptHasTimelineComment() | |
{ | |
return ExceptField("hasTimelineComment"); | |
} | |
public DraftOrderQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public DraftOrderQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public DraftOrderQueryBuilder WithInvoiceSentAt(string alias = null) | |
{ | |
return WithScalarField("invoiceSentAt", alias); | |
} | |
public DraftOrderQueryBuilder ExceptInvoiceSentAt() | |
{ | |
return ExceptField("invoiceSentAt"); | |
} | |
public DraftOrderQueryBuilder WithInvoiceUrl(string alias = null) | |
{ | |
return WithScalarField("invoiceUrl", alias); | |
} | |
public DraftOrderQueryBuilder ExceptInvoiceUrl() | |
{ | |
return ExceptField("invoiceUrl"); | |
} | |
public DraftOrderQueryBuilder WithLegacyResourceId(string alias = null) | |
{ | |
return WithScalarField("legacyResourceId", alias); | |
} | |
public DraftOrderQueryBuilder ExceptLegacyResourceId() | |
{ | |
return ExceptField("legacyResourceId"); | |
} | |
public DraftOrderQueryBuilder WithLineItems(DraftOrderLineItemConnectionQueryBuilder draftOrderLineItemConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("lineItems", draftOrderLineItemConnectionQueryBuilder, args); | |
} | |
public DraftOrderQueryBuilder ExceptLineItems() | |
{ | |
return ExceptField("lineItems"); | |
} | |
public DraftOrderQueryBuilder WithMetafield(MetafieldQueryBuilder metafieldQueryBuilder, QueryBuilderParameter<string> @namespace, QueryBuilderParameter<string> key) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("namespace", @namespace); | |
args.Add("key", key); | |
return WithObjectField("metafield", metafieldQueryBuilder, args); | |
} | |
public DraftOrderQueryBuilder ExceptMetafield() | |
{ | |
return ExceptField("metafield"); | |
} | |
public DraftOrderQueryBuilder WithMetafields(MetafieldConnectionQueryBuilder metafieldConnectionQueryBuilder, QueryBuilderParameter<string> @namespace = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (@namespace != null) | |
args.Add("namespace", @namespace); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("metafields", metafieldConnectionQueryBuilder, args); | |
} | |
public DraftOrderQueryBuilder ExceptMetafields() | |
{ | |
return ExceptField("metafields"); | |
} | |
public DraftOrderQueryBuilder WithName(string alias = null) | |
{ | |
return WithScalarField("name", alias); | |
} | |
public DraftOrderQueryBuilder ExceptName() | |
{ | |
return ExceptField("name"); | |
} | |
public DraftOrderQueryBuilder WithNote2(string alias = null) | |
{ | |
return WithScalarField("note2", alias); | |
} | |
public DraftOrderQueryBuilder ExceptNote2() | |
{ | |
return ExceptField("note2"); | |
} | |
public DraftOrderQueryBuilder WithOrder(OrderQueryBuilder orderQueryBuilder) | |
{ | |
return WithObjectField("order", orderQueryBuilder); | |
} | |
public DraftOrderQueryBuilder ExceptOrder() | |
{ | |
return ExceptField("order"); | |
} | |
public DraftOrderQueryBuilder WithPrivateMetafield(PrivateMetafieldQueryBuilder privateMetafieldQueryBuilder, QueryBuilderParameter<string> @namespace, QueryBuilderParameter<string> key) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("namespace", @namespace); | |
args.Add("key", key); | |
return WithObjectField("privateMetafield", privateMetafieldQueryBuilder, args); | |
} | |
public DraftOrderQueryBuilder ExceptPrivateMetafield() | |
{ | |
return ExceptField("privateMetafield"); | |
} | |
public DraftOrderQueryBuilder WithPrivateMetafields(PrivateMetafieldConnectionQueryBuilder privateMetafieldConnectionQueryBuilder, QueryBuilderParameter<string> @namespace = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (@namespace != null) | |
args.Add("namespace", @namespace); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("privateMetafields", privateMetafieldConnectionQueryBuilder, args); | |
} | |
public DraftOrderQueryBuilder ExceptPrivateMetafields() | |
{ | |
return ExceptField("privateMetafields"); | |
} | |
public DraftOrderQueryBuilder WithShippingAddress(MailingAddressQueryBuilder mailingAddressQueryBuilder) | |
{ | |
return WithObjectField("shippingAddress", mailingAddressQueryBuilder); | |
} | |
public DraftOrderQueryBuilder ExceptShippingAddress() | |
{ | |
return ExceptField("shippingAddress"); | |
} | |
public DraftOrderQueryBuilder WithShippingLine(ShippingLineQueryBuilder shippingLineQueryBuilder) | |
{ | |
return WithObjectField("shippingLine", shippingLineQueryBuilder); | |
} | |
public DraftOrderQueryBuilder ExceptShippingLine() | |
{ | |
return ExceptField("shippingLine"); | |
} | |
public DraftOrderQueryBuilder WithStatus(string alias = null) | |
{ | |
return WithScalarField("status", alias); | |
} | |
public DraftOrderQueryBuilder ExceptStatus() | |
{ | |
return ExceptField("status"); | |
} | |
public DraftOrderQueryBuilder WithSubtotalPrice(string alias = null) | |
{ | |
return WithScalarField("subtotalPrice", alias); | |
} | |
public DraftOrderQueryBuilder ExceptSubtotalPrice() | |
{ | |
return ExceptField("subtotalPrice"); | |
} | |
public DraftOrderQueryBuilder WithTags(string alias = null) | |
{ | |
return WithScalarField("tags", alias); | |
} | |
public DraftOrderQueryBuilder ExceptTags() | |
{ | |
return ExceptField("tags"); | |
} | |
public DraftOrderQueryBuilder WithTaxExempt(string alias = null) | |
{ | |
return WithScalarField("taxExempt", alias); | |
} | |
public DraftOrderQueryBuilder ExceptTaxExempt() | |
{ | |
return ExceptField("taxExempt"); | |
} | |
public DraftOrderQueryBuilder WithTaxLines(TaxLineQueryBuilder taxLineQueryBuilder) | |
{ | |
return WithObjectField("taxLines", taxLineQueryBuilder); | |
} | |
public DraftOrderQueryBuilder ExceptTaxLines() | |
{ | |
return ExceptField("taxLines"); | |
} | |
public DraftOrderQueryBuilder WithTaxesIncluded(string alias = null) | |
{ | |
return WithScalarField("taxesIncluded", alias); | |
} | |
public DraftOrderQueryBuilder ExceptTaxesIncluded() | |
{ | |
return ExceptField("taxesIncluded"); | |
} | |
public DraftOrderQueryBuilder WithTotalPrice(string alias = null) | |
{ | |
return WithScalarField("totalPrice", alias); | |
} | |
public DraftOrderQueryBuilder ExceptTotalPrice() | |
{ | |
return ExceptField("totalPrice"); | |
} | |
public DraftOrderQueryBuilder WithTotalShippingPrice(string alias = null) | |
{ | |
return WithScalarField("totalShippingPrice", alias); | |
} | |
public DraftOrderQueryBuilder ExceptTotalShippingPrice() | |
{ | |
return ExceptField("totalShippingPrice"); | |
} | |
public DraftOrderQueryBuilder WithTotalTax(string alias = null) | |
{ | |
return WithScalarField("totalTax", alias); | |
} | |
public DraftOrderQueryBuilder ExceptTotalTax() | |
{ | |
return ExceptField("totalTax"); | |
} | |
public DraftOrderQueryBuilder WithTotalWeight(string alias = null) | |
{ | |
return WithScalarField("totalWeight", alias); | |
} | |
public DraftOrderQueryBuilder ExceptTotalWeight() | |
{ | |
return ExceptField("totalWeight"); | |
} | |
public DraftOrderQueryBuilder WithUpdatedAt(string alias = null) | |
{ | |
return WithScalarField("updatedAt", alias); | |
} | |
public DraftOrderQueryBuilder ExceptUpdatedAt() | |
{ | |
return ExceptField("updatedAt"); | |
} | |
} | |
public partial class DraftOrderAppliedDiscountQueryBuilder : GraphQlQueryBuilder<DraftOrderAppliedDiscountQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "amount", IsComplex = true }, | |
new FieldMetadata { Name = "amountV2", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) }, | |
new FieldMetadata { Name = "description" }, | |
new FieldMetadata { Name = "title" }, | |
new FieldMetadata { Name = "value" }, | |
new FieldMetadata { Name = "valueType" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DraftOrderAppliedDiscountQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DraftOrderAppliedDiscountQueryBuilder WithAmount(string alias = null) | |
{ | |
return WithScalarField("amount", alias); | |
} | |
public DraftOrderAppliedDiscountQueryBuilder ExceptAmount() | |
{ | |
return ExceptField("amount"); | |
} | |
public DraftOrderAppliedDiscountQueryBuilder WithAmountV2(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("amountV2", moneyV2QueryBuilder); | |
} | |
public DraftOrderAppliedDiscountQueryBuilder ExceptAmountV2() | |
{ | |
return ExceptField("amountV2"); | |
} | |
public DraftOrderAppliedDiscountQueryBuilder WithDescription(string alias = null) | |
{ | |
return WithScalarField("description", alias); | |
} | |
public DraftOrderAppliedDiscountQueryBuilder ExceptDescription() | |
{ | |
return ExceptField("description"); | |
} | |
public DraftOrderAppliedDiscountQueryBuilder WithTitle(string alias = null) | |
{ | |
return WithScalarField("title", alias); | |
} | |
public DraftOrderAppliedDiscountQueryBuilder ExceptTitle() | |
{ | |
return ExceptField("title"); | |
} | |
public DraftOrderAppliedDiscountQueryBuilder WithValue(string alias = null) | |
{ | |
return WithScalarField("value", alias); | |
} | |
public DraftOrderAppliedDiscountQueryBuilder ExceptValue() | |
{ | |
return ExceptField("value"); | |
} | |
public DraftOrderAppliedDiscountQueryBuilder WithValueType(string alias = null) | |
{ | |
return WithScalarField("valueType", alias); | |
} | |
public DraftOrderAppliedDiscountQueryBuilder ExceptValueType() | |
{ | |
return ExceptField("valueType"); | |
} | |
} | |
public partial class DraftOrderLineItemConnectionQueryBuilder : GraphQlQueryBuilder<DraftOrderLineItemConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(DraftOrderLineItemEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DraftOrderLineItemConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DraftOrderLineItemConnectionQueryBuilder WithEdges(DraftOrderLineItemEdgeQueryBuilder draftOrderLineItemEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", draftOrderLineItemEdgeQueryBuilder); | |
} | |
public DraftOrderLineItemConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public DraftOrderLineItemConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public DraftOrderLineItemConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class DraftOrderLineItemEdgeQueryBuilder : GraphQlQueryBuilder<DraftOrderLineItemEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(DraftOrderLineItemQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DraftOrderLineItemEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DraftOrderLineItemEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public DraftOrderLineItemEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public DraftOrderLineItemEdgeQueryBuilder WithNode(DraftOrderLineItemQueryBuilder draftOrderLineItemQueryBuilder) | |
{ | |
return WithObjectField("node", draftOrderLineItemQueryBuilder); | |
} | |
public DraftOrderLineItemEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class DraftOrderLineItemQueryBuilder : GraphQlQueryBuilder<DraftOrderLineItemQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "appliedDiscount", IsComplex = true, QueryBuilderType = typeof(DraftOrderAppliedDiscountQueryBuilder) }, | |
new FieldMetadata { Name = "custom" }, | |
new FieldMetadata { Name = "customAttributes", IsComplex = true, QueryBuilderType = typeof(AttributeQueryBuilder) }, | |
new FieldMetadata { Name = "discountedTotal", IsComplex = true }, | |
new FieldMetadata { Name = "discountedUnitPrice", IsComplex = true }, | |
new FieldMetadata { Name = "fulfillmentService", IsComplex = true, QueryBuilderType = typeof(FulfillmentServiceQueryBuilder) }, | |
new FieldMetadata { Name = "grams" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "image", IsComplex = true, QueryBuilderType = typeof(ImageQueryBuilder) }, | |
new FieldMetadata { Name = "isGiftCard" }, | |
new FieldMetadata { Name = "name" }, | |
new FieldMetadata { Name = "originalTotal", IsComplex = true }, | |
new FieldMetadata { Name = "originalUnitPrice", IsComplex = true }, | |
new FieldMetadata { Name = "product", IsComplex = true, QueryBuilderType = typeof(ProductQueryBuilder) }, | |
new FieldMetadata { Name = "quantity" }, | |
new FieldMetadata { Name = "requiresShipping" }, | |
new FieldMetadata { Name = "sku" }, | |
new FieldMetadata { Name = "taxLines", IsComplex = true, QueryBuilderType = typeof(TaxLineQueryBuilder) }, | |
new FieldMetadata { Name = "taxable" }, | |
new FieldMetadata { Name = "title" }, | |
new FieldMetadata { Name = "totalDiscount", IsComplex = true }, | |
new FieldMetadata { Name = "variant", IsComplex = true, QueryBuilderType = typeof(ProductVariantQueryBuilder) }, | |
new FieldMetadata { Name = "variantTitle" }, | |
new FieldMetadata { Name = "vendor" }, | |
new FieldMetadata { Name = "weight", IsComplex = true, QueryBuilderType = typeof(WeightQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DraftOrderLineItemQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DraftOrderLineItemQueryBuilder WithAppliedDiscount(DraftOrderAppliedDiscountQueryBuilder draftOrderAppliedDiscountQueryBuilder) | |
{ | |
return WithObjectField("appliedDiscount", draftOrderAppliedDiscountQueryBuilder); | |
} | |
public DraftOrderLineItemQueryBuilder ExceptAppliedDiscount() | |
{ | |
return ExceptField("appliedDiscount"); | |
} | |
public DraftOrderLineItemQueryBuilder WithCustom(string alias = null) | |
{ | |
return WithScalarField("custom", alias); | |
} | |
public DraftOrderLineItemQueryBuilder ExceptCustom() | |
{ | |
return ExceptField("custom"); | |
} | |
public DraftOrderLineItemQueryBuilder WithCustomAttributes(AttributeQueryBuilder attributeQueryBuilder) | |
{ | |
return WithObjectField("customAttributes", attributeQueryBuilder); | |
} | |
public DraftOrderLineItemQueryBuilder ExceptCustomAttributes() | |
{ | |
return ExceptField("customAttributes"); | |
} | |
public DraftOrderLineItemQueryBuilder WithDiscountedTotal(string alias = null) | |
{ | |
return WithScalarField("discountedTotal", alias); | |
} | |
public DraftOrderLineItemQueryBuilder ExceptDiscountedTotal() | |
{ | |
return ExceptField("discountedTotal"); | |
} | |
public DraftOrderLineItemQueryBuilder WithDiscountedUnitPrice(string alias = null) | |
{ | |
return WithScalarField("discountedUnitPrice", alias); | |
} | |
public DraftOrderLineItemQueryBuilder ExceptDiscountedUnitPrice() | |
{ | |
return ExceptField("discountedUnitPrice"); | |
} | |
public DraftOrderLineItemQueryBuilder WithFulfillmentService(FulfillmentServiceQueryBuilder fulfillmentServiceQueryBuilder) | |
{ | |
return WithObjectField("fulfillmentService", fulfillmentServiceQueryBuilder); | |
} | |
public DraftOrderLineItemQueryBuilder ExceptFulfillmentService() | |
{ | |
return ExceptField("fulfillmentService"); | |
} | |
public DraftOrderLineItemQueryBuilder WithGrams(string alias = null) | |
{ | |
return WithScalarField("grams", alias); | |
} | |
public DraftOrderLineItemQueryBuilder ExceptGrams() | |
{ | |
return ExceptField("grams"); | |
} | |
public DraftOrderLineItemQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public DraftOrderLineItemQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public DraftOrderLineItemQueryBuilder WithImage(ImageQueryBuilder imageQueryBuilder, QueryBuilderParameter<int?> maxWidth = null, QueryBuilderParameter<int?> maxHeight = null, QueryBuilderParameter<CropRegion?> crop = null, QueryBuilderParameter<int?> scale = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (maxWidth != null) | |
args.Add("maxWidth", maxWidth); | |
if (maxHeight != null) | |
args.Add("maxHeight", maxHeight); | |
if (crop != null) | |
args.Add("crop", crop); | |
if (scale != null) | |
args.Add("scale", scale); | |
return WithObjectField("image", imageQueryBuilder, args); | |
} | |
public DraftOrderLineItemQueryBuilder ExceptImage() | |
{ | |
return ExceptField("image"); | |
} | |
public DraftOrderLineItemQueryBuilder WithIsGiftCard(string alias = null) | |
{ | |
return WithScalarField("isGiftCard", alias); | |
} | |
public DraftOrderLineItemQueryBuilder ExceptIsGiftCard() | |
{ | |
return ExceptField("isGiftCard"); | |
} | |
public DraftOrderLineItemQueryBuilder WithName(string alias = null) | |
{ | |
return WithScalarField("name", alias); | |
} | |
public DraftOrderLineItemQueryBuilder ExceptName() | |
{ | |
return ExceptField("name"); | |
} | |
public DraftOrderLineItemQueryBuilder WithOriginalTotal(string alias = null) | |
{ | |
return WithScalarField("originalTotal", alias); | |
} | |
public DraftOrderLineItemQueryBuilder ExceptOriginalTotal() | |
{ | |
return ExceptField("originalTotal"); | |
} | |
public DraftOrderLineItemQueryBuilder WithOriginalUnitPrice(string alias = null) | |
{ | |
return WithScalarField("originalUnitPrice", alias); | |
} | |
public DraftOrderLineItemQueryBuilder ExceptOriginalUnitPrice() | |
{ | |
return ExceptField("originalUnitPrice"); | |
} | |
public DraftOrderLineItemQueryBuilder WithProduct(ProductQueryBuilder productQueryBuilder) | |
{ | |
return WithObjectField("product", productQueryBuilder); | |
} | |
public DraftOrderLineItemQueryBuilder ExceptProduct() | |
{ | |
return ExceptField("product"); | |
} | |
public DraftOrderLineItemQueryBuilder WithQuantity(string alias = null) | |
{ | |
return WithScalarField("quantity", alias); | |
} | |
public DraftOrderLineItemQueryBuilder ExceptQuantity() | |
{ | |
return ExceptField("quantity"); | |
} | |
public DraftOrderLineItemQueryBuilder WithRequiresShipping(string alias = null) | |
{ | |
return WithScalarField("requiresShipping", alias); | |
} | |
public DraftOrderLineItemQueryBuilder ExceptRequiresShipping() | |
{ | |
return ExceptField("requiresShipping"); | |
} | |
public DraftOrderLineItemQueryBuilder WithSku(string alias = null) | |
{ | |
return WithScalarField("sku", alias); | |
} | |
public DraftOrderLineItemQueryBuilder ExceptSku() | |
{ | |
return ExceptField("sku"); | |
} | |
public DraftOrderLineItemQueryBuilder WithTaxLines(TaxLineQueryBuilder taxLineQueryBuilder) | |
{ | |
return WithObjectField("taxLines", taxLineQueryBuilder); | |
} | |
public DraftOrderLineItemQueryBuilder ExceptTaxLines() | |
{ | |
return ExceptField("taxLines"); | |
} | |
public DraftOrderLineItemQueryBuilder WithTaxable(string alias = null) | |
{ | |
return WithScalarField("taxable", alias); | |
} | |
public DraftOrderLineItemQueryBuilder ExceptTaxable() | |
{ | |
return ExceptField("taxable"); | |
} | |
public DraftOrderLineItemQueryBuilder WithTitle(string alias = null) | |
{ | |
return WithScalarField("title", alias); | |
} | |
public DraftOrderLineItemQueryBuilder ExceptTitle() | |
{ | |
return ExceptField("title"); | |
} | |
public DraftOrderLineItemQueryBuilder WithTotalDiscount(string alias = null) | |
{ | |
return WithScalarField("totalDiscount", alias); | |
} | |
public DraftOrderLineItemQueryBuilder ExceptTotalDiscount() | |
{ | |
return ExceptField("totalDiscount"); | |
} | |
public DraftOrderLineItemQueryBuilder WithVariant(ProductVariantQueryBuilder productVariantQueryBuilder) | |
{ | |
return WithObjectField("variant", productVariantQueryBuilder); | |
} | |
public DraftOrderLineItemQueryBuilder ExceptVariant() | |
{ | |
return ExceptField("variant"); | |
} | |
public DraftOrderLineItemQueryBuilder WithVariantTitle(string alias = null) | |
{ | |
return WithScalarField("variantTitle", alias); | |
} | |
public DraftOrderLineItemQueryBuilder ExceptVariantTitle() | |
{ | |
return ExceptField("variantTitle"); | |
} | |
public DraftOrderLineItemQueryBuilder WithVendor(string alias = null) | |
{ | |
return WithScalarField("vendor", alias); | |
} | |
public DraftOrderLineItemQueryBuilder ExceptVendor() | |
{ | |
return ExceptField("vendor"); | |
} | |
public DraftOrderLineItemQueryBuilder WithWeight(WeightQueryBuilder weightQueryBuilder) | |
{ | |
return WithObjectField("weight", weightQueryBuilder); | |
} | |
public DraftOrderLineItemQueryBuilder ExceptWeight() | |
{ | |
return ExceptField("weight"); | |
} | |
} | |
public partial class PriceRuleQueryBuilder : GraphQlQueryBuilder<PriceRuleQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "allocationLimit" }, | |
new FieldMetadata { Name = "allocationMethod" }, | |
new FieldMetadata { Name = "app", IsComplex = true, QueryBuilderType = typeof(AppQueryBuilder) }, | |
new FieldMetadata { Name = "createdAt" }, | |
new FieldMetadata { Name = "customerSelection", IsComplex = true, QueryBuilderType = typeof(PriceRuleCustomerSelectionQueryBuilder) }, | |
new FieldMetadata { Name = "discountCodes", IsComplex = true, QueryBuilderType = typeof(PriceRuleDiscountCodeConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "discountCodesCount" }, | |
new FieldMetadata { Name = "endsAt", IsComplex = true }, | |
new FieldMetadata { Name = "entitlementToPrerequisiteQuantityRatio", IsComplex = true, QueryBuilderType = typeof(PriceRuleEntitlementToPrerequisiteQuantityRatioQueryBuilder) }, | |
new FieldMetadata { Name = "events", IsComplex = true, QueryBuilderType = typeof(EventConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "features", IsComplex = true }, | |
new FieldMetadata { Name = "hasTimelineComment" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "itemEntitlements", IsComplex = true, QueryBuilderType = typeof(PriceRuleItemEntitlementsQueryBuilder) }, | |
new FieldMetadata { Name = "itemPrerequisites", IsComplex = true, QueryBuilderType = typeof(PriceRuleLineItemPrerequisitesQueryBuilder) }, | |
new FieldMetadata { Name = "legacyResourceId", IsComplex = true }, | |
new FieldMetadata { Name = "oncePerCustomer" }, | |
new FieldMetadata { Name = "prerequisiteQuantityRange", IsComplex = true, QueryBuilderType = typeof(PriceRuleQuantityRangeQueryBuilder) }, | |
new FieldMetadata { Name = "prerequisiteShippingPriceRange", IsComplex = true, QueryBuilderType = typeof(PriceRuleMoneyRangeQueryBuilder) }, | |
new FieldMetadata { Name = "prerequisiteSubtotalRange", IsComplex = true, QueryBuilderType = typeof(PriceRuleMoneyRangeQueryBuilder) }, | |
new FieldMetadata { Name = "prerequisiteToEntitlementQuantityRatio", IsComplex = true, QueryBuilderType = typeof(PriceRulePrerequisiteToEntitlementQuantityRatioQueryBuilder) }, | |
new FieldMetadata { Name = "shareableUrls", IsComplex = true, QueryBuilderType = typeof(PriceRuleShareableUrlQueryBuilder) }, | |
new FieldMetadata { Name = "shippingEntitlements", IsComplex = true, QueryBuilderType = typeof(PriceRuleShippingLineEntitlementsQueryBuilder) }, | |
new FieldMetadata { Name = "startsAt", IsComplex = true }, | |
new FieldMetadata { Name = "status" }, | |
new FieldMetadata { Name = "summary" }, | |
new FieldMetadata { Name = "target" }, | |
new FieldMetadata { Name = "title" }, | |
new FieldMetadata { Name = "totalSales", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) }, | |
new FieldMetadata { Name = "traits", IsComplex = true }, | |
new FieldMetadata { Name = "usageCount" }, | |
new FieldMetadata { Name = "usageLimit" }, | |
new FieldMetadata { Name = "validityPeriod", IsComplex = true, QueryBuilderType = typeof(PriceRuleValidityPeriodQueryBuilder) }, | |
new FieldMetadata { Name = "value", IsComplex = true, QueryBuilderType = typeof(PriceRuleValueQueryBuilder) }, | |
new FieldMetadata { Name = "valueV2", IsComplex = true, QueryBuilderType = typeof(PricingValueQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PriceRuleQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public PriceRuleQueryBuilder WithAllocationLimit(string alias = null) | |
{ | |
return WithScalarField("allocationLimit", alias); | |
} | |
public PriceRuleQueryBuilder ExceptAllocationLimit() | |
{ | |
return ExceptField("allocationLimit"); | |
} | |
public PriceRuleQueryBuilder WithAllocationMethod(string alias = null) | |
{ | |
return WithScalarField("allocationMethod", alias); | |
} | |
public PriceRuleQueryBuilder ExceptAllocationMethod() | |
{ | |
return ExceptField("allocationMethod"); | |
} | |
public PriceRuleQueryBuilder WithApp(AppQueryBuilder appQueryBuilder) | |
{ | |
return WithObjectField("app", appQueryBuilder); | |
} | |
public PriceRuleQueryBuilder ExceptApp() | |
{ | |
return ExceptField("app"); | |
} | |
public PriceRuleQueryBuilder WithCreatedAt(string alias = null) | |
{ | |
return WithScalarField("createdAt", alias); | |
} | |
public PriceRuleQueryBuilder ExceptCreatedAt() | |
{ | |
return ExceptField("createdAt"); | |
} | |
public PriceRuleQueryBuilder WithCustomerSelection(PriceRuleCustomerSelectionQueryBuilder priceRuleCustomerSelectionQueryBuilder) | |
{ | |
return WithObjectField("customerSelection", priceRuleCustomerSelectionQueryBuilder); | |
} | |
public PriceRuleQueryBuilder ExceptCustomerSelection() | |
{ | |
return ExceptField("customerSelection"); | |
} | |
public PriceRuleQueryBuilder WithDiscountCodes(PriceRuleDiscountCodeConnectionQueryBuilder priceRuleDiscountCodeConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<DiscountCodeSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null, QueryBuilderParameter<Guid?> savedSearchId = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
if (savedSearchId != null) | |
args.Add("savedSearchId", savedSearchId); | |
return WithObjectField("discountCodes", priceRuleDiscountCodeConnectionQueryBuilder, args); | |
} | |
public PriceRuleQueryBuilder ExceptDiscountCodes() | |
{ | |
return ExceptField("discountCodes"); | |
} | |
public PriceRuleQueryBuilder WithDiscountCodesCount(string alias = null) | |
{ | |
return WithScalarField("discountCodesCount", alias); | |
} | |
public PriceRuleQueryBuilder ExceptDiscountCodesCount() | |
{ | |
return ExceptField("discountCodesCount"); | |
} | |
public PriceRuleQueryBuilder WithEndsAt(string alias = null) | |
{ | |
return WithScalarField("endsAt", alias); | |
} | |
public PriceRuleQueryBuilder ExceptEndsAt() | |
{ | |
return ExceptField("endsAt"); | |
} | |
public PriceRuleQueryBuilder WithEntitlementToPrerequisiteQuantityRatio(PriceRuleEntitlementToPrerequisiteQuantityRatioQueryBuilder priceRuleEntitlementToPrerequisiteQuantityRatioQueryBuilder) | |
{ | |
return WithObjectField("entitlementToPrerequisiteQuantityRatio", priceRuleEntitlementToPrerequisiteQuantityRatioQueryBuilder); | |
} | |
public PriceRuleQueryBuilder ExceptEntitlementToPrerequisiteQuantityRatio() | |
{ | |
return ExceptField("entitlementToPrerequisiteQuantityRatio"); | |
} | |
public PriceRuleQueryBuilder WithEvents(EventConnectionQueryBuilder eventConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<EventSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
return WithObjectField("events", eventConnectionQueryBuilder, args); | |
} | |
public PriceRuleQueryBuilder ExceptEvents() | |
{ | |
return ExceptField("events"); | |
} | |
public PriceRuleQueryBuilder WithFeatures(string alias = null) | |
{ | |
return WithScalarField("features", alias); | |
} | |
public PriceRuleQueryBuilder ExceptFeatures() | |
{ | |
return ExceptField("features"); | |
} | |
public PriceRuleQueryBuilder WithHasTimelineComment(string alias = null) | |
{ | |
return WithScalarField("hasTimelineComment", alias); | |
} | |
public PriceRuleQueryBuilder ExceptHasTimelineComment() | |
{ | |
return ExceptField("hasTimelineComment"); | |
} | |
public PriceRuleQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public PriceRuleQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public PriceRuleQueryBuilder WithItemEntitlements(PriceRuleItemEntitlementsQueryBuilder priceRuleItemEntitlementsQueryBuilder) | |
{ | |
return WithObjectField("itemEntitlements", priceRuleItemEntitlementsQueryBuilder); | |
} | |
public PriceRuleQueryBuilder ExceptItemEntitlements() | |
{ | |
return ExceptField("itemEntitlements"); | |
} | |
public PriceRuleQueryBuilder WithItemPrerequisites(PriceRuleLineItemPrerequisitesQueryBuilder priceRuleLineItemPrerequisitesQueryBuilder) | |
{ | |
return WithObjectField("itemPrerequisites", priceRuleLineItemPrerequisitesQueryBuilder); | |
} | |
public PriceRuleQueryBuilder ExceptItemPrerequisites() | |
{ | |
return ExceptField("itemPrerequisites"); | |
} | |
public PriceRuleQueryBuilder WithLegacyResourceId(string alias = null) | |
{ | |
return WithScalarField("legacyResourceId", alias); | |
} | |
public PriceRuleQueryBuilder ExceptLegacyResourceId() | |
{ | |
return ExceptField("legacyResourceId"); | |
} | |
public PriceRuleQueryBuilder WithOncePerCustomer(string alias = null) | |
{ | |
return WithScalarField("oncePerCustomer", alias); | |
} | |
public PriceRuleQueryBuilder ExceptOncePerCustomer() | |
{ | |
return ExceptField("oncePerCustomer"); | |
} | |
public PriceRuleQueryBuilder WithPrerequisiteQuantityRange(PriceRuleQuantityRangeQueryBuilder priceRuleQuantityRangeQueryBuilder) | |
{ | |
return WithObjectField("prerequisiteQuantityRange", priceRuleQuantityRangeQueryBuilder); | |
} | |
public PriceRuleQueryBuilder ExceptPrerequisiteQuantityRange() | |
{ | |
return ExceptField("prerequisiteQuantityRange"); | |
} | |
public PriceRuleQueryBuilder WithPrerequisiteShippingPriceRange(PriceRuleMoneyRangeQueryBuilder priceRuleMoneyRangeQueryBuilder) | |
{ | |
return WithObjectField("prerequisiteShippingPriceRange", priceRuleMoneyRangeQueryBuilder); | |
} | |
public PriceRuleQueryBuilder ExceptPrerequisiteShippingPriceRange() | |
{ | |
return ExceptField("prerequisiteShippingPriceRange"); | |
} | |
public PriceRuleQueryBuilder WithPrerequisiteSubtotalRange(PriceRuleMoneyRangeQueryBuilder priceRuleMoneyRangeQueryBuilder) | |
{ | |
return WithObjectField("prerequisiteSubtotalRange", priceRuleMoneyRangeQueryBuilder); | |
} | |
public PriceRuleQueryBuilder ExceptPrerequisiteSubtotalRange() | |
{ | |
return ExceptField("prerequisiteSubtotalRange"); | |
} | |
public PriceRuleQueryBuilder WithPrerequisiteToEntitlementQuantityRatio(PriceRulePrerequisiteToEntitlementQuantityRatioQueryBuilder priceRulePrerequisiteToEntitlementQuantityRatioQueryBuilder) | |
{ | |
return WithObjectField("prerequisiteToEntitlementQuantityRatio", priceRulePrerequisiteToEntitlementQuantityRatioQueryBuilder); | |
} | |
public PriceRuleQueryBuilder ExceptPrerequisiteToEntitlementQuantityRatio() | |
{ | |
return ExceptField("prerequisiteToEntitlementQuantityRatio"); | |
} | |
public PriceRuleQueryBuilder WithShareableUrls(PriceRuleShareableUrlQueryBuilder priceRuleShareableUrlQueryBuilder) | |
{ | |
return WithObjectField("shareableUrls", priceRuleShareableUrlQueryBuilder); | |
} | |
public PriceRuleQueryBuilder ExceptShareableUrls() | |
{ | |
return ExceptField("shareableUrls"); | |
} | |
public PriceRuleQueryBuilder WithShippingEntitlements(PriceRuleShippingLineEntitlementsQueryBuilder priceRuleShippingLineEntitlementsQueryBuilder) | |
{ | |
return WithObjectField("shippingEntitlements", priceRuleShippingLineEntitlementsQueryBuilder); | |
} | |
public PriceRuleQueryBuilder ExceptShippingEntitlements() | |
{ | |
return ExceptField("shippingEntitlements"); | |
} | |
public PriceRuleQueryBuilder WithStartsAt(string alias = null) | |
{ | |
return WithScalarField("startsAt", alias); | |
} | |
public PriceRuleQueryBuilder ExceptStartsAt() | |
{ | |
return ExceptField("startsAt"); | |
} | |
public PriceRuleQueryBuilder WithStatus(string alias = null) | |
{ | |
return WithScalarField("status", alias); | |
} | |
public PriceRuleQueryBuilder ExceptStatus() | |
{ | |
return ExceptField("status"); | |
} | |
public PriceRuleQueryBuilder WithSummary(string alias = null) | |
{ | |
return WithScalarField("summary", alias); | |
} | |
public PriceRuleQueryBuilder ExceptSummary() | |
{ | |
return ExceptField("summary"); | |
} | |
public PriceRuleQueryBuilder WithTarget(string alias = null) | |
{ | |
return WithScalarField("target", alias); | |
} | |
public PriceRuleQueryBuilder ExceptTarget() | |
{ | |
return ExceptField("target"); | |
} | |
public PriceRuleQueryBuilder WithTitle(string alias = null) | |
{ | |
return WithScalarField("title", alias); | |
} | |
public PriceRuleQueryBuilder ExceptTitle() | |
{ | |
return ExceptField("title"); | |
} | |
public PriceRuleQueryBuilder WithTotalSales(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("totalSales", moneyV2QueryBuilder); | |
} | |
public PriceRuleQueryBuilder ExceptTotalSales() | |
{ | |
return ExceptField("totalSales"); | |
} | |
public PriceRuleQueryBuilder WithTraits(string alias = null) | |
{ | |
return WithScalarField("traits", alias); | |
} | |
public PriceRuleQueryBuilder ExceptTraits() | |
{ | |
return ExceptField("traits"); | |
} | |
public PriceRuleQueryBuilder WithUsageCount(string alias = null) | |
{ | |
return WithScalarField("usageCount", alias); | |
} | |
public PriceRuleQueryBuilder ExceptUsageCount() | |
{ | |
return ExceptField("usageCount"); | |
} | |
public PriceRuleQueryBuilder WithUsageLimit(string alias = null) | |
{ | |
return WithScalarField("usageLimit", alias); | |
} | |
public PriceRuleQueryBuilder ExceptUsageLimit() | |
{ | |
return ExceptField("usageLimit"); | |
} | |
public PriceRuleQueryBuilder WithValidityPeriod(PriceRuleValidityPeriodQueryBuilder priceRuleValidityPeriodQueryBuilder) | |
{ | |
return WithObjectField("validityPeriod", priceRuleValidityPeriodQueryBuilder); | |
} | |
public PriceRuleQueryBuilder ExceptValidityPeriod() | |
{ | |
return ExceptField("validityPeriod"); | |
} | |
public PriceRuleQueryBuilder WithValue(PriceRuleValueQueryBuilder priceRuleValueQueryBuilder) | |
{ | |
return WithObjectField("value", priceRuleValueQueryBuilder); | |
} | |
public PriceRuleQueryBuilder ExceptValue() | |
{ | |
return ExceptField("value"); | |
} | |
public PriceRuleQueryBuilder WithValueV2(PricingValueQueryBuilder pricingValueQueryBuilder) | |
{ | |
return WithObjectField("valueV2", pricingValueQueryBuilder); | |
} | |
public PriceRuleQueryBuilder ExceptValueV2() | |
{ | |
return ExceptField("valueV2"); | |
} | |
} | |
public partial class PriceRuleValidityPeriodQueryBuilder : GraphQlQueryBuilder<PriceRuleValidityPeriodQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "end", IsComplex = true }, | |
new FieldMetadata { Name = "start", IsComplex = true } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PriceRuleValidityPeriodQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public PriceRuleValidityPeriodQueryBuilder WithEnd(string alias = null) | |
{ | |
return WithScalarField("end", alias); | |
} | |
public PriceRuleValidityPeriodQueryBuilder ExceptEnd() | |
{ | |
return ExceptField("end"); | |
} | |
public PriceRuleValidityPeriodQueryBuilder WithStart(string alias = null) | |
{ | |
return WithScalarField("start", alias); | |
} | |
public PriceRuleValidityPeriodQueryBuilder ExceptStart() | |
{ | |
return ExceptField("start"); | |
} | |
} | |
public partial class PriceRuleCustomerSelectionQueryBuilder : GraphQlQueryBuilder<PriceRuleCustomerSelectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "customers", IsComplex = true, QueryBuilderType = typeof(CustomerConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "forAllCustomers" }, | |
new FieldMetadata { Name = "savedSearches", IsComplex = true, QueryBuilderType = typeof(SavedSearchQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PriceRuleCustomerSelectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public PriceRuleCustomerSelectionQueryBuilder WithCustomers(CustomerConnectionQueryBuilder customerConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<CustomerSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null, QueryBuilderParameter<Guid?> savedSearchId = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
if (savedSearchId != null) | |
args.Add("savedSearchId", savedSearchId); | |
return WithObjectField("customers", customerConnectionQueryBuilder, args); | |
} | |
public PriceRuleCustomerSelectionQueryBuilder ExceptCustomers() | |
{ | |
return ExceptField("customers"); | |
} | |
public PriceRuleCustomerSelectionQueryBuilder WithForAllCustomers(string alias = null) | |
{ | |
return WithScalarField("forAllCustomers", alias); | |
} | |
public PriceRuleCustomerSelectionQueryBuilder ExceptForAllCustomers() | |
{ | |
return ExceptField("forAllCustomers"); | |
} | |
public PriceRuleCustomerSelectionQueryBuilder WithSavedSearches(SavedSearchQueryBuilder savedSearchQueryBuilder) | |
{ | |
return WithObjectField("savedSearches", savedSearchQueryBuilder); | |
} | |
public PriceRuleCustomerSelectionQueryBuilder ExceptSavedSearches() | |
{ | |
return ExceptField("savedSearches"); | |
} | |
} | |
public partial class SavedSearchQueryBuilder : GraphQlQueryBuilder<SavedSearchQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "filters", IsComplex = true, QueryBuilderType = typeof(SearchFilterQueryBuilder) }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "legacyResourceId", IsComplex = true }, | |
new FieldMetadata { Name = "name" }, | |
new FieldMetadata { Name = "query" }, | |
new FieldMetadata { Name = "resourceType" }, | |
new FieldMetadata { Name = "searchTerms" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public SavedSearchQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public SavedSearchQueryBuilder WithFilters(SearchFilterQueryBuilder searchFilterQueryBuilder) | |
{ | |
return WithObjectField("filters", searchFilterQueryBuilder); | |
} | |
public SavedSearchQueryBuilder ExceptFilters() | |
{ | |
return ExceptField("filters"); | |
} | |
public SavedSearchQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public SavedSearchQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public SavedSearchQueryBuilder WithLegacyResourceId(string alias = null) | |
{ | |
return WithScalarField("legacyResourceId", alias); | |
} | |
public SavedSearchQueryBuilder ExceptLegacyResourceId() | |
{ | |
return ExceptField("legacyResourceId"); | |
} | |
public SavedSearchQueryBuilder WithName(string alias = null) | |
{ | |
return WithScalarField("name", alias); | |
} | |
public SavedSearchQueryBuilder ExceptName() | |
{ | |
return ExceptField("name"); | |
} | |
public SavedSearchQueryBuilder WithQuery(string alias = null) | |
{ | |
return WithScalarField("query", alias); | |
} | |
public SavedSearchQueryBuilder ExceptQuery() | |
{ | |
return ExceptField("query"); | |
} | |
public SavedSearchQueryBuilder WithResourceType(string alias = null) | |
{ | |
return WithScalarField("resourceType", alias); | |
} | |
public SavedSearchQueryBuilder ExceptResourceType() | |
{ | |
return ExceptField("resourceType"); | |
} | |
public SavedSearchQueryBuilder WithSearchTerms(string alias = null) | |
{ | |
return WithScalarField("searchTerms", alias); | |
} | |
public SavedSearchQueryBuilder ExceptSearchTerms() | |
{ | |
return ExceptField("searchTerms"); | |
} | |
} | |
public partial class SearchFilterQueryBuilder : GraphQlQueryBuilder<SearchFilterQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "key" }, | |
new FieldMetadata { Name = "value" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public SearchFilterQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public SearchFilterQueryBuilder WithKey(string alias = null) | |
{ | |
return WithScalarField("key", alias); | |
} | |
public SearchFilterQueryBuilder ExceptKey() | |
{ | |
return ExceptField("key"); | |
} | |
public SearchFilterQueryBuilder WithValue(string alias = null) | |
{ | |
return WithScalarField("value", alias); | |
} | |
public SearchFilterQueryBuilder ExceptValue() | |
{ | |
return ExceptField("value"); | |
} | |
} | |
public partial class CustomerConnectionQueryBuilder : GraphQlQueryBuilder<CustomerConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(CustomerEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public CustomerConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public CustomerConnectionQueryBuilder WithEdges(CustomerEdgeQueryBuilder customerEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", customerEdgeQueryBuilder); | |
} | |
public CustomerConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public CustomerConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public CustomerConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class CustomerEdgeQueryBuilder : GraphQlQueryBuilder<CustomerEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(CustomerQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public CustomerEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public CustomerEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public CustomerEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public CustomerEdgeQueryBuilder WithNode(CustomerQueryBuilder customerQueryBuilder) | |
{ | |
return WithObjectField("node", customerQueryBuilder); | |
} | |
public CustomerEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class PriceRuleDiscountCodeConnectionQueryBuilder : GraphQlQueryBuilder<PriceRuleDiscountCodeConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(PriceRuleDiscountCodeEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PriceRuleDiscountCodeConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public PriceRuleDiscountCodeConnectionQueryBuilder WithEdges(PriceRuleDiscountCodeEdgeQueryBuilder priceRuleDiscountCodeEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", priceRuleDiscountCodeEdgeQueryBuilder); | |
} | |
public PriceRuleDiscountCodeConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public PriceRuleDiscountCodeConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public PriceRuleDiscountCodeConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class PriceRuleDiscountCodeEdgeQueryBuilder : GraphQlQueryBuilder<PriceRuleDiscountCodeEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(PriceRuleDiscountCodeQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PriceRuleDiscountCodeEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public PriceRuleDiscountCodeEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public PriceRuleDiscountCodeEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public PriceRuleDiscountCodeEdgeQueryBuilder WithNode(PriceRuleDiscountCodeQueryBuilder priceRuleDiscountCodeQueryBuilder) | |
{ | |
return WithObjectField("node", priceRuleDiscountCodeQueryBuilder); | |
} | |
public PriceRuleDiscountCodeEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class PriceRuleDiscountCodeQueryBuilder : GraphQlQueryBuilder<PriceRuleDiscountCodeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "app", IsComplex = true, QueryBuilderType = typeof(AppQueryBuilder) }, | |
new FieldMetadata { Name = "code" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "usageCount" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PriceRuleDiscountCodeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public PriceRuleDiscountCodeQueryBuilder WithApp(AppQueryBuilder appQueryBuilder) | |
{ | |
return WithObjectField("app", appQueryBuilder); | |
} | |
public PriceRuleDiscountCodeQueryBuilder ExceptApp() | |
{ | |
return ExceptField("app"); | |
} | |
public PriceRuleDiscountCodeQueryBuilder WithCode(string alias = null) | |
{ | |
return WithScalarField("code", alias); | |
} | |
public PriceRuleDiscountCodeQueryBuilder ExceptCode() | |
{ | |
return ExceptField("code"); | |
} | |
public PriceRuleDiscountCodeQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public PriceRuleDiscountCodeQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public PriceRuleDiscountCodeQueryBuilder WithUsageCount(string alias = null) | |
{ | |
return WithScalarField("usageCount", alias); | |
} | |
public PriceRuleDiscountCodeQueryBuilder ExceptUsageCount() | |
{ | |
return ExceptField("usageCount"); | |
} | |
} | |
public partial class PriceRuleValueQueryBuilder : GraphQlQueryBuilder<PriceRuleValueQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PriceRuleValueQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
} | |
public partial class PriceRulePercentValueQueryBuilder : GraphQlQueryBuilder<PriceRulePercentValueQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "percentage" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PriceRulePercentValueQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public PriceRulePercentValueQueryBuilder WithPercentage(string alias = null) | |
{ | |
return WithScalarField("percentage", alias); | |
} | |
public PriceRulePercentValueQueryBuilder ExceptPercentage() | |
{ | |
return ExceptField("percentage"); | |
} | |
} | |
public partial class PriceRuleFixedAmountValueQueryBuilder : GraphQlQueryBuilder<PriceRuleFixedAmountValueQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "amount", IsComplex = true } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PriceRuleFixedAmountValueQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public PriceRuleFixedAmountValueQueryBuilder WithAmount(string alias = null) | |
{ | |
return WithScalarField("amount", alias); | |
} | |
public PriceRuleFixedAmountValueQueryBuilder ExceptAmount() | |
{ | |
return ExceptField("amount"); | |
} | |
} | |
public partial class PriceRuleItemEntitlementsQueryBuilder : GraphQlQueryBuilder<PriceRuleItemEntitlementsQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "collections", IsComplex = true, QueryBuilderType = typeof(CollectionConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "productVariants", IsComplex = true, QueryBuilderType = typeof(ProductVariantConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "products", IsComplex = true, QueryBuilderType = typeof(ProductConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "targetAllLineItems" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PriceRuleItemEntitlementsQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public PriceRuleItemEntitlementsQueryBuilder WithCollections(CollectionConnectionQueryBuilder collectionConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("collections", collectionConnectionQueryBuilder, args); | |
} | |
public PriceRuleItemEntitlementsQueryBuilder ExceptCollections() | |
{ | |
return ExceptField("collections"); | |
} | |
public PriceRuleItemEntitlementsQueryBuilder WithProductVariants(ProductVariantConnectionQueryBuilder productVariantConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("productVariants", productVariantConnectionQueryBuilder, args); | |
} | |
public PriceRuleItemEntitlementsQueryBuilder ExceptProductVariants() | |
{ | |
return ExceptField("productVariants"); | |
} | |
public PriceRuleItemEntitlementsQueryBuilder WithProducts(ProductConnectionQueryBuilder productConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("products", productConnectionQueryBuilder, args); | |
} | |
public PriceRuleItemEntitlementsQueryBuilder ExceptProducts() | |
{ | |
return ExceptField("products"); | |
} | |
public PriceRuleItemEntitlementsQueryBuilder WithTargetAllLineItems(string alias = null) | |
{ | |
return WithScalarField("targetAllLineItems", alias); | |
} | |
public PriceRuleItemEntitlementsQueryBuilder ExceptTargetAllLineItems() | |
{ | |
return ExceptField("targetAllLineItems"); | |
} | |
} | |
public partial class PriceRuleShippingLineEntitlementsQueryBuilder : GraphQlQueryBuilder<PriceRuleShippingLineEntitlementsQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "countryCodes", IsComplex = true }, | |
new FieldMetadata { Name = "includeRestOfWorld" }, | |
new FieldMetadata { Name = "targetAllShippingLines" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PriceRuleShippingLineEntitlementsQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public PriceRuleShippingLineEntitlementsQueryBuilder WithCountryCodes(string alias = null) | |
{ | |
return WithScalarField("countryCodes", alias); | |
} | |
public PriceRuleShippingLineEntitlementsQueryBuilder ExceptCountryCodes() | |
{ | |
return ExceptField("countryCodes"); | |
} | |
public PriceRuleShippingLineEntitlementsQueryBuilder WithIncludeRestOfWorld(string alias = null) | |
{ | |
return WithScalarField("includeRestOfWorld", alias); | |
} | |
public PriceRuleShippingLineEntitlementsQueryBuilder ExceptIncludeRestOfWorld() | |
{ | |
return ExceptField("includeRestOfWorld"); | |
} | |
public PriceRuleShippingLineEntitlementsQueryBuilder WithTargetAllShippingLines(string alias = null) | |
{ | |
return WithScalarField("targetAllShippingLines", alias); | |
} | |
public PriceRuleShippingLineEntitlementsQueryBuilder ExceptTargetAllShippingLines() | |
{ | |
return ExceptField("targetAllShippingLines"); | |
} | |
} | |
public partial class PriceRuleMoneyRangeQueryBuilder : GraphQlQueryBuilder<PriceRuleMoneyRangeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "greaterThan", IsComplex = true }, | |
new FieldMetadata { Name = "greaterThanOrEqualTo", IsComplex = true }, | |
new FieldMetadata { Name = "lessThan", IsComplex = true }, | |
new FieldMetadata { Name = "lessThanOrEqualTo", IsComplex = true } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PriceRuleMoneyRangeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public PriceRuleMoneyRangeQueryBuilder WithGreaterThan(string alias = null) | |
{ | |
return WithScalarField("greaterThan", alias); | |
} | |
public PriceRuleMoneyRangeQueryBuilder ExceptGreaterThan() | |
{ | |
return ExceptField("greaterThan"); | |
} | |
public PriceRuleMoneyRangeQueryBuilder WithGreaterThanOrEqualTo(string alias = null) | |
{ | |
return WithScalarField("greaterThanOrEqualTo", alias); | |
} | |
public PriceRuleMoneyRangeQueryBuilder ExceptGreaterThanOrEqualTo() | |
{ | |
return ExceptField("greaterThanOrEqualTo"); | |
} | |
public PriceRuleMoneyRangeQueryBuilder WithLessThan(string alias = null) | |
{ | |
return WithScalarField("lessThan", alias); | |
} | |
public PriceRuleMoneyRangeQueryBuilder ExceptLessThan() | |
{ | |
return ExceptField("lessThan"); | |
} | |
public PriceRuleMoneyRangeQueryBuilder WithLessThanOrEqualTo(string alias = null) | |
{ | |
return WithScalarField("lessThanOrEqualTo", alias); | |
} | |
public PriceRuleMoneyRangeQueryBuilder ExceptLessThanOrEqualTo() | |
{ | |
return ExceptField("lessThanOrEqualTo"); | |
} | |
} | |
public partial class PriceRuleQuantityRangeQueryBuilder : GraphQlQueryBuilder<PriceRuleQuantityRangeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "greaterThan" }, | |
new FieldMetadata { Name = "greaterThanOrEqualTo" }, | |
new FieldMetadata { Name = "lessThan" }, | |
new FieldMetadata { Name = "lessThanOrEqualTo" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PriceRuleQuantityRangeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public PriceRuleQuantityRangeQueryBuilder WithGreaterThan(string alias = null) | |
{ | |
return WithScalarField("greaterThan", alias); | |
} | |
public PriceRuleQuantityRangeQueryBuilder ExceptGreaterThan() | |
{ | |
return ExceptField("greaterThan"); | |
} | |
public PriceRuleQuantityRangeQueryBuilder WithGreaterThanOrEqualTo(string alias = null) | |
{ | |
return WithScalarField("greaterThanOrEqualTo", alias); | |
} | |
public PriceRuleQuantityRangeQueryBuilder ExceptGreaterThanOrEqualTo() | |
{ | |
return ExceptField("greaterThanOrEqualTo"); | |
} | |
public PriceRuleQuantityRangeQueryBuilder WithLessThan(string alias = null) | |
{ | |
return WithScalarField("lessThan", alias); | |
} | |
public PriceRuleQuantityRangeQueryBuilder ExceptLessThan() | |
{ | |
return ExceptField("lessThan"); | |
} | |
public PriceRuleQuantityRangeQueryBuilder WithLessThanOrEqualTo(string alias = null) | |
{ | |
return WithScalarField("lessThanOrEqualTo", alias); | |
} | |
public PriceRuleQuantityRangeQueryBuilder ExceptLessThanOrEqualTo() | |
{ | |
return ExceptField("lessThanOrEqualTo"); | |
} | |
} | |
public partial class PriceRuleLineItemPrerequisitesQueryBuilder : GraphQlQueryBuilder<PriceRuleLineItemPrerequisitesQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "collections", IsComplex = true, QueryBuilderType = typeof(CollectionConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "productVariants", IsComplex = true, QueryBuilderType = typeof(ProductVariantConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "products", IsComplex = true, QueryBuilderType = typeof(ProductConnectionQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PriceRuleLineItemPrerequisitesQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public PriceRuleLineItemPrerequisitesQueryBuilder WithCollections(CollectionConnectionQueryBuilder collectionConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("collections", collectionConnectionQueryBuilder, args); | |
} | |
public PriceRuleLineItemPrerequisitesQueryBuilder ExceptCollections() | |
{ | |
return ExceptField("collections"); | |
} | |
public PriceRuleLineItemPrerequisitesQueryBuilder WithProductVariants(ProductVariantConnectionQueryBuilder productVariantConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("productVariants", productVariantConnectionQueryBuilder, args); | |
} | |
public PriceRuleLineItemPrerequisitesQueryBuilder ExceptProductVariants() | |
{ | |
return ExceptField("productVariants"); | |
} | |
public PriceRuleLineItemPrerequisitesQueryBuilder WithProducts(ProductConnectionQueryBuilder productConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("products", productConnectionQueryBuilder, args); | |
} | |
public PriceRuleLineItemPrerequisitesQueryBuilder ExceptProducts() | |
{ | |
return ExceptField("products"); | |
} | |
} | |
public partial class PriceRuleEntitlementToPrerequisiteQuantityRatioQueryBuilder : GraphQlQueryBuilder<PriceRuleEntitlementToPrerequisiteQuantityRatioQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "entitlementQuantity" }, | |
new FieldMetadata { Name = "prerequisiteQuantity" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PriceRuleEntitlementToPrerequisiteQuantityRatioQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public PriceRuleEntitlementToPrerequisiteQuantityRatioQueryBuilder WithEntitlementQuantity(string alias = null) | |
{ | |
return WithScalarField("entitlementQuantity", alias); | |
} | |
public PriceRuleEntitlementToPrerequisiteQuantityRatioQueryBuilder ExceptEntitlementQuantity() | |
{ | |
return ExceptField("entitlementQuantity"); | |
} | |
public PriceRuleEntitlementToPrerequisiteQuantityRatioQueryBuilder WithPrerequisiteQuantity(string alias = null) | |
{ | |
return WithScalarField("prerequisiteQuantity", alias); | |
} | |
public PriceRuleEntitlementToPrerequisiteQuantityRatioQueryBuilder ExceptPrerequisiteQuantity() | |
{ | |
return ExceptField("prerequisiteQuantity"); | |
} | |
} | |
public partial class PriceRulePrerequisiteToEntitlementQuantityRatioQueryBuilder : GraphQlQueryBuilder<PriceRulePrerequisiteToEntitlementQuantityRatioQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "entitlementQuantity" }, | |
new FieldMetadata { Name = "prerequisiteQuantity" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PriceRulePrerequisiteToEntitlementQuantityRatioQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public PriceRulePrerequisiteToEntitlementQuantityRatioQueryBuilder WithEntitlementQuantity(string alias = null) | |
{ | |
return WithScalarField("entitlementQuantity", alias); | |
} | |
public PriceRulePrerequisiteToEntitlementQuantityRatioQueryBuilder ExceptEntitlementQuantity() | |
{ | |
return ExceptField("entitlementQuantity"); | |
} | |
public PriceRulePrerequisiteToEntitlementQuantityRatioQueryBuilder WithPrerequisiteQuantity(string alias = null) | |
{ | |
return WithScalarField("prerequisiteQuantity", alias); | |
} | |
public PriceRulePrerequisiteToEntitlementQuantityRatioQueryBuilder ExceptPrerequisiteQuantity() | |
{ | |
return ExceptField("prerequisiteQuantity"); | |
} | |
} | |
public partial class PriceRuleShareableUrlQueryBuilder : GraphQlQueryBuilder<PriceRuleShareableUrlQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "targetItemImage", IsComplex = true, QueryBuilderType = typeof(ImageQueryBuilder) }, | |
new FieldMetadata { Name = "targetType" }, | |
new FieldMetadata { Name = "title" }, | |
new FieldMetadata { Name = "url", IsComplex = true } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public PriceRuleShareableUrlQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public PriceRuleShareableUrlQueryBuilder WithTargetItemImage(ImageQueryBuilder imageQueryBuilder) | |
{ | |
return WithObjectField("targetItemImage", imageQueryBuilder); | |
} | |
public PriceRuleShareableUrlQueryBuilder ExceptTargetItemImage() | |
{ | |
return ExceptField("targetItemImage"); | |
} | |
public PriceRuleShareableUrlQueryBuilder WithTargetType(string alias = null) | |
{ | |
return WithScalarField("targetType", alias); | |
} | |
public PriceRuleShareableUrlQueryBuilder ExceptTargetType() | |
{ | |
return ExceptField("targetType"); | |
} | |
public PriceRuleShareableUrlQueryBuilder WithTitle(string alias = null) | |
{ | |
return WithScalarField("title", alias); | |
} | |
public PriceRuleShareableUrlQueryBuilder ExceptTitle() | |
{ | |
return ExceptField("title"); | |
} | |
public PriceRuleShareableUrlQueryBuilder WithUrl(string alias = null) | |
{ | |
return WithScalarField("url", alias); | |
} | |
public PriceRuleShareableUrlQueryBuilder ExceptUrl() | |
{ | |
return ExceptField("url"); | |
} | |
} | |
public partial class MarketingActivityConnectionQueryBuilder : GraphQlQueryBuilder<MarketingActivityConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(MarketingActivityEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public MarketingActivityConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public MarketingActivityConnectionQueryBuilder WithEdges(MarketingActivityEdgeQueryBuilder marketingActivityEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", marketingActivityEdgeQueryBuilder); | |
} | |
public MarketingActivityConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public MarketingActivityConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public MarketingActivityConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class MarketingActivityEdgeQueryBuilder : GraphQlQueryBuilder<MarketingActivityEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(MarketingActivityQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public MarketingActivityEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public MarketingActivityEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public MarketingActivityEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public MarketingActivityEdgeQueryBuilder WithNode(MarketingActivityQueryBuilder marketingActivityQueryBuilder) | |
{ | |
return WithObjectField("node", marketingActivityQueryBuilder); | |
} | |
public MarketingActivityEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class MarketingActivityQueryBuilder : GraphQlQueryBuilder<MarketingActivityQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "activityListUrl", IsComplex = true }, | |
new FieldMetadata { Name = "adSpend", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) }, | |
new FieldMetadata { Name = "app", IsComplex = true, QueryBuilderType = typeof(AppQueryBuilder) }, | |
new FieldMetadata { Name = "appErrors", IsComplex = true, QueryBuilderType = typeof(MarketingActivityExtensionAppErrorsQueryBuilder) }, | |
new FieldMetadata { Name = "budget", IsComplex = true, QueryBuilderType = typeof(MarketingBudgetQueryBuilder) }, | |
new FieldMetadata { Name = "createdAt" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "marketingChannel" }, | |
new FieldMetadata { Name = "marketingEvent", IsComplex = true, QueryBuilderType = typeof(MarketingEventQueryBuilder) }, | |
new FieldMetadata { Name = "sourceAndMedium" }, | |
new FieldMetadata { Name = "status" }, | |
new FieldMetadata { Name = "statusTransitionedAt", IsComplex = true }, | |
new FieldMetadata { Name = "tactic" }, | |
new FieldMetadata { Name = "targetStatus" }, | |
new FieldMetadata { Name = "title" }, | |
new FieldMetadata { Name = "updatedAt" }, | |
new FieldMetadata { Name = "utmParameters", IsComplex = true, QueryBuilderType = typeof(UTMParametersQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public MarketingActivityQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public MarketingActivityQueryBuilder WithActivityListUrl(string alias = null) | |
{ | |
return WithScalarField("activityListUrl", alias); | |
} | |
public MarketingActivityQueryBuilder ExceptActivityListUrl() | |
{ | |
return ExceptField("activityListUrl"); | |
} | |
public MarketingActivityQueryBuilder WithAdSpend(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("adSpend", moneyV2QueryBuilder); | |
} | |
public MarketingActivityQueryBuilder ExceptAdSpend() | |
{ | |
return ExceptField("adSpend"); | |
} | |
public MarketingActivityQueryBuilder WithApp(AppQueryBuilder appQueryBuilder) | |
{ | |
return WithObjectField("app", appQueryBuilder); | |
} | |
public MarketingActivityQueryBuilder ExceptApp() | |
{ | |
return ExceptField("app"); | |
} | |
public MarketingActivityQueryBuilder WithAppErrors(MarketingActivityExtensionAppErrorsQueryBuilder marketingActivityExtensionAppErrorsQueryBuilder) | |
{ | |
return WithObjectField("appErrors", marketingActivityExtensionAppErrorsQueryBuilder); | |
} | |
public MarketingActivityQueryBuilder ExceptAppErrors() | |
{ | |
return ExceptField("appErrors"); | |
} | |
public MarketingActivityQueryBuilder WithBudget(MarketingBudgetQueryBuilder marketingBudgetQueryBuilder) | |
{ | |
return WithObjectField("budget", marketingBudgetQueryBuilder); | |
} | |
public MarketingActivityQueryBuilder ExceptBudget() | |
{ | |
return ExceptField("budget"); | |
} | |
public MarketingActivityQueryBuilder WithCreatedAt(string alias = null) | |
{ | |
return WithScalarField("createdAt", alias); | |
} | |
public MarketingActivityQueryBuilder ExceptCreatedAt() | |
{ | |
return ExceptField("createdAt"); | |
} | |
public MarketingActivityQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public MarketingActivityQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public MarketingActivityQueryBuilder WithMarketingChannel(string alias = null) | |
{ | |
return WithScalarField("marketingChannel", alias); | |
} | |
public MarketingActivityQueryBuilder ExceptMarketingChannel() | |
{ | |
return ExceptField("marketingChannel"); | |
} | |
public MarketingActivityQueryBuilder WithMarketingEvent(MarketingEventQueryBuilder marketingEventQueryBuilder) | |
{ | |
return WithObjectField("marketingEvent", marketingEventQueryBuilder); | |
} | |
public MarketingActivityQueryBuilder ExceptMarketingEvent() | |
{ | |
return ExceptField("marketingEvent"); | |
} | |
public MarketingActivityQueryBuilder WithSourceAndMedium(string alias = null) | |
{ | |
return WithScalarField("sourceAndMedium", alias); | |
} | |
public MarketingActivityQueryBuilder ExceptSourceAndMedium() | |
{ | |
return ExceptField("sourceAndMedium"); | |
} | |
public MarketingActivityQueryBuilder WithStatus(string alias = null) | |
{ | |
return WithScalarField("status", alias); | |
} | |
public MarketingActivityQueryBuilder ExceptStatus() | |
{ | |
return ExceptField("status"); | |
} | |
public MarketingActivityQueryBuilder WithStatusTransitionedAt(string alias = null) | |
{ | |
return WithScalarField("statusTransitionedAt", alias); | |
} | |
public MarketingActivityQueryBuilder ExceptStatusTransitionedAt() | |
{ | |
return ExceptField("statusTransitionedAt"); | |
} | |
public MarketingActivityQueryBuilder WithTactic(string alias = null) | |
{ | |
return WithScalarField("tactic", alias); | |
} | |
public MarketingActivityQueryBuilder ExceptTactic() | |
{ | |
return ExceptField("tactic"); | |
} | |
public MarketingActivityQueryBuilder WithTargetStatus(string alias = null) | |
{ | |
return WithScalarField("targetStatus", alias); | |
} | |
public MarketingActivityQueryBuilder ExceptTargetStatus() | |
{ | |
return ExceptField("targetStatus"); | |
} | |
public MarketingActivityQueryBuilder WithTitle(string alias = null) | |
{ | |
return WithScalarField("title", alias); | |
} | |
public MarketingActivityQueryBuilder ExceptTitle() | |
{ | |
return ExceptField("title"); | |
} | |
public MarketingActivityQueryBuilder WithUpdatedAt(string alias = null) | |
{ | |
return WithScalarField("updatedAt", alias); | |
} | |
public MarketingActivityQueryBuilder ExceptUpdatedAt() | |
{ | |
return ExceptField("updatedAt"); | |
} | |
public MarketingActivityQueryBuilder WithUtmParameters(UTMParametersQueryBuilder uTMParametersQueryBuilder) | |
{ | |
return WithObjectField("utmParameters", uTMParametersQueryBuilder); | |
} | |
public MarketingActivityQueryBuilder ExceptUtmParameters() | |
{ | |
return ExceptField("utmParameters"); | |
} | |
} | |
public partial class MarketingBudgetQueryBuilder : GraphQlQueryBuilder<MarketingBudgetQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "budgetType" }, | |
new FieldMetadata { Name = "total", IsComplex = true, QueryBuilderType = typeof(MoneyV2QueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public MarketingBudgetQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public MarketingBudgetQueryBuilder WithBudgetType(string alias = null) | |
{ | |
return WithScalarField("budgetType", alias); | |
} | |
public MarketingBudgetQueryBuilder ExceptBudgetType() | |
{ | |
return ExceptField("budgetType"); | |
} | |
public MarketingBudgetQueryBuilder WithTotal(MoneyV2QueryBuilder moneyV2QueryBuilder) | |
{ | |
return WithObjectField("total", moneyV2QueryBuilder); | |
} | |
public MarketingBudgetQueryBuilder ExceptTotal() | |
{ | |
return ExceptField("total"); | |
} | |
} | |
public partial class MarketingActivityExtensionAppErrorsQueryBuilder : GraphQlQueryBuilder<MarketingActivityExtensionAppErrorsQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "code" }, | |
new FieldMetadata { Name = "userErrors", IsComplex = true, QueryBuilderType = typeof(UserErrorQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public MarketingActivityExtensionAppErrorsQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public MarketingActivityExtensionAppErrorsQueryBuilder WithCode(string alias = null) | |
{ | |
return WithScalarField("code", alias); | |
} | |
public MarketingActivityExtensionAppErrorsQueryBuilder ExceptCode() | |
{ | |
return ExceptField("code"); | |
} | |
public MarketingActivityExtensionAppErrorsQueryBuilder WithUserErrors(UserErrorQueryBuilder userErrorQueryBuilder) | |
{ | |
return WithObjectField("userErrors", userErrorQueryBuilder); | |
} | |
public MarketingActivityExtensionAppErrorsQueryBuilder ExceptUserErrors() | |
{ | |
return ExceptField("userErrors"); | |
} | |
} | |
public partial class MarketingEventConnectionQueryBuilder : GraphQlQueryBuilder<MarketingEventConnectionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "edges", IsComplex = true, QueryBuilderType = typeof(MarketingEventEdgeQueryBuilder) }, | |
new FieldMetadata { Name = "pageInfo", IsComplex = true, QueryBuilderType = typeof(PageInfoQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public MarketingEventConnectionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public MarketingEventConnectionQueryBuilder WithEdges(MarketingEventEdgeQueryBuilder marketingEventEdgeQueryBuilder) | |
{ | |
return WithObjectField("edges", marketingEventEdgeQueryBuilder); | |
} | |
public MarketingEventConnectionQueryBuilder ExceptEdges() | |
{ | |
return ExceptField("edges"); | |
} | |
public MarketingEventConnectionQueryBuilder WithPageInfo(PageInfoQueryBuilder pageInfoQueryBuilder) | |
{ | |
return WithObjectField("pageInfo", pageInfoQueryBuilder); | |
} | |
public MarketingEventConnectionQueryBuilder ExceptPageInfo() | |
{ | |
return ExceptField("pageInfo"); | |
} | |
} | |
public partial class MarketingEventEdgeQueryBuilder : GraphQlQueryBuilder<MarketingEventEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(MarketingEventQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public MarketingEventEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public MarketingEventEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public MarketingEventEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public MarketingEventEdgeQueryBuilder WithNode(MarketingEventQueryBuilder marketingEventQueryBuilder) | |
{ | |
return WithObjectField("node", marketingEventQueryBuilder); | |
} | |
public MarketingEventEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class ScriptTagQueryBuilder : GraphQlQueryBuilder<ScriptTagQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "createdAt" }, | |
new FieldMetadata { Name = "displayScope" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "legacyResourceId", IsComplex = true }, | |
new FieldMetadata { Name = "src", IsComplex = true }, | |
new FieldMetadata { Name = "updatedAt" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ScriptTagQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ScriptTagQueryBuilder WithCreatedAt(string alias = null) | |
{ | |
return WithScalarField("createdAt", alias); | |
} | |
public ScriptTagQueryBuilder ExceptCreatedAt() | |
{ | |
return ExceptField("createdAt"); | |
} | |
public ScriptTagQueryBuilder WithDisplayScope(string alias = null) | |
{ | |
return WithScalarField("displayScope", alias); | |
} | |
public ScriptTagQueryBuilder ExceptDisplayScope() | |
{ | |
return ExceptField("displayScope"); | |
} | |
public ScriptTagQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public ScriptTagQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public ScriptTagQueryBuilder WithLegacyResourceId(string alias = null) | |
{ | |
return WithScalarField("legacyResourceId", alias); | |
} | |
public ScriptTagQueryBuilder ExceptLegacyResourceId() | |
{ | |
return ExceptField("legacyResourceId"); | |
} | |
public ScriptTagQueryBuilder WithSrc(string alias = null) | |
{ | |
return WithScalarField("src", alias); | |
} | |
public ScriptTagQueryBuilder ExceptSrc() | |
{ | |
return ExceptField("src"); | |
} | |
public ScriptTagQueryBuilder WithUpdatedAt(string alias = null) | |
{ | |
return WithScalarField("updatedAt", alias); | |
} | |
public ScriptTagQueryBuilder ExceptUpdatedAt() | |
{ | |
return ExceptField("updatedAt"); | |
} | |
} | |
public partial class DomainQueryBuilder : GraphQlQueryBuilder<DomainQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "host" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "sslEnabled" }, | |
new FieldMetadata { Name = "url", IsComplex = true } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public DomainQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public DomainQueryBuilder WithHost(string alias = null) | |
{ | |
return WithScalarField("host", alias); | |
} | |
public DomainQueryBuilder ExceptHost() | |
{ | |
return ExceptField("host"); | |
} | |
public DomainQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public DomainQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public DomainQueryBuilder WithSslEnabled(string alias = null) | |
{ | |
return WithScalarField("sslEnabled", alias); | |
} | |
public DomainQueryBuilder ExceptSslEnabled() | |
{ | |
return ExceptField("sslEnabled"); | |
} | |
public DomainQueryBuilder WithUrl(string alias = null) | |
{ | |
return WithScalarField("url", alias); | |
} | |
public DomainQueryBuilder ExceptUrl() | |
{ | |
return ExceptField("url"); | |
} | |
} | |
public partial class ShopQueryBuilder : GraphQlQueryBuilder<ShopQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "alerts", IsComplex = true, QueryBuilderType = typeof(ShopAlertQueryBuilder) }, | |
new FieldMetadata { Name = "analyticsToken" }, | |
new FieldMetadata { Name = "appInstallations", IsComplex = true, QueryBuilderType = typeof(AppInstallationConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "availableChannelApps", IsComplex = true, QueryBuilderType = typeof(AppConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "billingAddress", IsComplex = true, QueryBuilderType = typeof(MailingAddressQueryBuilder) }, | |
new FieldMetadata { Name = "channelAppInstallations", IsComplex = true, QueryBuilderType = typeof(AppInstallationConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "channelCount" }, | |
new FieldMetadata { Name = "channels", IsComplex = true, QueryBuilderType = typeof(ChannelConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "checkoutApiSupported" }, | |
new FieldMetadata { Name = "collectionByHandle", IsComplex = true, QueryBuilderType = typeof(CollectionQueryBuilder) }, | |
new FieldMetadata { Name = "collectionSavedSearches", IsComplex = true, QueryBuilderType = typeof(SavedSearchConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "collections", IsComplex = true, QueryBuilderType = typeof(CollectionConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "contactEmail" }, | |
new FieldMetadata { Name = "countriesInShippingZones", IsComplex = true, QueryBuilderType = typeof(CountriesInShippingZonesQueryBuilder) }, | |
new FieldMetadata { Name = "currencyCode" }, | |
new FieldMetadata { Name = "currencyFormats", IsComplex = true, QueryBuilderType = typeof(CurrencyFormatsQueryBuilder) }, | |
new FieldMetadata { Name = "currencySettings", IsComplex = true, QueryBuilderType = typeof(CurrencySettingConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "customerAccounts" }, | |
new FieldMetadata { Name = "customerSavedSearches", IsComplex = true, QueryBuilderType = typeof(SavedSearchConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "customerTags", IsComplex = true, QueryBuilderType = typeof(StringConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "customers", IsComplex = true, QueryBuilderType = typeof(CustomerConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "description" }, | |
new FieldMetadata { Name = "draftOrderSavedSearches", IsComplex = true, QueryBuilderType = typeof(SavedSearchConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "draftOrderTags", IsComplex = true, QueryBuilderType = typeof(StringConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "draftOrders", IsComplex = true, QueryBuilderType = typeof(DraftOrderConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "email" }, | |
new FieldMetadata { Name = "enabledPresentmentCurrencies", IsComplex = true }, | |
new FieldMetadata { Name = "features", IsComplex = true, QueryBuilderType = typeof(ShopFeaturesQueryBuilder) }, | |
new FieldMetadata { Name = "fulfillmentServices", IsComplex = true, QueryBuilderType = typeof(FulfillmentServiceQueryBuilder) }, | |
new FieldMetadata { Name = "ianaTimezone" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "installedApps", IsComplex = true, QueryBuilderType = typeof(AppConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "inventoryItems", IsComplex = true, QueryBuilderType = typeof(InventoryItemConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "limitedPendingOrderCount", IsComplex = true, QueryBuilderType = typeof(LimitedPendingOrderCountQueryBuilder) }, | |
new FieldMetadata { Name = "locations", IsComplex = true, QueryBuilderType = typeof(LocationConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "marketingEvents", IsComplex = true, QueryBuilderType = typeof(MarketingEventConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "metafield", IsComplex = true, QueryBuilderType = typeof(MetafieldQueryBuilder) }, | |
new FieldMetadata { Name = "metafields", IsComplex = true, QueryBuilderType = typeof(MetafieldConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "myshopifyDomain" }, | |
new FieldMetadata { Name = "name" }, | |
new FieldMetadata { Name = "navigationSettings", IsComplex = true, QueryBuilderType = typeof(NavigationItemQueryBuilder) }, | |
new FieldMetadata { Name = "orderNumberFormatPrefix" }, | |
new FieldMetadata { Name = "orderNumberFormatSuffix" }, | |
new FieldMetadata { Name = "orderSavedSearches", IsComplex = true, QueryBuilderType = typeof(SavedSearchConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "orderTags", IsComplex = true, QueryBuilderType = typeof(StringConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "orders", IsComplex = true, QueryBuilderType = typeof(OrderConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "paymentSettings", IsComplex = true, QueryBuilderType = typeof(PaymentSettingsQueryBuilder) }, | |
new FieldMetadata { Name = "pendingOrderCount" }, | |
new FieldMetadata { Name = "plan", IsComplex = true, QueryBuilderType = typeof(ShopPlanQueryBuilder) }, | |
new FieldMetadata { Name = "priceRuleSavedSearches", IsComplex = true, QueryBuilderType = typeof(SavedSearchConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "priceRules", IsComplex = true, QueryBuilderType = typeof(PriceRuleConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "primaryDomain", IsComplex = true, QueryBuilderType = typeof(DomainQueryBuilder) }, | |
new FieldMetadata { Name = "privateMetafield", IsComplex = true, QueryBuilderType = typeof(PrivateMetafieldQueryBuilder) }, | |
new FieldMetadata { Name = "privateMetafields", IsComplex = true, QueryBuilderType = typeof(PrivateMetafieldConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "productByHandle", IsComplex = true, QueryBuilderType = typeof(ProductQueryBuilder) }, | |
new FieldMetadata { Name = "productImages", IsComplex = true, QueryBuilderType = typeof(ImageConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "productSavedSearches", IsComplex = true, QueryBuilderType = typeof(SavedSearchConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "productTags", IsComplex = true, QueryBuilderType = typeof(StringConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "productTypes", IsComplex = true, QueryBuilderType = typeof(StringConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "productVariants", IsComplex = true, QueryBuilderType = typeof(ProductVariantConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "productVendors", IsComplex = true, QueryBuilderType = typeof(StringConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "products", IsComplex = true, QueryBuilderType = typeof(ProductConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "publicationCount" }, | |
new FieldMetadata { Name = "resourceLimits", IsComplex = true, QueryBuilderType = typeof(ShopResourceLimitsQueryBuilder) }, | |
new FieldMetadata { Name = "richTextEditorUrl", IsComplex = true }, | |
new FieldMetadata { Name = "search", IsComplex = true, QueryBuilderType = typeof(SearchResultConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "searchFilters", IsComplex = true, QueryBuilderType = typeof(SearchFilterOptionsQueryBuilder) }, | |
new FieldMetadata { Name = "setupRequired" }, | |
new FieldMetadata { Name = "shipsToCountries", IsComplex = true }, | |
new FieldMetadata { Name = "shopifyPaymentsAccount", IsComplex = true, QueryBuilderType = typeof(ShopifyPaymentsAccountQueryBuilder) }, | |
new FieldMetadata { Name = "storefrontAccessTokens", IsComplex = true, QueryBuilderType = typeof(StorefrontAccessTokenConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "storefrontUrl", IsComplex = true }, | |
new FieldMetadata { Name = "taxShipping" }, | |
new FieldMetadata { Name = "taxesIncluded" }, | |
new FieldMetadata { Name = "timezoneAbbreviation" }, | |
new FieldMetadata { Name = "timezoneOffset" }, | |
new FieldMetadata { Name = "timezoneOffsetMinutes" }, | |
new FieldMetadata { Name = "translations", IsComplex = true, QueryBuilderType = typeof(PublishedTranslationQueryBuilder) }, | |
new FieldMetadata { Name = "unitSystem" }, | |
new FieldMetadata { Name = "uploadedImages", IsComplex = true, QueryBuilderType = typeof(ImageConnectionQueryBuilder) }, | |
new FieldMetadata { Name = "uploadedImagesByIds", IsComplex = true, QueryBuilderType = typeof(ImageQueryBuilder) }, | |
new FieldMetadata { Name = "url", IsComplex = true }, | |
new FieldMetadata { Name = "weightUnit" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ShopQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ShopQueryBuilder WithAlerts(ShopAlertQueryBuilder shopAlertQueryBuilder) | |
{ | |
return WithObjectField("alerts", shopAlertQueryBuilder); | |
} | |
public ShopQueryBuilder ExceptAlerts() | |
{ | |
return ExceptField("alerts"); | |
} | |
public ShopQueryBuilder WithAnalyticsToken(string alias = null) | |
{ | |
return WithScalarField("analyticsToken", alias); | |
} | |
public ShopQueryBuilder ExceptAnalyticsToken() | |
{ | |
return ExceptField("analyticsToken"); | |
} | |
public ShopQueryBuilder WithAppInstallations(AppInstallationConnectionQueryBuilder appInstallationConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<AppInstallationSortKeys?> sortKey = null, QueryBuilderParameter<AppInstallationCategory?> category = null, QueryBuilderParameter<AppInstallationPrivacy?> privacy = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (category != null) | |
args.Add("category", category); | |
if (privacy != null) | |
args.Add("privacy", privacy); | |
return WithObjectField("appInstallations", appInstallationConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptAppInstallations() | |
{ | |
return ExceptField("appInstallations"); | |
} | |
public ShopQueryBuilder WithAvailableChannelApps(AppConnectionQueryBuilder appConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("availableChannelApps", appConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptAvailableChannelApps() | |
{ | |
return ExceptField("availableChannelApps"); | |
} | |
public ShopQueryBuilder WithBillingAddress(MailingAddressQueryBuilder mailingAddressQueryBuilder) | |
{ | |
return WithObjectField("billingAddress", mailingAddressQueryBuilder); | |
} | |
public ShopQueryBuilder ExceptBillingAddress() | |
{ | |
return ExceptField("billingAddress"); | |
} | |
public ShopQueryBuilder WithChannelAppInstallations(AppInstallationConnectionQueryBuilder appInstallationConnectionQueryBuilder, QueryBuilderParameter<bool?> excludePrivateApps = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<AppInstallationSortKeys?> sortKey = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (excludePrivateApps != null) | |
args.Add("excludePrivateApps", excludePrivateApps); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
return WithObjectField("channelAppInstallations", appInstallationConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptChannelAppInstallations() | |
{ | |
return ExceptField("channelAppInstallations"); | |
} | |
public ShopQueryBuilder WithChannelCount(string alias = null) | |
{ | |
return WithScalarField("channelCount", alias); | |
} | |
public ShopQueryBuilder ExceptChannelCount() | |
{ | |
return ExceptField("channelCount"); | |
} | |
public ShopQueryBuilder WithChannels(ChannelConnectionQueryBuilder channelConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("channels", channelConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptChannels() | |
{ | |
return ExceptField("channels"); | |
} | |
public ShopQueryBuilder WithCheckoutApiSupported(string alias = null) | |
{ | |
return WithScalarField("checkoutApiSupported", alias); | |
} | |
public ShopQueryBuilder ExceptCheckoutApiSupported() | |
{ | |
return ExceptField("checkoutApiSupported"); | |
} | |
public ShopQueryBuilder WithCollectionByHandle(CollectionQueryBuilder collectionQueryBuilder, QueryBuilderParameter<string> handle) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("handle", handle); | |
return WithObjectField("collectionByHandle", collectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptCollectionByHandle() | |
{ | |
return ExceptField("collectionByHandle"); | |
} | |
public ShopQueryBuilder WithCollectionSavedSearches(SavedSearchConnectionQueryBuilder savedSearchConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("collectionSavedSearches", savedSearchConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptCollectionSavedSearches() | |
{ | |
return ExceptField("collectionSavedSearches"); | |
} | |
public ShopQueryBuilder WithCollections(CollectionConnectionQueryBuilder collectionConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<CollectionSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null, QueryBuilderParameter<Guid?> savedSearchId = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
if (savedSearchId != null) | |
args.Add("savedSearchId", savedSearchId); | |
return WithObjectField("collections", collectionConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptCollections() | |
{ | |
return ExceptField("collections"); | |
} | |
public ShopQueryBuilder WithContactEmail(string alias = null) | |
{ | |
return WithScalarField("contactEmail", alias); | |
} | |
public ShopQueryBuilder ExceptContactEmail() | |
{ | |
return ExceptField("contactEmail"); | |
} | |
public ShopQueryBuilder WithCountriesInShippingZones(CountriesInShippingZonesQueryBuilder countriesInShippingZonesQueryBuilder) | |
{ | |
return WithObjectField("countriesInShippingZones", countriesInShippingZonesQueryBuilder); | |
} | |
public ShopQueryBuilder ExceptCountriesInShippingZones() | |
{ | |
return ExceptField("countriesInShippingZones"); | |
} | |
public ShopQueryBuilder WithCurrencyCode(string alias = null) | |
{ | |
return WithScalarField("currencyCode", alias); | |
} | |
public ShopQueryBuilder ExceptCurrencyCode() | |
{ | |
return ExceptField("currencyCode"); | |
} | |
public ShopQueryBuilder WithCurrencyFormats(CurrencyFormatsQueryBuilder currencyFormatsQueryBuilder) | |
{ | |
return WithObjectField("currencyFormats", currencyFormatsQueryBuilder); | |
} | |
public ShopQueryBuilder ExceptCurrencyFormats() | |
{ | |
return ExceptField("currencyFormats"); | |
} | |
public ShopQueryBuilder WithCurrencySettings(CurrencySettingConnectionQueryBuilder currencySettingConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("currencySettings", currencySettingConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptCurrencySettings() | |
{ | |
return ExceptField("currencySettings"); | |
} | |
public ShopQueryBuilder WithCustomerAccounts(string alias = null) | |
{ | |
return WithScalarField("customerAccounts", alias); | |
} | |
public ShopQueryBuilder ExceptCustomerAccounts() | |
{ | |
return ExceptField("customerAccounts"); | |
} | |
public ShopQueryBuilder WithCustomerSavedSearches(SavedSearchConnectionQueryBuilder savedSearchConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<CustomerSavedSearchSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
return WithObjectField("customerSavedSearches", savedSearchConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptCustomerSavedSearches() | |
{ | |
return ExceptField("customerSavedSearches"); | |
} | |
public ShopQueryBuilder WithCustomerTags(StringConnectionQueryBuilder stringConnectionQueryBuilder, QueryBuilderParameter<int> first) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("first", first); | |
return WithObjectField("customerTags", stringConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptCustomerTags() | |
{ | |
return ExceptField("customerTags"); | |
} | |
public ShopQueryBuilder WithCustomers(CustomerConnectionQueryBuilder customerConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<CustomerSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
return WithObjectField("customers", customerConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptCustomers() | |
{ | |
return ExceptField("customers"); | |
} | |
public ShopQueryBuilder WithDescription(string alias = null) | |
{ | |
return WithScalarField("description", alias); | |
} | |
public ShopQueryBuilder ExceptDescription() | |
{ | |
return ExceptField("description"); | |
} | |
public ShopQueryBuilder WithDraftOrderSavedSearches(SavedSearchConnectionQueryBuilder savedSearchConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("draftOrderSavedSearches", savedSearchConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptDraftOrderSavedSearches() | |
{ | |
return ExceptField("draftOrderSavedSearches"); | |
} | |
public ShopQueryBuilder WithDraftOrderTags(StringConnectionQueryBuilder stringConnectionQueryBuilder, QueryBuilderParameter<int> first) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("first", first); | |
return WithObjectField("draftOrderTags", stringConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptDraftOrderTags() | |
{ | |
return ExceptField("draftOrderTags"); | |
} | |
public ShopQueryBuilder WithDraftOrders(DraftOrderConnectionQueryBuilder draftOrderConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<DraftOrderSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
return WithObjectField("draftOrders", draftOrderConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptDraftOrders() | |
{ | |
return ExceptField("draftOrders"); | |
} | |
public ShopQueryBuilder WithEmail(string alias = null) | |
{ | |
return WithScalarField("email", alias); | |
} | |
public ShopQueryBuilder ExceptEmail() | |
{ | |
return ExceptField("email"); | |
} | |
public ShopQueryBuilder WithEnabledPresentmentCurrencies(string alias = null) | |
{ | |
return WithScalarField("enabledPresentmentCurrencies", alias); | |
} | |
public ShopQueryBuilder ExceptEnabledPresentmentCurrencies() | |
{ | |
return ExceptField("enabledPresentmentCurrencies"); | |
} | |
public ShopQueryBuilder WithFeatures(ShopFeaturesQueryBuilder shopFeaturesQueryBuilder) | |
{ | |
return WithObjectField("features", shopFeaturesQueryBuilder); | |
} | |
public ShopQueryBuilder ExceptFeatures() | |
{ | |
return ExceptField("features"); | |
} | |
public ShopQueryBuilder WithFulfillmentServices(FulfillmentServiceQueryBuilder fulfillmentServiceQueryBuilder) | |
{ | |
return WithObjectField("fulfillmentServices", fulfillmentServiceQueryBuilder); | |
} | |
public ShopQueryBuilder ExceptFulfillmentServices() | |
{ | |
return ExceptField("fulfillmentServices"); | |
} | |
public ShopQueryBuilder WithIanaTimezone(string alias = null) | |
{ | |
return WithScalarField("ianaTimezone", alias); | |
} | |
public ShopQueryBuilder ExceptIanaTimezone() | |
{ | |
return ExceptField("ianaTimezone"); | |
} | |
public ShopQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public ShopQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public ShopQueryBuilder WithInstalledApps(AppConnectionQueryBuilder appConnectionQueryBuilder, QueryBuilderParameter<bool?> visibleOnly = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<AppsSortKeys?> sortKey = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (visibleOnly != null) | |
args.Add("visibleOnly", visibleOnly); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
return WithObjectField("installedApps", appConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptInstalledApps() | |
{ | |
return ExceptField("installedApps"); | |
} | |
public ShopQueryBuilder WithInventoryItems(InventoryItemConnectionQueryBuilder inventoryItemConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<string> query = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (query != null) | |
args.Add("query", query); | |
return WithObjectField("inventoryItems", inventoryItemConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptInventoryItems() | |
{ | |
return ExceptField("inventoryItems"); | |
} | |
public ShopQueryBuilder WithLimitedPendingOrderCount(LimitedPendingOrderCountQueryBuilder limitedPendingOrderCountQueryBuilder) | |
{ | |
return WithObjectField("limitedPendingOrderCount", limitedPendingOrderCountQueryBuilder); | |
} | |
public ShopQueryBuilder ExceptLimitedPendingOrderCount() | |
{ | |
return ExceptField("limitedPendingOrderCount"); | |
} | |
public ShopQueryBuilder WithLocations(LocationConnectionQueryBuilder locationConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<LocationSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null, QueryBuilderParameter<bool?> includeLegacy = null, QueryBuilderParameter<bool?> includeInactive = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
if (includeLegacy != null) | |
args.Add("includeLegacy", includeLegacy); | |
if (includeInactive != null) | |
args.Add("includeInactive", includeInactive); | |
return WithObjectField("locations", locationConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptLocations() | |
{ | |
return ExceptField("locations"); | |
} | |
public ShopQueryBuilder WithMarketingEvents(MarketingEventConnectionQueryBuilder marketingEventConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<MarketingEventSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
return WithObjectField("marketingEvents", marketingEventConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptMarketingEvents() | |
{ | |
return ExceptField("marketingEvents"); | |
} | |
public ShopQueryBuilder WithMetafield(MetafieldQueryBuilder metafieldQueryBuilder, QueryBuilderParameter<string> @namespace, QueryBuilderParameter<string> key) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("namespace", @namespace); | |
args.Add("key", key); | |
return WithObjectField("metafield", metafieldQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptMetafield() | |
{ | |
return ExceptField("metafield"); | |
} | |
public ShopQueryBuilder WithMetafields(MetafieldConnectionQueryBuilder metafieldConnectionQueryBuilder, QueryBuilderParameter<string> @namespace = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (@namespace != null) | |
args.Add("namespace", @namespace); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("metafields", metafieldConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptMetafields() | |
{ | |
return ExceptField("metafields"); | |
} | |
public ShopQueryBuilder WithMyshopifyDomain(string alias = null) | |
{ | |
return WithScalarField("myshopifyDomain", alias); | |
} | |
public ShopQueryBuilder ExceptMyshopifyDomain() | |
{ | |
return ExceptField("myshopifyDomain"); | |
} | |
public ShopQueryBuilder WithName(string alias = null) | |
{ | |
return WithScalarField("name", alias); | |
} | |
public ShopQueryBuilder ExceptName() | |
{ | |
return ExceptField("name"); | |
} | |
public ShopQueryBuilder WithNavigationSettings(NavigationItemQueryBuilder navigationItemQueryBuilder) | |
{ | |
return WithObjectField("navigationSettings", navigationItemQueryBuilder); | |
} | |
public ShopQueryBuilder ExceptNavigationSettings() | |
{ | |
return ExceptField("navigationSettings"); | |
} | |
public ShopQueryBuilder WithOrderNumberFormatPrefix(string alias = null) | |
{ | |
return WithScalarField("orderNumberFormatPrefix", alias); | |
} | |
public ShopQueryBuilder ExceptOrderNumberFormatPrefix() | |
{ | |
return ExceptField("orderNumberFormatPrefix"); | |
} | |
public ShopQueryBuilder WithOrderNumberFormatSuffix(string alias = null) | |
{ | |
return WithScalarField("orderNumberFormatSuffix", alias); | |
} | |
public ShopQueryBuilder ExceptOrderNumberFormatSuffix() | |
{ | |
return ExceptField("orderNumberFormatSuffix"); | |
} | |
public ShopQueryBuilder WithOrderSavedSearches(SavedSearchConnectionQueryBuilder savedSearchConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("orderSavedSearches", savedSearchConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptOrderSavedSearches() | |
{ | |
return ExceptField("orderSavedSearches"); | |
} | |
public ShopQueryBuilder WithOrderTags(StringConnectionQueryBuilder stringConnectionQueryBuilder, QueryBuilderParameter<int> first, QueryBuilderParameter<ShopTagSort?> sort = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("first", first); | |
if (sort != null) | |
args.Add("sort", sort); | |
return WithObjectField("orderTags", stringConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptOrderTags() | |
{ | |
return ExceptField("orderTags"); | |
} | |
public ShopQueryBuilder WithOrders(OrderConnectionQueryBuilder orderConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<OrderSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
return WithObjectField("orders", orderConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptOrders() | |
{ | |
return ExceptField("orders"); | |
} | |
public ShopQueryBuilder WithPaymentSettings(PaymentSettingsQueryBuilder paymentSettingsQueryBuilder) | |
{ | |
return WithObjectField("paymentSettings", paymentSettingsQueryBuilder); | |
} | |
public ShopQueryBuilder ExceptPaymentSettings() | |
{ | |
return ExceptField("paymentSettings"); | |
} | |
public ShopQueryBuilder WithPendingOrderCount(string alias = null) | |
{ | |
return WithScalarField("pendingOrderCount", alias); | |
} | |
public ShopQueryBuilder ExceptPendingOrderCount() | |
{ | |
return ExceptField("pendingOrderCount"); | |
} | |
public ShopQueryBuilder WithPlan(ShopPlanQueryBuilder shopPlanQueryBuilder) | |
{ | |
return WithObjectField("plan", shopPlanQueryBuilder); | |
} | |
public ShopQueryBuilder ExceptPlan() | |
{ | |
return ExceptField("plan"); | |
} | |
public ShopQueryBuilder WithPriceRuleSavedSearches(SavedSearchConnectionQueryBuilder savedSearchConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("priceRuleSavedSearches", savedSearchConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptPriceRuleSavedSearches() | |
{ | |
return ExceptField("priceRuleSavedSearches"); | |
} | |
public ShopQueryBuilder WithPriceRules(PriceRuleConnectionQueryBuilder priceRuleConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<PriceRuleSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null, QueryBuilderParameter<Guid?> savedSearchId = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
if (savedSearchId != null) | |
args.Add("savedSearchId", savedSearchId); | |
return WithObjectField("priceRules", priceRuleConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptPriceRules() | |
{ | |
return ExceptField("priceRules"); | |
} | |
public ShopQueryBuilder WithPrimaryDomain(DomainQueryBuilder domainQueryBuilder) | |
{ | |
return WithObjectField("primaryDomain", domainQueryBuilder); | |
} | |
public ShopQueryBuilder ExceptPrimaryDomain() | |
{ | |
return ExceptField("primaryDomain"); | |
} | |
public ShopQueryBuilder WithPrivateMetafield(PrivateMetafieldQueryBuilder privateMetafieldQueryBuilder, QueryBuilderParameter<string> @namespace, QueryBuilderParameter<string> key) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("namespace", @namespace); | |
args.Add("key", key); | |
return WithObjectField("privateMetafield", privateMetafieldQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptPrivateMetafield() | |
{ | |
return ExceptField("privateMetafield"); | |
} | |
public ShopQueryBuilder WithPrivateMetafields(PrivateMetafieldConnectionQueryBuilder privateMetafieldConnectionQueryBuilder, QueryBuilderParameter<string> @namespace = null, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (@namespace != null) | |
args.Add("namespace", @namespace); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("privateMetafields", privateMetafieldConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptPrivateMetafields() | |
{ | |
return ExceptField("privateMetafields"); | |
} | |
public ShopQueryBuilder WithProductByHandle(ProductQueryBuilder productQueryBuilder, QueryBuilderParameter<string> handle) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("handle", handle); | |
return WithObjectField("productByHandle", productQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptProductByHandle() | |
{ | |
return ExceptField("productByHandle"); | |
} | |
public ShopQueryBuilder WithProductImages(ImageConnectionQueryBuilder imageConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<ProductImageSortKeys?> sortKey = null, QueryBuilderParameter<int?> maxWidth = null, QueryBuilderParameter<int?> maxHeight = null, QueryBuilderParameter<CropRegion?> crop = null, QueryBuilderParameter<int?> scale = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (maxWidth != null) | |
args.Add("maxWidth", maxWidth); | |
if (maxHeight != null) | |
args.Add("maxHeight", maxHeight); | |
if (crop != null) | |
args.Add("crop", crop); | |
if (scale != null) | |
args.Add("scale", scale); | |
return WithObjectField("productImages", imageConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptProductImages() | |
{ | |
return ExceptField("productImages"); | |
} | |
public ShopQueryBuilder WithProductSavedSearches(SavedSearchConnectionQueryBuilder savedSearchConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("productSavedSearches", savedSearchConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptProductSavedSearches() | |
{ | |
return ExceptField("productSavedSearches"); | |
} | |
public ShopQueryBuilder WithProductTags(StringConnectionQueryBuilder stringConnectionQueryBuilder, QueryBuilderParameter<int> first) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("first", first); | |
return WithObjectField("productTags", stringConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptProductTags() | |
{ | |
return ExceptField("productTags"); | |
} | |
public ShopQueryBuilder WithProductTypes(StringConnectionQueryBuilder stringConnectionQueryBuilder, QueryBuilderParameter<int> first) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("first", first); | |
return WithObjectField("productTypes", stringConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptProductTypes() | |
{ | |
return ExceptField("productTypes"); | |
} | |
public ShopQueryBuilder WithProductVariants(ProductVariantConnectionQueryBuilder productVariantConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<ProductVariantSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
return WithObjectField("productVariants", productVariantConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptProductVariants() | |
{ | |
return ExceptField("productVariants"); | |
} | |
public ShopQueryBuilder WithProductVendors(StringConnectionQueryBuilder stringConnectionQueryBuilder, QueryBuilderParameter<int> first) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("first", first); | |
return WithObjectField("productVendors", stringConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptProductVendors() | |
{ | |
return ExceptField("productVendors"); | |
} | |
public ShopQueryBuilder WithProducts(ProductConnectionQueryBuilder productConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<ProductSortKeys?> sortKey = null, QueryBuilderParameter<string> query = null, QueryBuilderParameter<Guid?> savedSearchId = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (query != null) | |
args.Add("query", query); | |
if (savedSearchId != null) | |
args.Add("savedSearchId", savedSearchId); | |
return WithObjectField("products", productConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptProducts() | |
{ | |
return ExceptField("products"); | |
} | |
public ShopQueryBuilder WithPublicationCount(string alias = null) | |
{ | |
return WithScalarField("publicationCount", alias); | |
} | |
public ShopQueryBuilder ExceptPublicationCount() | |
{ | |
return ExceptField("publicationCount"); | |
} | |
public ShopQueryBuilder WithResourceLimits(ShopResourceLimitsQueryBuilder shopResourceLimitsQueryBuilder) | |
{ | |
return WithObjectField("resourceLimits", shopResourceLimitsQueryBuilder); | |
} | |
public ShopQueryBuilder ExceptResourceLimits() | |
{ | |
return ExceptField("resourceLimits"); | |
} | |
public ShopQueryBuilder WithRichTextEditorUrl(string alias = null) | |
{ | |
return WithScalarField("richTextEditorUrl", alias); | |
} | |
public ShopQueryBuilder ExceptRichTextEditorUrl() | |
{ | |
return ExceptField("richTextEditorUrl"); | |
} | |
public ShopQueryBuilder WithSearch(SearchResultConnectionQueryBuilder searchResultConnectionQueryBuilder, QueryBuilderParameter<string> query, QueryBuilderParameter<int> first, QueryBuilderParameter<IEnumerable<SearchResultType>> types = null, QueryBuilderParameter<string> after = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("query", query); | |
if (types != null) | |
args.Add("types", types); | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
return WithObjectField("search", searchResultConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptSearch() | |
{ | |
return ExceptField("search"); | |
} | |
public ShopQueryBuilder WithSearchFilters(SearchFilterOptionsQueryBuilder searchFilterOptionsQueryBuilder) | |
{ | |
return WithObjectField("searchFilters", searchFilterOptionsQueryBuilder); | |
} | |
public ShopQueryBuilder ExceptSearchFilters() | |
{ | |
return ExceptField("searchFilters"); | |
} | |
public ShopQueryBuilder WithSetupRequired(string alias = null) | |
{ | |
return WithScalarField("setupRequired", alias); | |
} | |
public ShopQueryBuilder ExceptSetupRequired() | |
{ | |
return ExceptField("setupRequired"); | |
} | |
public ShopQueryBuilder WithShipsToCountries(string alias = null) | |
{ | |
return WithScalarField("shipsToCountries", alias); | |
} | |
public ShopQueryBuilder ExceptShipsToCountries() | |
{ | |
return ExceptField("shipsToCountries"); | |
} | |
public ShopQueryBuilder WithShopifyPaymentsAccount(ShopifyPaymentsAccountQueryBuilder shopifyPaymentsAccountQueryBuilder) | |
{ | |
return WithObjectField("shopifyPaymentsAccount", shopifyPaymentsAccountQueryBuilder); | |
} | |
public ShopQueryBuilder ExceptShopifyPaymentsAccount() | |
{ | |
return ExceptField("shopifyPaymentsAccount"); | |
} | |
public ShopQueryBuilder WithStorefrontAccessTokens(StorefrontAccessTokenConnectionQueryBuilder storefrontAccessTokenConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
return WithObjectField("storefrontAccessTokens", storefrontAccessTokenConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptStorefrontAccessTokens() | |
{ | |
return ExceptField("storefrontAccessTokens"); | |
} | |
public ShopQueryBuilder WithStorefrontUrl(string alias = null) | |
{ | |
return WithScalarField("storefrontUrl", alias); | |
} | |
public ShopQueryBuilder ExceptStorefrontUrl() | |
{ | |
return ExceptField("storefrontUrl"); | |
} | |
public ShopQueryBuilder WithTaxShipping(string alias = null) | |
{ | |
return WithScalarField("taxShipping", alias); | |
} | |
public ShopQueryBuilder ExceptTaxShipping() | |
{ | |
return ExceptField("taxShipping"); | |
} | |
public ShopQueryBuilder WithTaxesIncluded(string alias = null) | |
{ | |
return WithScalarField("taxesIncluded", alias); | |
} | |
public ShopQueryBuilder ExceptTaxesIncluded() | |
{ | |
return ExceptField("taxesIncluded"); | |
} | |
public ShopQueryBuilder WithTimezoneAbbreviation(string alias = null) | |
{ | |
return WithScalarField("timezoneAbbreviation", alias); | |
} | |
public ShopQueryBuilder ExceptTimezoneAbbreviation() | |
{ | |
return ExceptField("timezoneAbbreviation"); | |
} | |
public ShopQueryBuilder WithTimezoneOffset(string alias = null) | |
{ | |
return WithScalarField("timezoneOffset", alias); | |
} | |
public ShopQueryBuilder ExceptTimezoneOffset() | |
{ | |
return ExceptField("timezoneOffset"); | |
} | |
public ShopQueryBuilder WithTimezoneOffsetMinutes(string alias = null) | |
{ | |
return WithScalarField("timezoneOffsetMinutes", alias); | |
} | |
public ShopQueryBuilder ExceptTimezoneOffsetMinutes() | |
{ | |
return ExceptField("timezoneOffsetMinutes"); | |
} | |
public ShopQueryBuilder WithTranslations(PublishedTranslationQueryBuilder publishedTranslationQueryBuilder, QueryBuilderParameter<string> locale) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("locale", locale); | |
return WithObjectField("translations", publishedTranslationQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptTranslations() | |
{ | |
return ExceptField("translations"); | |
} | |
public ShopQueryBuilder WithUnitSystem(string alias = null) | |
{ | |
return WithScalarField("unitSystem", alias); | |
} | |
public ShopQueryBuilder ExceptUnitSystem() | |
{ | |
return ExceptField("unitSystem"); | |
} | |
public ShopQueryBuilder WithUploadedImages(ImageConnectionQueryBuilder imageConnectionQueryBuilder, QueryBuilderParameter<int?> first = null, QueryBuilderParameter<string> after = null, QueryBuilderParameter<int?> last = null, QueryBuilderParameter<string> before = null, QueryBuilderParameter<bool?> reverse = null, QueryBuilderParameter<ShopImageSortKeys?> sortKey = null, QueryBuilderParameter<int?> maxWidth = null, QueryBuilderParameter<int?> maxHeight = null, QueryBuilderParameter<CropRegion?> crop = null, QueryBuilderParameter<int?> scale = null) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
if (first != null) | |
args.Add("first", first); | |
if (after != null) | |
args.Add("after", after); | |
if (last != null) | |
args.Add("last", last); | |
if (before != null) | |
args.Add("before", before); | |
if (reverse != null) | |
args.Add("reverse", reverse); | |
if (sortKey != null) | |
args.Add("sortKey", sortKey); | |
if (maxWidth != null) | |
args.Add("maxWidth", maxWidth); | |
if (maxHeight != null) | |
args.Add("maxHeight", maxHeight); | |
if (crop != null) | |
args.Add("crop", crop); | |
if (scale != null) | |
args.Add("scale", scale); | |
return WithObjectField("uploadedImages", imageConnectionQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptUploadedImages() | |
{ | |
return ExceptField("uploadedImages"); | |
} | |
public ShopQueryBuilder WithUploadedImagesByIds(ImageQueryBuilder imageQueryBuilder, QueryBuilderParameter<IEnumerable<Guid>> imageIds) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("imageIds", imageIds); | |
return WithObjectField("uploadedImagesByIds", imageQueryBuilder, args); | |
} | |
public ShopQueryBuilder ExceptUploadedImagesByIds() | |
{ | |
return ExceptField("uploadedImagesByIds"); | |
} | |
public ShopQueryBuilder WithUrl(string alias = null) | |
{ | |
return WithScalarField("url", alias); | |
} | |
public ShopQueryBuilder ExceptUrl() | |
{ | |
return ExceptField("url"); | |
} | |
public ShopQueryBuilder WithWeightUnit(string alias = null) | |
{ | |
return WithScalarField("weightUnit", alias); | |
} | |
public ShopQueryBuilder ExceptWeightUnit() | |
{ | |
return ExceptField("weightUnit"); | |
} | |
} | |
public partial class ShopAlertQueryBuilder : GraphQlQueryBuilder<ShopAlertQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "action", IsComplex = true, QueryBuilderType = typeof(ShopAlertActionQueryBuilder) }, | |
new FieldMetadata { Name = "description" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ShopAlertQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ShopAlertQueryBuilder WithAction(ShopAlertActionQueryBuilder shopAlertActionQueryBuilder) | |
{ | |
return WithObjectField("action", shopAlertActionQueryBuilder); | |
} | |
public ShopAlertQueryBuilder ExceptAction() | |
{ | |
return ExceptField("action"); | |
} | |
public ShopAlertQueryBuilder WithDescription(string alias = null) | |
{ | |
return WithScalarField("description", alias); | |
} | |
public ShopAlertQueryBuilder ExceptDescription() | |
{ | |
return ExceptField("description"); | |
} | |
} | |
public partial class ShopAlertActionQueryBuilder : GraphQlQueryBuilder<ShopAlertActionQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "title" }, | |
new FieldMetadata { Name = "url", IsComplex = true } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ShopAlertActionQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ShopAlertActionQueryBuilder WithTitle(string alias = null) | |
{ | |
return WithScalarField("title", alias); | |
} | |
public ShopAlertActionQueryBuilder ExceptTitle() | |
{ | |
return ExceptField("title"); | |
} | |
public ShopAlertActionQueryBuilder WithUrl(string alias = null) | |
{ | |
return WithScalarField("url", alias); | |
} | |
public ShopAlertActionQueryBuilder ExceptUrl() | |
{ | |
return ExceptField("url"); | |
} | |
} | |
public partial class ResourceLimitQueryBuilder : GraphQlQueryBuilder<ResourceLimitQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "available" }, | |
new FieldMetadata { Name = "quantityAvailable" }, | |
new FieldMetadata { Name = "quantityLimit" }, | |
new FieldMetadata { Name = "quantityUsed" } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public ResourceLimitQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public ResourceLimitQueryBuilder WithAvailable(string alias = null) | |
{ | |
return WithScalarField("available", alias); | |
} | |
public ResourceLimitQueryBuilder ExceptAvailable() | |
{ | |
return ExceptField("available"); | |
} | |
public ResourceLimitQueryBuilder WithQuantityAvailable(string alias = null) | |
{ | |
return WithScalarField("quantityAvailable", alias); | |
} | |
public ResourceLimitQueryBuilder ExceptQuantityAvailable() | |
{ | |
return ExceptField("quantityAvailable"); | |
} | |
public ResourceLimitQueryBuilder WithQuantityLimit(string alias = null) | |
{ | |
return WithScalarField("quantityLimit", alias); | |
} | |
public ResourceLimitQueryBuilder ExceptQuantityLimit() | |
{ | |
return ExceptField("quantityLimit"); | |
} | |
public ResourceLimitQueryBuilder WithQuantityUsed(string alias = null) | |
{ | |
return WithScalarField("quantityUsed", alias); | |
} | |
public ResourceLimitQueryBuilder ExceptQuantityUsed() | |
{ | |
return ExceptField("quantityUsed"); | |
} | |
} | |
public partial class OnlineStoreBlogEdgeQueryBuilder : GraphQlQueryBuilder<OnlineStoreBlogEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(OnlineStoreBlogQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public OnlineStoreBlogEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public OnlineStoreBlogEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public OnlineStoreBlogEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public OnlineStoreBlogEdgeQueryBuilder WithNode(OnlineStoreBlogQueryBuilder onlineStoreBlogQueryBuilder) | |
{ | |
return WithObjectField("node", onlineStoreBlogQueryBuilder); | |
} | |
public OnlineStoreBlogEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class OnlineStoreBlogQueryBuilder : GraphQlQueryBuilder<OnlineStoreBlogQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "translations", IsComplex = true, QueryBuilderType = typeof(PublishedTranslationQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public OnlineStoreBlogQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public OnlineStoreBlogQueryBuilder WithId(string alias = null) | |
{ | |
return WithScalarField("id", alias); | |
} | |
public OnlineStoreBlogQueryBuilder ExceptId() | |
{ | |
return ExceptField("id"); | |
} | |
public OnlineStoreBlogQueryBuilder WithTranslations(PublishedTranslationQueryBuilder publishedTranslationQueryBuilder, QueryBuilderParameter<string> locale) | |
{ | |
var args = new Dictionary<string, QueryBuilderParameter>(StringComparer.Ordinal); | |
args.Add("locale", locale); | |
return WithObjectField("translations", publishedTranslationQueryBuilder, args); | |
} | |
public OnlineStoreBlogQueryBuilder ExceptTranslations() | |
{ | |
return ExceptField("translations"); | |
} | |
} | |
public partial class OnlineStoreArticleEdgeQueryBuilder : GraphQlQueryBuilder<OnlineStoreArticleEdgeQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "cursor" }, | |
new FieldMetadata { Name = "node", IsComplex = true, QueryBuilderType = typeof(OnlineStoreArticleQueryBuilder) } | |
}; | |
protected override IList<FieldMetadata> AllFields { get { return AllFieldMetadata; } } | |
public OnlineStoreArticleEdgeQueryBuilder(string alias = null) : base(alias) | |
{ | |
} | |
public OnlineStoreArticleEdgeQueryBuilder WithCursor(string alias = null) | |
{ | |
return WithScalarField("cursor", alias); | |
} | |
public OnlineStoreArticleEdgeQueryBuilder ExceptCursor() | |
{ | |
return ExceptField("cursor"); | |
} | |
public OnlineStoreArticleEdgeQueryBuilder WithNode(OnlineStoreArticleQueryBuilder onlineStoreArticleQueryBuilder) | |
{ | |
return WithObjectField("node", onlineStoreArticleQueryBuilder); | |
} | |
public OnlineStoreArticleEdgeQueryBuilder ExceptNode() | |
{ | |
return ExceptField("node"); | |
} | |
} | |
public partial class OnlineStoreArticleQueryBuilder : GraphQlQueryBuilder<OnlineStoreArticleQueryBuilder> | |
{ | |
private static readonly FieldMetadata[] AllFieldMetadata = | |
new [] | |
{ | |
new FieldMetadata { Name = "defaultCursor" }, | |
new FieldMetadata { Name = "id" }, | |
new FieldMetadata { Name = "translations", IsComplex = true, QueryBuilderType = typeof( |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment