All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.commercetools.graphql.api.client.UpdateMyBusinessUnitProjectionRoot Maven / Gradle / Ivy

There is a newer version: 17.15.1
Show newest version
package com.commercetools.graphql.api.client;

import com.netflix.graphql.dgs.client.codegen.BaseSubProjectionNode;

public class UpdateMyBusinessUnitProjectionRoot, ROOT extends BaseSubProjectionNode> extends BaseSubProjectionNode {
  public UpdateMyBusinessUnitProjectionRoot() {
    super(null, null, java.util.Optional.of("BusinessUnit"));
  }

  public UpdateMyBusinessUnitProjectionRoot __typename() {
    getFields().put("__typename", null);
    return this;
  }

  public AddressProjection, UpdateMyBusinessUnitProjectionRoot> addresses(
      ) {
    AddressProjection, UpdateMyBusinessUnitProjectionRoot> projection = new AddressProjection<>(this, this);    
    getFields().put("addresses", projection);
    return projection;
  }

  public AddressProjection, UpdateMyBusinessUnitProjectionRoot> defaultShippingAddress(
      ) {
    AddressProjection, UpdateMyBusinessUnitProjectionRoot> projection = new AddressProjection<>(this, this);    
    getFields().put("defaultShippingAddress", projection);
    return projection;
  }

  public AddressProjection, UpdateMyBusinessUnitProjectionRoot> defaultBillingAddress(
      ) {
    AddressProjection, UpdateMyBusinessUnitProjectionRoot> projection = new AddressProjection<>(this, this);    
    getFields().put("defaultBillingAddress", projection);
    return projection;
  }

  public AddressProjection, UpdateMyBusinessUnitProjectionRoot> shippingAddresses(
      ) {
    AddressProjection, UpdateMyBusinessUnitProjectionRoot> projection = new AddressProjection<>(this, this);    
    getFields().put("shippingAddresses", projection);
    return projection;
  }

  public AddressProjection, UpdateMyBusinessUnitProjectionRoot> billingAddresses(
      ) {
    AddressProjection, UpdateMyBusinessUnitProjectionRoot> projection = new AddressProjection<>(this, this);    
    getFields().put("billingAddresses", projection);
    return projection;
  }

  public BusinessUnitStatusProjection, UpdateMyBusinessUnitProjectionRoot> status(
      ) {
    BusinessUnitStatusProjection, UpdateMyBusinessUnitProjectionRoot> projection = new BusinessUnitStatusProjection<>(this, this);    
    getFields().put("status", projection);
    return projection;
  }

  public KeyReferenceProjection, UpdateMyBusinessUnitProjectionRoot> storesRef(
      ) {
    KeyReferenceProjection, UpdateMyBusinessUnitProjectionRoot> projection = new KeyReferenceProjection<>(this, this);    
    getFields().put("storesRef", projection);
    return projection;
  }

  public StoreProjection, UpdateMyBusinessUnitProjectionRoot> stores(
      ) {
    StoreProjection, UpdateMyBusinessUnitProjectionRoot> projection = new StoreProjection<>(this, this);    
    getFields().put("stores", projection);
    return projection;
  }

  public BusinessUnitTypeProjection, UpdateMyBusinessUnitProjectionRoot> unitType(
      ) {
    BusinessUnitTypeProjection, UpdateMyBusinessUnitProjectionRoot> projection = new BusinessUnitTypeProjection<>(this, this);    
    getFields().put("unitType", projection);
    return projection;
  }

  public AssociateProjection, UpdateMyBusinessUnitProjectionRoot> associates(
      ) {
    AssociateProjection, UpdateMyBusinessUnitProjectionRoot> projection = new AssociateProjection<>(this, this);    
    getFields().put("associates", projection);
    return projection;
  }

  public BusinessUnitAssociateModeProjection, UpdateMyBusinessUnitProjectionRoot> associateMode(
      ) {
    BusinessUnitAssociateModeProjection, UpdateMyBusinessUnitProjectionRoot> projection = new BusinessUnitAssociateModeProjection<>(this, this);    
    getFields().put("associateMode", projection);
    return projection;
  }

  public InheritedAssociateProjection, UpdateMyBusinessUnitProjectionRoot> inheritedAssociates(
      ) {
    InheritedAssociateProjection, UpdateMyBusinessUnitProjectionRoot> projection = new InheritedAssociateProjection<>(this, this);    
    getFields().put("inheritedAssociates", projection);
    return projection;
  }

  public CustomFieldsTypeProjection, UpdateMyBusinessUnitProjectionRoot> custom(
      ) {
    CustomFieldsTypeProjection, UpdateMyBusinessUnitProjectionRoot> projection = new CustomFieldsTypeProjection<>(this, this);    
    getFields().put("custom", projection);
    return projection;
  }

  public KeyReferenceProjection, UpdateMyBusinessUnitProjectionRoot> parentUnitRef(
      ) {
    KeyReferenceProjection, UpdateMyBusinessUnitProjectionRoot> projection = new KeyReferenceProjection<>(this, this);    
    getFields().put("parentUnitRef", projection);
    return projection;
  }

  public BusinessUnitProjection, UpdateMyBusinessUnitProjectionRoot> parentUnit(
      ) {
    BusinessUnitProjection, UpdateMyBusinessUnitProjectionRoot> projection = new BusinessUnitProjection<>(this, this);    
    getFields().put("parentUnit", projection);
    return projection;
  }

  public BusinessUnitProjection, UpdateMyBusinessUnitProjectionRoot> ancestors(
      ) {
    BusinessUnitProjection, UpdateMyBusinessUnitProjectionRoot> projection = new BusinessUnitProjection<>(this, this);    
    getFields().put("ancestors", projection);
    return projection;
  }

  public InheritedStoreProjection, UpdateMyBusinessUnitProjectionRoot> inheritedStores(
      ) {
    InheritedStoreProjection, UpdateMyBusinessUnitProjectionRoot> projection = new InheritedStoreProjection<>(this, this);    
    getFields().put("inheritedStores", projection);
    return projection;
  }

  public KeyReferenceProjection, UpdateMyBusinessUnitProjectionRoot> topLevelUnitRef(
      ) {
    KeyReferenceProjection, UpdateMyBusinessUnitProjectionRoot> projection = new KeyReferenceProjection<>(this, this);    
    getFields().put("topLevelUnitRef", projection);
    return projection;
  }

  public BusinessUnitProjection, UpdateMyBusinessUnitProjectionRoot> topLevelUnit(
      ) {
    BusinessUnitProjection, UpdateMyBusinessUnitProjectionRoot> projection = new BusinessUnitProjection<>(this, this);    
    getFields().put("topLevelUnit", projection);
    return projection;
  }

  public BusinessUnitApprovalRuleModeProjection, UpdateMyBusinessUnitProjectionRoot> approvalRuleMode(
      ) {
    BusinessUnitApprovalRuleModeProjection, UpdateMyBusinessUnitProjectionRoot> projection = new BusinessUnitApprovalRuleModeProjection<>(this, this);    
    getFields().put("approvalRuleMode", projection);
    return projection;
  }

  public InitiatorProjection, UpdateMyBusinessUnitProjectionRoot> createdBy(
      ) {
    InitiatorProjection, UpdateMyBusinessUnitProjectionRoot> projection = new InitiatorProjection<>(this, this);    
    getFields().put("createdBy", projection);
    return projection;
  }

  public InitiatorProjection, UpdateMyBusinessUnitProjectionRoot> lastModifiedBy(
      ) {
    InitiatorProjection, UpdateMyBusinessUnitProjectionRoot> projection = new InitiatorProjection<>(this, this);    
    getFields().put("lastModifiedBy", projection);
    return projection;
  }

  public UpdateMyBusinessUnitProjectionRoot key() {
    getFields().put("key", null);
    return this;
  }

  public UpdateMyBusinessUnitProjectionRoot name() {
    getFields().put("name", null);
    return this;
  }

  public UpdateMyBusinessUnitProjectionRoot contactEmail() {
    getFields().put("contactEmail", null);
    return this;
  }

  public UpdateMyBusinessUnitProjectionRoot defaultShippingAddressId() {
    getFields().put("defaultShippingAddressId", null);
    return this;
  }

  public UpdateMyBusinessUnitProjectionRoot defaultBillingAddressId() {
    getFields().put("defaultBillingAddressId", null);
    return this;
  }

  public UpdateMyBusinessUnitProjectionRoot shippingAddressIds() {
    getFields().put("shippingAddressIds", null);
    return this;
  }

  public UpdateMyBusinessUnitProjectionRoot billingAddressIds() {
    getFields().put("billingAddressIds", null);
    return this;
  }

  public UpdateMyBusinessUnitProjectionRoot storeMode() {
    getFields().put("storeMode", null);
    return this;
  }

  public UpdateMyBusinessUnitProjectionRoot id() {
    getFields().put("id", null);
    return this;
  }

  public UpdateMyBusinessUnitProjectionRoot version() {
    getFields().put("version", null);
    return this;
  }

  public UpdateMyBusinessUnitProjectionRoot createdAt() {
    getFields().put("createdAt", null);
    return this;
  }

  public UpdateMyBusinessUnitProjectionRoot lastModifiedAt() {
    getFields().put("lastModifiedAt", null);
    return this;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy