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

io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass Maven / Gradle / Ivy

The newest version!
/*
 * Copyright 2019, Momentum Ideas, Co. All rights reserved.
 *
 * Source and object computer code contained herein is the private intellectual
 * property of Momentum Ideas Co., a Delaware Corporation. Use of this
 * code in source form requires permission in writing before use or the
 * assembly, distribution, or publishing of derivative works, for commercial
 * purposes or any other purpose, from a duly authorized officer of Momentum
 * Ideas Co.
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: partner/settings/PartnerLocationSettings.proto

package io.bloombox.schema.partner.settings;

public final class PartnerLocationSettingsOuterClass {
  private PartnerLocationSettingsOuterClass() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  /**
   * 
   * Enumerates types of section settings that may be applied and considered.
   * 
* * Protobuf enum {@code bloombox.partner.settings.SectionSettingsType} */ public enum SectionSettingsType implements com.google.protobuf.ProtocolMessageEnum { /** *
     * Settings for a standard section, based on product types or categories.
     * 
* * STANDARD = 0; */ STANDARD(0), /** *
     * Settings for a filtered section, based on categorical filtering across menu types or categories.
     * 
* * FILTERED = 1; */ FILTERED(1), UNRECOGNIZED(-1), ; /** *
     * Settings for a standard section, based on product types or categories.
     * 
* * STANDARD = 0; */ public static final int STANDARD_VALUE = 0; /** *
     * Settings for a filtered section, based on categorical filtering across menu types or categories.
     * 
* * FILTERED = 1; */ public static final int FILTERED_VALUE = 1; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static SectionSettingsType valueOf(int value) { return forNumber(value); } public static SectionSettingsType forNumber(int value) { switch (value) { case 0: return STANDARD; case 1: return FILTERED; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< SectionSettingsType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public SectionSettingsType findValueByNumber(int number) { return SectionSettingsType.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(ordinal()); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.getDescriptor().getEnumTypes().get(0); } private static final SectionSettingsType[] VALUES = values(); public static SectionSettingsType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; } return VALUES[desc.getIndex()]; } private final int value; private SectionSettingsType(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:bloombox.partner.settings.SectionSettingsType) } /** *
   * Specifies known types of filtered product sections.
   * 
* * Protobuf enum {@code bloombox.partner.settings.FilteredSectionType} */ public enum FilteredSectionType implements com.google.protobuf.ProtocolMessageEnum { /** *
     * It's a CBD-only section.
     * 
* * CBD = 0; */ CBD(0), /** *
     * It's a house-brand section.
     * 
* * HOUSE = 1; */ HOUSE(1), /** *
     * It's an on-sale section.
     * 
* * ONSALE = 2; */ ONSALE(2), UNRECOGNIZED(-1), ; /** *
     * It's a CBD-only section.
     * 
* * CBD = 0; */ public static final int CBD_VALUE = 0; /** *
     * It's a house-brand section.
     * 
* * HOUSE = 1; */ public static final int HOUSE_VALUE = 1; /** *
     * It's an on-sale section.
     * 
* * ONSALE = 2; */ public static final int ONSALE_VALUE = 2; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static FilteredSectionType valueOf(int value) { return forNumber(value); } public static FilteredSectionType forNumber(int value) { switch (value) { case 0: return CBD; case 1: return HOUSE; case 2: return ONSALE; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< FilteredSectionType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public FilteredSectionType findValueByNumber(int number) { return FilteredSectionType.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(ordinal()); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.getDescriptor().getEnumTypes().get(1); } private static final FilteredSectionType[] VALUES = values(); public static FilteredSectionType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; } return VALUES[desc.getIndex()]; } private final int value; private FilteredSectionType(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:bloombox.partner.settings.FilteredSectionType) } /** *
   * Specifies the type of a custom settings specification payload.
   * 
* * Protobuf enum {@code bloombox.partner.settings.CustomSettingsType} */ public enum CustomSettingsType implements com.google.protobuf.ProtocolMessageEnum { /** *
     * Specifies custom settings for a filtered menu section.
     * 
* * FILTER = 0; */ FILTER(0), UNRECOGNIZED(-1), ; /** *
     * Specifies custom settings for a filtered menu section.
     * 
* * FILTER = 0; */ public static final int FILTER_VALUE = 0; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static CustomSettingsType valueOf(int value) { return forNumber(value); } public static CustomSettingsType forNumber(int value) { switch (value) { case 0: return FILTER; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< CustomSettingsType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public CustomSettingsType findValueByNumber(int number) { return CustomSettingsType.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(ordinal()); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.getDescriptor().getEnumTypes().get(2); } private static final CustomSettingsType[] VALUES = values(); public static CustomSettingsType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; } return VALUES[desc.getIndex()]; } private final int value; private CustomSettingsType(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:bloombox.partner.settings.CustomSettingsType) } /** *
   * Enumerates available known hours spans, to which a set of hours boundaries and shop status may apply.
   * 
* * Protobuf enum {@code bloombox.partner.settings.HoursSpan} */ public enum HoursSpan implements com.google.protobuf.ProtocolMessageEnum { /** *
     * Every day of the week.
     * 
* * EVERYDAY = 0; */ EVERYDAY(0), /** *
     * Weekdays only.
     * 
* * WEEKDAYS = 1; */ WEEKDAYS(1), /** *
     * Weekends only.
     * 
* * WEEKENDS = 2; */ WEEKENDS(2), /** *
     * Mondays only.
     * 
* * MONDAY = 3; */ MONDAY(3), /** *
     * Tuesdays only.
     * 
* * TUESDAY = 4; */ TUESDAY(4), /** *
     * Wednesdays only.
     * 
* * WEDNESDAY = 5; */ WEDNESDAY(5), /** *
     * Thursdays only.
     * 
* * THURSDAY = 6; */ THURSDAY(6), /** *
     * Fridays only.
     * 
* * FRIDAY = 7; */ FRIDAY(7), /** *
     * Saturdays only.
     * 
* * SATURDAY = 8; */ SATURDAY(8), /** *
     * Sundays only.
     * 
* * SUNDAY = 9; */ SUNDAY(9), UNRECOGNIZED(-1), ; /** *
     * Every day of the week.
     * 
* * EVERYDAY = 0; */ public static final int EVERYDAY_VALUE = 0; /** *
     * Weekdays only.
     * 
* * WEEKDAYS = 1; */ public static final int WEEKDAYS_VALUE = 1; /** *
     * Weekends only.
     * 
* * WEEKENDS = 2; */ public static final int WEEKENDS_VALUE = 2; /** *
     * Mondays only.
     * 
* * MONDAY = 3; */ public static final int MONDAY_VALUE = 3; /** *
     * Tuesdays only.
     * 
* * TUESDAY = 4; */ public static final int TUESDAY_VALUE = 4; /** *
     * Wednesdays only.
     * 
* * WEDNESDAY = 5; */ public static final int WEDNESDAY_VALUE = 5; /** *
     * Thursdays only.
     * 
* * THURSDAY = 6; */ public static final int THURSDAY_VALUE = 6; /** *
     * Fridays only.
     * 
* * FRIDAY = 7; */ public static final int FRIDAY_VALUE = 7; /** *
     * Saturdays only.
     * 
* * SATURDAY = 8; */ public static final int SATURDAY_VALUE = 8; /** *
     * Sundays only.
     * 
* * SUNDAY = 9; */ public static final int SUNDAY_VALUE = 9; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static HoursSpan valueOf(int value) { return forNumber(value); } public static HoursSpan forNumber(int value) { switch (value) { case 0: return EVERYDAY; case 1: return WEEKDAYS; case 2: return WEEKENDS; case 3: return MONDAY; case 4: return TUESDAY; case 5: return WEDNESDAY; case 6: return THURSDAY; case 7: return FRIDAY; case 8: return SATURDAY; case 9: return SUNDAY; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< HoursSpan> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public HoursSpan findValueByNumber(int number) { return HoursSpan.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(ordinal()); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.getDescriptor().getEnumTypes().get(3); } private static final HoursSpan[] VALUES = values(); public static HoursSpan valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; } return VALUES[desc.getIndex()]; } private final int value; private HoursSpan(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:bloombox.partner.settings.HoursSpan) } /** *
   * Specifies statuses that an online shop itself may take, where it is either open/closed or only open for pickup or
   * delivery.
   * 
* * Protobuf enum {@code bloombox.partner.settings.ShopStatus} */ public enum ShopStatus implements com.google.protobuf.ProtocolMessageEnum { /** *
     * The shop is currently open for business, for both delivery and pickup.
     * 
* * OPEN = 0; */ OPEN(0), /** *
     * The shop is currently closed.
     * 
* * CLOSED = 1; */ CLOSED(1), /** *
     * The shop is open, but for delivery only.
     * 
* * DELIVERY_ONLY = 2; */ DELIVERY_ONLY(2), /** *
     * The shop is open, but for pickup only.
     * 
* * PICKUP_ONLY = 3; */ PICKUP_ONLY(3), UNRECOGNIZED(-1), ; /** *
     * The shop is currently open for business, for both delivery and pickup.
     * 
* * OPEN = 0; */ public static final int OPEN_VALUE = 0; /** *
     * The shop is currently closed.
     * 
* * CLOSED = 1; */ public static final int CLOSED_VALUE = 1; /** *
     * The shop is open, but for delivery only.
     * 
* * DELIVERY_ONLY = 2; */ public static final int DELIVERY_ONLY_VALUE = 2; /** *
     * The shop is open, but for pickup only.
     * 
* * PICKUP_ONLY = 3; */ public static final int PICKUP_ONLY_VALUE = 3; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static ShopStatus valueOf(int value) { return forNumber(value); } public static ShopStatus forNumber(int value) { switch (value) { case 0: return OPEN; case 1: return CLOSED; case 2: return DELIVERY_ONLY; case 3: return PICKUP_ONLY; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< ShopStatus> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public ShopStatus findValueByNumber(int number) { return ShopStatus.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(ordinal()); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.getDescriptor().getEnumTypes().get(4); } private static final ShopStatus[] VALUES = values(); public static ShopStatus valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; } return VALUES[desc.getIndex()]; } private final int value; private ShopStatus(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:bloombox.partner.settings.ShopStatus) } /** *
   * Enumerates the types of shop comms for which settings may be specified.
   * 
* * Protobuf enum {@code bloombox.partner.settings.ShopCommsType} */ public enum ShopCommsType implements com.google.protobuf.ProtocolMessageEnum { /** *
     * Specifies communications settings for internal comms - i.e. to dispensary owners/staff/operators.
     * 
* * INTERNAL = 0; */ INTERNAL(0), /** *
     * Specifies communications settings for external comms - i.e. to end-users/consumers.
     * 
* * EXTERNAL = 1; */ EXTERNAL(1), UNRECOGNIZED(-1), ; /** *
     * Specifies communications settings for internal comms - i.e. to dispensary owners/staff/operators.
     * 
* * INTERNAL = 0; */ public static final int INTERNAL_VALUE = 0; /** *
     * Specifies communications settings for external comms - i.e. to end-users/consumers.
     * 
* * EXTERNAL = 1; */ public static final int EXTERNAL_VALUE = 1; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static ShopCommsType valueOf(int value) { return forNumber(value); } public static ShopCommsType forNumber(int value) { switch (value) { case 0: return INTERNAL; case 1: return EXTERNAL; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< ShopCommsType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public ShopCommsType findValueByNumber(int number) { return ShopCommsType.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(ordinal()); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.getDescriptor().getEnumTypes().get(5); } private static final ShopCommsType[] VALUES = values(); public static ShopCommsType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; } return VALUES[desc.getIndex()]; } private final int value; private ShopCommsType(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:bloombox.partner.settings.ShopCommsType) } /** *
   * Specifies available shop action notification channels.
   * 
* * Protobuf enum {@code bloombox.partner.settings.ShopContactChannel} */ public enum ShopContactChannel implements com.google.protobuf.ProtocolMessageEnum { /** *
     * Specifies notifications related to shop order submission and status changes.
     * 
* * ORDERING = 0; */ ORDERING(0), /** *
     * Specifies notifications related to user enrollment.
     * 
* * ENROLLMENT = 1; */ ENROLLMENT(1), /** *
     * Specifies marketing/newsletter style communications.
     * 
* * MARKETING = 2; */ MARKETING(2), UNRECOGNIZED(-1), ; /** *
     * Specifies notifications related to shop order submission and status changes.
     * 
* * ORDERING = 0; */ public static final int ORDERING_VALUE = 0; /** *
     * Specifies notifications related to user enrollment.
     * 
* * ENROLLMENT = 1; */ public static final int ENROLLMENT_VALUE = 1; /** *
     * Specifies marketing/newsletter style communications.
     * 
* * MARKETING = 2; */ public static final int MARKETING_VALUE = 2; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static ShopContactChannel valueOf(int value) { return forNumber(value); } public static ShopContactChannel forNumber(int value) { switch (value) { case 0: return ORDERING; case 1: return ENROLLMENT; case 2: return MARKETING; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< ShopContactChannel> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public ShopContactChannel findValueByNumber(int number) { return ShopContactChannel.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(ordinal()); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.getDescriptor().getEnumTypes().get(6); } private static final ShopContactChannel[] VALUES = values(); public static ShopContactChannel valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; } return VALUES[desc.getIndex()]; } private final int value; private ShopContactChannel(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:bloombox.partner.settings.ShopContactChannel) } /** *
   * Specifies the operating mode for build-a-bag/cart UI on tablet menus.
   * 
* * Protobuf enum {@code bloombox.partner.settings.CartMode} */ public enum CartMode implements com.google.protobuf.ProtocolMessageEnum { /** *
     * Cart mode is off.
     * 
* * OFF = 0; */ OFF(0), /** *
     * Cart is in "build-a-bag" mode.
     * 
* * BAG = 1; */ BAG(1), /** *
     * Full-blown cart UI and order flow.
     * 
* * CART = 2; */ CART(2), UNRECOGNIZED(-1), ; /** *
     * Cart mode is off.
     * 
* * OFF = 0; */ public static final int OFF_VALUE = 0; /** *
     * Cart is in "build-a-bag" mode.
     * 
* * BAG = 1; */ public static final int BAG_VALUE = 1; /** *
     * Full-blown cart UI and order flow.
     * 
* * CART = 2; */ public static final int CART_VALUE = 2; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static CartMode valueOf(int value) { return forNumber(value); } public static CartMode forNumber(int value) { switch (value) { case 0: return OFF; case 1: return BAG; case 2: return CART; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< CartMode> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public CartMode findValueByNumber(int number) { return CartMode.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(ordinal()); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.getDescriptor().getEnumTypes().get(7); } private static final CartMode[] VALUES = values(); public static CartMode valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; } return VALUES[desc.getIndex()]; } private final int value; private CartMode(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:bloombox.partner.settings.CartMode) } public interface APISettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.APISettings) com.google.protobuf.MessageOrBuilder { /** *
     * Google API key to display for embeddable menus.
     * 
* * string embed = 1; */ java.lang.String getEmbed(); /** *
     * Google API key to display for embeddable menus.
     * 
* * string embed = 1; */ com.google.protobuf.ByteString getEmbedBytes(); } /** *
   * Specifies API-related settings that are setup on a per-location basis.
   * 
* * Protobuf type {@code bloombox.partner.settings.APISettings} */ public static final class APISettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.APISettings) APISettingsOrBuilder { private static final long serialVersionUID = 0L; // Use APISettings.newBuilder() to construct. private APISettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private APISettings() { embed_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private APISettings( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); embed_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_APISettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_APISettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings.Builder.class); } public static final int EMBED_FIELD_NUMBER = 1; private volatile java.lang.Object embed_; /** *
     * Google API key to display for embeddable menus.
     * 
* * string embed = 1; */ public java.lang.String getEmbed() { java.lang.Object ref = embed_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); embed_ = s; return s; } } /** *
     * Google API key to display for embeddable menus.
     * 
* * string embed = 1; */ public com.google.protobuf.ByteString getEmbedBytes() { java.lang.Object ref = embed_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); embed_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!getEmbedBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, embed_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!getEmbedBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, embed_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings) obj; if (!getEmbed() .equals(other.getEmbed())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + EMBED_FIELD_NUMBER; hash = (53 * hash) + getEmbed().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Specifies API-related settings that are setup on a per-location basis.
     * 
* * Protobuf type {@code bloombox.partner.settings.APISettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.APISettings) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_APISettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_APISettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); embed_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_APISettings_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings(this); result.embed_ = embed_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings.getDefaultInstance()) return this; if (!other.getEmbed().isEmpty()) { embed_ = other.embed_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object embed_ = ""; /** *
       * Google API key to display for embeddable menus.
       * 
* * string embed = 1; */ public java.lang.String getEmbed() { java.lang.Object ref = embed_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); embed_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Google API key to display for embeddable menus.
       * 
* * string embed = 1; */ public com.google.protobuf.ByteString getEmbedBytes() { java.lang.Object ref = embed_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); embed_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Google API key to display for embeddable menus.
       * 
* * string embed = 1; */ public Builder setEmbed( java.lang.String value) { if (value == null) { throw new NullPointerException(); } embed_ = value; onChanged(); return this; } /** *
       * Google API key to display for embeddable menus.
       * 
* * string embed = 1; */ public Builder clearEmbed() { embed_ = getDefaultInstance().getEmbed(); onChanged(); return this; } /** *
       * Google API key to display for embeddable menus.
       * 
* * string embed = 1; */ public Builder setEmbedBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); embed_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.APISettings) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.APISettings) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public APISettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new APISettings(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface InHouseBrandOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.InHouseBrand) com.google.protobuf.MessageOrBuilder { /** *
     * Authoritative label to display for this in-house brand.
     * 
* * string label = 1; */ java.lang.String getLabel(); /** *
     * Authoritative label to display for this in-house brand.
     * 
* * string label = 1; */ com.google.protobuf.ByteString getLabelBytes(); /** *
     * Product brand names to consider members of this in-house brand.
     * 
* * repeated string brand = 2; */ java.util.List getBrandList(); /** *
     * Product brand names to consider members of this in-house brand.
     * 
* * repeated string brand = 2; */ int getBrandCount(); /** *
     * Product brand names to consider members of this in-house brand.
     * 
* * repeated string brand = 2; */ java.lang.String getBrand(int index); /** *
     * Product brand names to consider members of this in-house brand.
     * 
* * repeated string brand = 2; */ com.google.protobuf.ByteString getBrandBytes(int index); } /** *
   * Specifies an in-house brand that should be highlighted in menu display applications.
   * 
* * Protobuf type {@code bloombox.partner.settings.InHouseBrand} */ public static final class InHouseBrand extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.InHouseBrand) InHouseBrandOrBuilder { private static final long serialVersionUID = 0L; // Use InHouseBrand.newBuilder() to construct. private InHouseBrand(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private InHouseBrand() { label_ = ""; brand_ = com.google.protobuf.LazyStringArrayList.EMPTY; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private InHouseBrand( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); label_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); if (!((mutable_bitField0_ & 0x00000002) != 0)) { brand_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000002; } brand_.add(s); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) != 0)) { brand_ = brand_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_InHouseBrand_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_InHouseBrand_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand.Builder.class); } private int bitField0_; public static final int LABEL_FIELD_NUMBER = 1; private volatile java.lang.Object label_; /** *
     * Authoritative label to display for this in-house brand.
     * 
* * string label = 1; */ public java.lang.String getLabel() { java.lang.Object ref = label_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); label_ = s; return s; } } /** *
     * Authoritative label to display for this in-house brand.
     * 
* * string label = 1; */ public com.google.protobuf.ByteString getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); label_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int BRAND_FIELD_NUMBER = 2; private com.google.protobuf.LazyStringList brand_; /** *
     * Product brand names to consider members of this in-house brand.
     * 
* * repeated string brand = 2; */ public com.google.protobuf.ProtocolStringList getBrandList() { return brand_; } /** *
     * Product brand names to consider members of this in-house brand.
     * 
* * repeated string brand = 2; */ public int getBrandCount() { return brand_.size(); } /** *
     * Product brand names to consider members of this in-house brand.
     * 
* * repeated string brand = 2; */ public java.lang.String getBrand(int index) { return brand_.get(index); } /** *
     * Product brand names to consider members of this in-house brand.
     * 
* * repeated string brand = 2; */ public com.google.protobuf.ByteString getBrandBytes(int index) { return brand_.getByteString(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!getLabelBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, label_); } for (int i = 0; i < brand_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, brand_.getRaw(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!getLabelBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, label_); } { int dataSize = 0; for (int i = 0; i < brand_.size(); i++) { dataSize += computeStringSizeNoTag(brand_.getRaw(i)); } size += dataSize; size += 1 * getBrandList().size(); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand) obj; if (!getLabel() .equals(other.getLabel())) return false; if (!getBrandList() .equals(other.getBrandList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + LABEL_FIELD_NUMBER; hash = (53 * hash) + getLabel().hashCode(); if (getBrandCount() > 0) { hash = (37 * hash) + BRAND_FIELD_NUMBER; hash = (53 * hash) + getBrandList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Specifies an in-house brand that should be highlighted in menu display applications.
     * 
* * Protobuf type {@code bloombox.partner.settings.InHouseBrand} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.InHouseBrand) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrandOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_InHouseBrand_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_InHouseBrand_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); label_ = ""; brand_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_InHouseBrand_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; result.label_ = label_; if (((bitField0_ & 0x00000002) != 0)) { brand_ = brand_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000002); } result.brand_ = brand_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand.getDefaultInstance()) return this; if (!other.getLabel().isEmpty()) { label_ = other.label_; onChanged(); } if (!other.brand_.isEmpty()) { if (brand_.isEmpty()) { brand_ = other.brand_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureBrandIsMutable(); brand_.addAll(other.brand_); } onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object label_ = ""; /** *
       * Authoritative label to display for this in-house brand.
       * 
* * string label = 1; */ public java.lang.String getLabel() { java.lang.Object ref = label_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); label_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Authoritative label to display for this in-house brand.
       * 
* * string label = 1; */ public com.google.protobuf.ByteString getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); label_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Authoritative label to display for this in-house brand.
       * 
* * string label = 1; */ public Builder setLabel( java.lang.String value) { if (value == null) { throw new NullPointerException(); } label_ = value; onChanged(); return this; } /** *
       * Authoritative label to display for this in-house brand.
       * 
* * string label = 1; */ public Builder clearLabel() { label_ = getDefaultInstance().getLabel(); onChanged(); return this; } /** *
       * Authoritative label to display for this in-house brand.
       * 
* * string label = 1; */ public Builder setLabelBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); label_ = value; onChanged(); return this; } private com.google.protobuf.LazyStringList brand_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureBrandIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { brand_ = new com.google.protobuf.LazyStringArrayList(brand_); bitField0_ |= 0x00000002; } } /** *
       * Product brand names to consider members of this in-house brand.
       * 
* * repeated string brand = 2; */ public com.google.protobuf.ProtocolStringList getBrandList() { return brand_.getUnmodifiableView(); } /** *
       * Product brand names to consider members of this in-house brand.
       * 
* * repeated string brand = 2; */ public int getBrandCount() { return brand_.size(); } /** *
       * Product brand names to consider members of this in-house brand.
       * 
* * repeated string brand = 2; */ public java.lang.String getBrand(int index) { return brand_.get(index); } /** *
       * Product brand names to consider members of this in-house brand.
       * 
* * repeated string brand = 2; */ public com.google.protobuf.ByteString getBrandBytes(int index) { return brand_.getByteString(index); } /** *
       * Product brand names to consider members of this in-house brand.
       * 
* * repeated string brand = 2; */ public Builder setBrand( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureBrandIsMutable(); brand_.set(index, value); onChanged(); return this; } /** *
       * Product brand names to consider members of this in-house brand.
       * 
* * repeated string brand = 2; */ public Builder addBrand( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureBrandIsMutable(); brand_.add(value); onChanged(); return this; } /** *
       * Product brand names to consider members of this in-house brand.
       * 
* * repeated string brand = 2; */ public Builder addAllBrand( java.lang.Iterable values) { ensureBrandIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, brand_); onChanged(); return this; } /** *
       * Product brand names to consider members of this in-house brand.
       * 
* * repeated string brand = 2; */ public Builder clearBrand() { brand_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } /** *
       * Product brand names to consider members of this in-house brand.
       * 
* * repeated string brand = 2; */ public Builder addBrandBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureBrandIsMutable(); brand_.add(value); onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.InHouseBrand) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.InHouseBrand) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public InHouseBrand parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new InHouseBrand(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ProductBrandSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.ProductBrandSettings) com.google.protobuf.MessageOrBuilder { /** *
     * Settings payloads for in-house brands.
     * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ java.util.List getInhouseList(); /** *
     * Settings payloads for in-house brands.
     * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand getInhouse(int index); /** *
     * Settings payloads for in-house brands.
     * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ int getInhouseCount(); /** *
     * Settings payloads for in-house brands.
     * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ java.util.List getInhouseOrBuilderList(); /** *
     * Settings payloads for in-house brands.
     * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrandOrBuilder getInhouseOrBuilder( int index); } /** *
   * Settings related to brand taxonomy for products.
   * 
* * Protobuf type {@code bloombox.partner.settings.ProductBrandSettings} */ public static final class ProductBrandSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.ProductBrandSettings) ProductBrandSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use ProductBrandSettings.newBuilder() to construct. private ProductBrandSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ProductBrandSettings() { inhouse_ = java.util.Collections.emptyList(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ProductBrandSettings( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { inhouse_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } inhouse_.add( input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand.parser(), extensionRegistry)); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { inhouse_ = java.util.Collections.unmodifiableList(inhouse_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ProductBrandSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ProductBrandSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings.Builder.class); } public static final int INHOUSE_FIELD_NUMBER = 1; private java.util.List inhouse_; /** *
     * Settings payloads for in-house brands.
     * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ public java.util.List getInhouseList() { return inhouse_; } /** *
     * Settings payloads for in-house brands.
     * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ public java.util.List getInhouseOrBuilderList() { return inhouse_; } /** *
     * Settings payloads for in-house brands.
     * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ public int getInhouseCount() { return inhouse_.size(); } /** *
     * Settings payloads for in-house brands.
     * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand getInhouse(int index) { return inhouse_.get(index); } /** *
     * Settings payloads for in-house brands.
     * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrandOrBuilder getInhouseOrBuilder( int index) { return inhouse_.get(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < inhouse_.size(); i++) { output.writeMessage(1, inhouse_.get(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < inhouse_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, inhouse_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings) obj; if (!getInhouseList() .equals(other.getInhouseList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getInhouseCount() > 0) { hash = (37 * hash) + INHOUSE_FIELD_NUMBER; hash = (53 * hash) + getInhouseList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Settings related to brand taxonomy for products.
     * 
* * Protobuf type {@code bloombox.partner.settings.ProductBrandSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.ProductBrandSettings) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ProductBrandSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ProductBrandSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getInhouseFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (inhouseBuilder_ == null) { inhouse_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { inhouseBuilder_.clear(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ProductBrandSettings_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings(this); int from_bitField0_ = bitField0_; if (inhouseBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { inhouse_ = java.util.Collections.unmodifiableList(inhouse_); bitField0_ = (bitField0_ & ~0x00000001); } result.inhouse_ = inhouse_; } else { result.inhouse_ = inhouseBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings.getDefaultInstance()) return this; if (inhouseBuilder_ == null) { if (!other.inhouse_.isEmpty()) { if (inhouse_.isEmpty()) { inhouse_ = other.inhouse_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureInhouseIsMutable(); inhouse_.addAll(other.inhouse_); } onChanged(); } } else { if (!other.inhouse_.isEmpty()) { if (inhouseBuilder_.isEmpty()) { inhouseBuilder_.dispose(); inhouseBuilder_ = null; inhouse_ = other.inhouse_; bitField0_ = (bitField0_ & ~0x00000001); inhouseBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getInhouseFieldBuilder() : null; } else { inhouseBuilder_.addAllMessages(other.inhouse_); } } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List inhouse_ = java.util.Collections.emptyList(); private void ensureInhouseIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { inhouse_ = new java.util.ArrayList(inhouse_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrandOrBuilder> inhouseBuilder_; /** *
       * Settings payloads for in-house brands.
       * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ public java.util.List getInhouseList() { if (inhouseBuilder_ == null) { return java.util.Collections.unmodifiableList(inhouse_); } else { return inhouseBuilder_.getMessageList(); } } /** *
       * Settings payloads for in-house brands.
       * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ public int getInhouseCount() { if (inhouseBuilder_ == null) { return inhouse_.size(); } else { return inhouseBuilder_.getCount(); } } /** *
       * Settings payloads for in-house brands.
       * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand getInhouse(int index) { if (inhouseBuilder_ == null) { return inhouse_.get(index); } else { return inhouseBuilder_.getMessage(index); } } /** *
       * Settings payloads for in-house brands.
       * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ public Builder setInhouse( int index, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand value) { if (inhouseBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureInhouseIsMutable(); inhouse_.set(index, value); onChanged(); } else { inhouseBuilder_.setMessage(index, value); } return this; } /** *
       * Settings payloads for in-house brands.
       * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ public Builder setInhouse( int index, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand.Builder builderForValue) { if (inhouseBuilder_ == null) { ensureInhouseIsMutable(); inhouse_.set(index, builderForValue.build()); onChanged(); } else { inhouseBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Settings payloads for in-house brands.
       * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ public Builder addInhouse(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand value) { if (inhouseBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureInhouseIsMutable(); inhouse_.add(value); onChanged(); } else { inhouseBuilder_.addMessage(value); } return this; } /** *
       * Settings payloads for in-house brands.
       * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ public Builder addInhouse( int index, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand value) { if (inhouseBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureInhouseIsMutable(); inhouse_.add(index, value); onChanged(); } else { inhouseBuilder_.addMessage(index, value); } return this; } /** *
       * Settings payloads for in-house brands.
       * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ public Builder addInhouse( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand.Builder builderForValue) { if (inhouseBuilder_ == null) { ensureInhouseIsMutable(); inhouse_.add(builderForValue.build()); onChanged(); } else { inhouseBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Settings payloads for in-house brands.
       * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ public Builder addInhouse( int index, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand.Builder builderForValue) { if (inhouseBuilder_ == null) { ensureInhouseIsMutable(); inhouse_.add(index, builderForValue.build()); onChanged(); } else { inhouseBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Settings payloads for in-house brands.
       * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ public Builder addAllInhouse( java.lang.Iterable values) { if (inhouseBuilder_ == null) { ensureInhouseIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, inhouse_); onChanged(); } else { inhouseBuilder_.addAllMessages(values); } return this; } /** *
       * Settings payloads for in-house brands.
       * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ public Builder clearInhouse() { if (inhouseBuilder_ == null) { inhouse_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { inhouseBuilder_.clear(); } return this; } /** *
       * Settings payloads for in-house brands.
       * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ public Builder removeInhouse(int index) { if (inhouseBuilder_ == null) { ensureInhouseIsMutable(); inhouse_.remove(index); onChanged(); } else { inhouseBuilder_.remove(index); } return this; } /** *
       * Settings payloads for in-house brands.
       * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand.Builder getInhouseBuilder( int index) { return getInhouseFieldBuilder().getBuilder(index); } /** *
       * Settings payloads for in-house brands.
       * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrandOrBuilder getInhouseOrBuilder( int index) { if (inhouseBuilder_ == null) { return inhouse_.get(index); } else { return inhouseBuilder_.getMessageOrBuilder(index); } } /** *
       * Settings payloads for in-house brands.
       * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ public java.util.List getInhouseOrBuilderList() { if (inhouseBuilder_ != null) { return inhouseBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(inhouse_); } } /** *
       * Settings payloads for in-house brands.
       * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand.Builder addInhouseBuilder() { return getInhouseFieldBuilder().addBuilder( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand.getDefaultInstance()); } /** *
       * Settings payloads for in-house brands.
       * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand.Builder addInhouseBuilder( int index) { return getInhouseFieldBuilder().addBuilder( index, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand.getDefaultInstance()); } /** *
       * Settings payloads for in-house brands.
       * 
* * repeated .bloombox.partner.settings.InHouseBrand inhouse = 1; */ public java.util.List getInhouseBuilderList() { return getInhouseFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrandOrBuilder> getInhouseFieldBuilder() { if (inhouseBuilder_ == null) { inhouseBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrandOrBuilder>( inhouse_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); inhouse_ = null; } return inhouseBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.ProductBrandSettings) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.ProductBrandSettings) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ProductBrandSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ProductBrandSettings(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface PublishSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.PublishSettings) com.google.protobuf.MessageOrBuilder { /** *
     * Whether this location's menu is public information.
     * 
* * bool menu = 1; */ boolean getMenu(); /** *
     * Whether this location's profile is public information.
     * 
* * bool profile = 2; */ boolean getProfile(); } /** *
   * Settings on a per-location basis about what should/should not be published.
   * 
* * Protobuf type {@code bloombox.partner.settings.PublishSettings} */ public static final class PublishSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.PublishSettings) PublishSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use PublishSettings.newBuilder() to construct. private PublishSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private PublishSettings() { } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private PublishSettings( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { menu_ = input.readBool(); break; } case 16: { profile_ = input.readBool(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_PublishSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_PublishSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings.Builder.class); } public static final int MENU_FIELD_NUMBER = 1; private boolean menu_; /** *
     * Whether this location's menu is public information.
     * 
* * bool menu = 1; */ public boolean getMenu() { return menu_; } public static final int PROFILE_FIELD_NUMBER = 2; private boolean profile_; /** *
     * Whether this location's profile is public information.
     * 
* * bool profile = 2; */ public boolean getProfile() { return profile_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (menu_ != false) { output.writeBool(1, menu_); } if (profile_ != false) { output.writeBool(2, profile_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (menu_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(1, menu_); } if (profile_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(2, profile_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings) obj; if (getMenu() != other.getMenu()) return false; if (getProfile() != other.getProfile()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + MENU_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getMenu()); hash = (37 * hash) + PROFILE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getProfile()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Settings on a per-location basis about what should/should not be published.
     * 
* * Protobuf type {@code bloombox.partner.settings.PublishSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.PublishSettings) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_PublishSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_PublishSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); menu_ = false; profile_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_PublishSettings_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings(this); result.menu_ = menu_; result.profile_ = profile_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings.getDefaultInstance()) return this; if (other.getMenu() != false) { setMenu(other.getMenu()); } if (other.getProfile() != false) { setProfile(other.getProfile()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private boolean menu_ ; /** *
       * Whether this location's menu is public information.
       * 
* * bool menu = 1; */ public boolean getMenu() { return menu_; } /** *
       * Whether this location's menu is public information.
       * 
* * bool menu = 1; */ public Builder setMenu(boolean value) { menu_ = value; onChanged(); return this; } /** *
       * Whether this location's menu is public information.
       * 
* * bool menu = 1; */ public Builder clearMenu() { menu_ = false; onChanged(); return this; } private boolean profile_ ; /** *
       * Whether this location's profile is public information.
       * 
* * bool profile = 2; */ public boolean getProfile() { return profile_; } /** *
       * Whether this location's profile is public information.
       * 
* * bool profile = 2; */ public Builder setProfile(boolean value) { profile_ = value; onChanged(); return this; } /** *
       * Whether this location's profile is public information.
       * 
* * bool profile = 2; */ public Builder clearProfile() { profile_ = false; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.PublishSettings) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.PublishSettings) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public PublishSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new PublishSettings(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CustomSectionSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.CustomSectionSettings) com.google.protobuf.MessageOrBuilder { /** *
     * Specification for the type of this block of settings. Always 'filter', for now.
     * 
* * string spec = 1; */ java.lang.String getSpec(); /** *
     * Specification for the type of this block of settings. Always 'filter', for now.
     * 
* * string spec = 1; */ com.google.protobuf.ByteString getSpecBytes(); /** *
     * Specified internal filter to employ for this section.
     * 
* * .bloombox.partner.settings.FilteredSectionType filter = 2; */ int getFilterValue(); /** *
     * Specified internal filter to employ for this section.
     * 
* * .bloombox.partner.settings.FilteredSectionType filter = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.FilteredSectionType getFilter(); public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings.SettingsCase getSettingsCase(); } /** *
   * Specific settings specifying a filtered section type.
   * 
* * Protobuf type {@code bloombox.partner.settings.CustomSectionSettings} */ public static final class CustomSectionSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.CustomSectionSettings) CustomSectionSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use CustomSectionSettings.newBuilder() to construct. private CustomSectionSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CustomSectionSettings() { spec_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CustomSectionSettings( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); spec_ = s; break; } case 16: { int rawValue = input.readEnum(); settingsCase_ = 2; settings_ = rawValue; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_CustomSectionSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_CustomSectionSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings.Builder.class); } private int settingsCase_ = 0; private java.lang.Object settings_; public enum SettingsCase implements com.google.protobuf.Internal.EnumLite { FILTER(2), SETTINGS_NOT_SET(0); private final int value; private SettingsCase(int value) { this.value = value; } /** * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static SettingsCase valueOf(int value) { return forNumber(value); } public static SettingsCase forNumber(int value) { switch (value) { case 2: return FILTER; case 0: return SETTINGS_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; public SettingsCase getSettingsCase() { return SettingsCase.forNumber( settingsCase_); } public static final int SPEC_FIELD_NUMBER = 1; private volatile java.lang.Object spec_; /** *
     * Specification for the type of this block of settings. Always 'filter', for now.
     * 
* * string spec = 1; */ public java.lang.String getSpec() { java.lang.Object ref = spec_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); spec_ = s; return s; } } /** *
     * Specification for the type of this block of settings. Always 'filter', for now.
     * 
* * string spec = 1; */ public com.google.protobuf.ByteString getSpecBytes() { java.lang.Object ref = spec_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); spec_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int FILTER_FIELD_NUMBER = 2; /** *
     * Specified internal filter to employ for this section.
     * 
* * .bloombox.partner.settings.FilteredSectionType filter = 2; */ public int getFilterValue() { if (settingsCase_ == 2) { return (java.lang.Integer) settings_; } return 0; } /** *
     * Specified internal filter to employ for this section.
     * 
* * .bloombox.partner.settings.FilteredSectionType filter = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.FilteredSectionType getFilter() { if (settingsCase_ == 2) { @SuppressWarnings("deprecation") io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.FilteredSectionType result = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.FilteredSectionType.valueOf( (java.lang.Integer) settings_); return result == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.FilteredSectionType.UNRECOGNIZED : result; } return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.FilteredSectionType.CBD; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!getSpecBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, spec_); } if (settingsCase_ == 2) { output.writeEnum(2, ((java.lang.Integer) settings_)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!getSpecBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, spec_); } if (settingsCase_ == 2) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(2, ((java.lang.Integer) settings_)); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings) obj; if (!getSpec() .equals(other.getSpec())) return false; if (!getSettingsCase().equals(other.getSettingsCase())) return false; switch (settingsCase_) { case 2: if (getFilterValue() != other.getFilterValue()) return false; break; case 0: default: } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + SPEC_FIELD_NUMBER; hash = (53 * hash) + getSpec().hashCode(); switch (settingsCase_) { case 2: hash = (37 * hash) + FILTER_FIELD_NUMBER; hash = (53 * hash) + getFilterValue(); break; case 0: default: } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Specific settings specifying a filtered section type.
     * 
* * Protobuf type {@code bloombox.partner.settings.CustomSectionSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.CustomSectionSettings) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_CustomSectionSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_CustomSectionSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); spec_ = ""; settingsCase_ = 0; settings_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_CustomSectionSettings_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings(this); result.spec_ = spec_; if (settingsCase_ == 2) { result.settings_ = settings_; } result.settingsCase_ = settingsCase_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings.getDefaultInstance()) return this; if (!other.getSpec().isEmpty()) { spec_ = other.spec_; onChanged(); } switch (other.getSettingsCase()) { case FILTER: { setFilterValue(other.getFilterValue()); break; } case SETTINGS_NOT_SET: { break; } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int settingsCase_ = 0; private java.lang.Object settings_; public SettingsCase getSettingsCase() { return SettingsCase.forNumber( settingsCase_); } public Builder clearSettings() { settingsCase_ = 0; settings_ = null; onChanged(); return this; } private java.lang.Object spec_ = ""; /** *
       * Specification for the type of this block of settings. Always 'filter', for now.
       * 
* * string spec = 1; */ public java.lang.String getSpec() { java.lang.Object ref = spec_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); spec_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Specification for the type of this block of settings. Always 'filter', for now.
       * 
* * string spec = 1; */ public com.google.protobuf.ByteString getSpecBytes() { java.lang.Object ref = spec_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); spec_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Specification for the type of this block of settings. Always 'filter', for now.
       * 
* * string spec = 1; */ public Builder setSpec( java.lang.String value) { if (value == null) { throw new NullPointerException(); } spec_ = value; onChanged(); return this; } /** *
       * Specification for the type of this block of settings. Always 'filter', for now.
       * 
* * string spec = 1; */ public Builder clearSpec() { spec_ = getDefaultInstance().getSpec(); onChanged(); return this; } /** *
       * Specification for the type of this block of settings. Always 'filter', for now.
       * 
* * string spec = 1; */ public Builder setSpecBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); spec_ = value; onChanged(); return this; } /** *
       * Specified internal filter to employ for this section.
       * 
* * .bloombox.partner.settings.FilteredSectionType filter = 2; */ public int getFilterValue() { if (settingsCase_ == 2) { return ((java.lang.Integer) settings_).intValue(); } return 0; } /** *
       * Specified internal filter to employ for this section.
       * 
* * .bloombox.partner.settings.FilteredSectionType filter = 2; */ public Builder setFilterValue(int value) { settingsCase_ = 2; settings_ = value; onChanged(); return this; } /** *
       * Specified internal filter to employ for this section.
       * 
* * .bloombox.partner.settings.FilteredSectionType filter = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.FilteredSectionType getFilter() { if (settingsCase_ == 2) { @SuppressWarnings("deprecation") io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.FilteredSectionType result = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.FilteredSectionType.valueOf( (java.lang.Integer) settings_); return result == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.FilteredSectionType.UNRECOGNIZED : result; } return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.FilteredSectionType.CBD; } /** *
       * Specified internal filter to employ for this section.
       * 
* * .bloombox.partner.settings.FilteredSectionType filter = 2; */ public Builder setFilter(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.FilteredSectionType value) { if (value == null) { throw new NullPointerException(); } settingsCase_ = 2; settings_ = value.getNumber(); onChanged(); return this; } /** *
       * Specified internal filter to employ for this section.
       * 
* * .bloombox.partner.settings.FilteredSectionType filter = 2; */ public Builder clearFilter() { if (settingsCase_ == 2) { settingsCase_ = 0; settings_ = null; onChanged(); } return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.CustomSectionSettings) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.CustomSectionSettings) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CustomSectionSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CustomSectionSettings(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface SectionSettingsPayloadOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.SectionSettingsPayload) com.google.protobuf.MessageOrBuilder { /** *
     * Whether to hide this section altogether.
     * 
* * bool hide = 1; */ boolean getHide(); /** *
     * Whether to display the builtin section label or not. Useful to disable this when section images contain text
     * explaining the contents of the section.
     * 
* * bool label = 2; */ boolean getLabel(); /** *
     * Relative media link in media storage for a graphic to use as the masthead of this section. This graphic is used by
     * the Tablet Menu as the section image.
     * 
* * string media = 3; */ java.lang.String getMedia(); /** *
     * Relative media link in media storage for a graphic to use as the masthead of this section. This graphic is used by
     * the Tablet Menu as the section image.
     * 
* * string media = 3; */ com.google.protobuf.ByteString getMediaBytes(); /** *
     * What to call this section in the UI. This is used as the 'label' value if it is enabled.
     * 
* * string text = 4; */ java.lang.String getText(); /** *
     * What to call this section in the UI. This is used as the 'label' value if it is enabled.
     * 
* * string text = 4; */ com.google.protobuf.ByteString getTextBytes(); /** *
     * This is a specification of a standard section type.
     * 
* * .bloombox.partner.settings.SectionSettingsType type = 5; */ int getTypeValue(); /** *
     * This is a specification of a standard section type.
     * 
* * .bloombox.partner.settings.SectionSettingsType type = 5; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsType getType(); /** *
     * This is a specification of a filtered section type.
     * 
* * .bloombox.partner.settings.CustomSectionSettings custom = 6; */ boolean hasCustom(); /** *
     * This is a specification of a filtered section type.
     * 
* * .bloombox.partner.settings.CustomSectionSettings custom = 6; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings getCustom(); /** *
     * This is a specification of a filtered section type.
     * 
* * .bloombox.partner.settings.CustomSectionSettings custom = 6; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettingsOrBuilder getCustomOrBuilder(); public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.KindCase getKindCase(); } /** *
   * Payload of settings for a specified menu section.
   * 
* * Protobuf type {@code bloombox.partner.settings.SectionSettingsPayload} */ public static final class SectionSettingsPayload extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.SectionSettingsPayload) SectionSettingsPayloadOrBuilder { private static final long serialVersionUID = 0L; // Use SectionSettingsPayload.newBuilder() to construct. private SectionSettingsPayload(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private SectionSettingsPayload() { media_ = ""; text_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private SectionSettingsPayload( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { hide_ = input.readBool(); break; } case 16: { label_ = input.readBool(); break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); media_ = s; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); text_ = s; break; } case 40: { int rawValue = input.readEnum(); kindCase_ = 5; kind_ = rawValue; break; } case 50: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings.Builder subBuilder = null; if (kindCase_ == 6) { subBuilder = ((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings) kind_).toBuilder(); } kind_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings) kind_); kind_ = subBuilder.buildPartial(); } kindCase_ = 6; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_SectionSettingsPayload_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_SectionSettingsPayload_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder.class); } private int kindCase_ = 0; private java.lang.Object kind_; public enum KindCase implements com.google.protobuf.Internal.EnumLite { TYPE(5), CUSTOM(6), KIND_NOT_SET(0); private final int value; private KindCase(int value) { this.value = value; } /** * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static KindCase valueOf(int value) { return forNumber(value); } public static KindCase forNumber(int value) { switch (value) { case 5: return TYPE; case 6: return CUSTOM; case 0: return KIND_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; public KindCase getKindCase() { return KindCase.forNumber( kindCase_); } public static final int HIDE_FIELD_NUMBER = 1; private boolean hide_; /** *
     * Whether to hide this section altogether.
     * 
* * bool hide = 1; */ public boolean getHide() { return hide_; } public static final int LABEL_FIELD_NUMBER = 2; private boolean label_; /** *
     * Whether to display the builtin section label or not. Useful to disable this when section images contain text
     * explaining the contents of the section.
     * 
* * bool label = 2; */ public boolean getLabel() { return label_; } public static final int MEDIA_FIELD_NUMBER = 3; private volatile java.lang.Object media_; /** *
     * Relative media link in media storage for a graphic to use as the masthead of this section. This graphic is used by
     * the Tablet Menu as the section image.
     * 
* * string media = 3; */ public java.lang.String getMedia() { java.lang.Object ref = media_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); media_ = s; return s; } } /** *
     * Relative media link in media storage for a graphic to use as the masthead of this section. This graphic is used by
     * the Tablet Menu as the section image.
     * 
* * string media = 3; */ public com.google.protobuf.ByteString getMediaBytes() { java.lang.Object ref = media_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); media_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int TEXT_FIELD_NUMBER = 4; private volatile java.lang.Object text_; /** *
     * What to call this section in the UI. This is used as the 'label' value if it is enabled.
     * 
* * string text = 4; */ public java.lang.String getText() { java.lang.Object ref = text_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); text_ = s; return s; } } /** *
     * What to call this section in the UI. This is used as the 'label' value if it is enabled.
     * 
* * string text = 4; */ public com.google.protobuf.ByteString getTextBytes() { java.lang.Object ref = text_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); text_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int TYPE_FIELD_NUMBER = 5; /** *
     * This is a specification of a standard section type.
     * 
* * .bloombox.partner.settings.SectionSettingsType type = 5; */ public int getTypeValue() { if (kindCase_ == 5) { return (java.lang.Integer) kind_; } return 0; } /** *
     * This is a specification of a standard section type.
     * 
* * .bloombox.partner.settings.SectionSettingsType type = 5; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsType getType() { if (kindCase_ == 5) { @SuppressWarnings("deprecation") io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsType result = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsType.valueOf( (java.lang.Integer) kind_); return result == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsType.UNRECOGNIZED : result; } return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsType.STANDARD; } public static final int CUSTOM_FIELD_NUMBER = 6; /** *
     * This is a specification of a filtered section type.
     * 
* * .bloombox.partner.settings.CustomSectionSettings custom = 6; */ public boolean hasCustom() { return kindCase_ == 6; } /** *
     * This is a specification of a filtered section type.
     * 
* * .bloombox.partner.settings.CustomSectionSettings custom = 6; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings getCustom() { if (kindCase_ == 6) { return (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings) kind_; } return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings.getDefaultInstance(); } /** *
     * This is a specification of a filtered section type.
     * 
* * .bloombox.partner.settings.CustomSectionSettings custom = 6; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettingsOrBuilder getCustomOrBuilder() { if (kindCase_ == 6) { return (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings) kind_; } return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings.getDefaultInstance(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (hide_ != false) { output.writeBool(1, hide_); } if (label_ != false) { output.writeBool(2, label_); } if (!getMediaBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, media_); } if (!getTextBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, text_); } if (kindCase_ == 5) { output.writeEnum(5, ((java.lang.Integer) kind_)); } if (kindCase_ == 6) { output.writeMessage(6, (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings) kind_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (hide_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(1, hide_); } if (label_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(2, label_); } if (!getMediaBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, media_); } if (!getTextBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, text_); } if (kindCase_ == 5) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(5, ((java.lang.Integer) kind_)); } if (kindCase_ == 6) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings) kind_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload) obj; if (getHide() != other.getHide()) return false; if (getLabel() != other.getLabel()) return false; if (!getMedia() .equals(other.getMedia())) return false; if (!getText() .equals(other.getText())) return false; if (!getKindCase().equals(other.getKindCase())) return false; switch (kindCase_) { case 5: if (getTypeValue() != other.getTypeValue()) return false; break; case 6: if (!getCustom() .equals(other.getCustom())) return false; break; case 0: default: } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + HIDE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getHide()); hash = (37 * hash) + LABEL_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getLabel()); hash = (37 * hash) + MEDIA_FIELD_NUMBER; hash = (53 * hash) + getMedia().hashCode(); hash = (37 * hash) + TEXT_FIELD_NUMBER; hash = (53 * hash) + getText().hashCode(); switch (kindCase_) { case 5: hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + getTypeValue(); break; case 6: hash = (37 * hash) + CUSTOM_FIELD_NUMBER; hash = (53 * hash) + getCustom().hashCode(); break; case 0: default: } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Payload of settings for a specified menu section.
     * 
* * Protobuf type {@code bloombox.partner.settings.SectionSettingsPayload} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.SectionSettingsPayload) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_SectionSettingsPayload_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_SectionSettingsPayload_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); hide_ = false; label_ = false; media_ = ""; text_ = ""; kindCase_ = 0; kind_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_SectionSettingsPayload_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload(this); result.hide_ = hide_; result.label_ = label_; result.media_ = media_; result.text_ = text_; if (kindCase_ == 5) { result.kind_ = kind_; } if (kindCase_ == 6) { if (customBuilder_ == null) { result.kind_ = kind_; } else { result.kind_ = customBuilder_.build(); } } result.kindCase_ = kindCase_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance()) return this; if (other.getHide() != false) { setHide(other.getHide()); } if (other.getLabel() != false) { setLabel(other.getLabel()); } if (!other.getMedia().isEmpty()) { media_ = other.media_; onChanged(); } if (!other.getText().isEmpty()) { text_ = other.text_; onChanged(); } switch (other.getKindCase()) { case TYPE: { setTypeValue(other.getTypeValue()); break; } case CUSTOM: { mergeCustom(other.getCustom()); break; } case KIND_NOT_SET: { break; } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int kindCase_ = 0; private java.lang.Object kind_; public KindCase getKindCase() { return KindCase.forNumber( kindCase_); } public Builder clearKind() { kindCase_ = 0; kind_ = null; onChanged(); return this; } private boolean hide_ ; /** *
       * Whether to hide this section altogether.
       * 
* * bool hide = 1; */ public boolean getHide() { return hide_; } /** *
       * Whether to hide this section altogether.
       * 
* * bool hide = 1; */ public Builder setHide(boolean value) { hide_ = value; onChanged(); return this; } /** *
       * Whether to hide this section altogether.
       * 
* * bool hide = 1; */ public Builder clearHide() { hide_ = false; onChanged(); return this; } private boolean label_ ; /** *
       * Whether to display the builtin section label or not. Useful to disable this when section images contain text
       * explaining the contents of the section.
       * 
* * bool label = 2; */ public boolean getLabel() { return label_; } /** *
       * Whether to display the builtin section label or not. Useful to disable this when section images contain text
       * explaining the contents of the section.
       * 
* * bool label = 2; */ public Builder setLabel(boolean value) { label_ = value; onChanged(); return this; } /** *
       * Whether to display the builtin section label or not. Useful to disable this when section images contain text
       * explaining the contents of the section.
       * 
* * bool label = 2; */ public Builder clearLabel() { label_ = false; onChanged(); return this; } private java.lang.Object media_ = ""; /** *
       * Relative media link in media storage for a graphic to use as the masthead of this section. This graphic is used by
       * the Tablet Menu as the section image.
       * 
* * string media = 3; */ public java.lang.String getMedia() { java.lang.Object ref = media_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); media_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Relative media link in media storage for a graphic to use as the masthead of this section. This graphic is used by
       * the Tablet Menu as the section image.
       * 
* * string media = 3; */ public com.google.protobuf.ByteString getMediaBytes() { java.lang.Object ref = media_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); media_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Relative media link in media storage for a graphic to use as the masthead of this section. This graphic is used by
       * the Tablet Menu as the section image.
       * 
* * string media = 3; */ public Builder setMedia( java.lang.String value) { if (value == null) { throw new NullPointerException(); } media_ = value; onChanged(); return this; } /** *
       * Relative media link in media storage for a graphic to use as the masthead of this section. This graphic is used by
       * the Tablet Menu as the section image.
       * 
* * string media = 3; */ public Builder clearMedia() { media_ = getDefaultInstance().getMedia(); onChanged(); return this; } /** *
       * Relative media link in media storage for a graphic to use as the masthead of this section. This graphic is used by
       * the Tablet Menu as the section image.
       * 
* * string media = 3; */ public Builder setMediaBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); media_ = value; onChanged(); return this; } private java.lang.Object text_ = ""; /** *
       * What to call this section in the UI. This is used as the 'label' value if it is enabled.
       * 
* * string text = 4; */ public java.lang.String getText() { java.lang.Object ref = text_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); text_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * What to call this section in the UI. This is used as the 'label' value if it is enabled.
       * 
* * string text = 4; */ public com.google.protobuf.ByteString getTextBytes() { java.lang.Object ref = text_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); text_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * What to call this section in the UI. This is used as the 'label' value if it is enabled.
       * 
* * string text = 4; */ public Builder setText( java.lang.String value) { if (value == null) { throw new NullPointerException(); } text_ = value; onChanged(); return this; } /** *
       * What to call this section in the UI. This is used as the 'label' value if it is enabled.
       * 
* * string text = 4; */ public Builder clearText() { text_ = getDefaultInstance().getText(); onChanged(); return this; } /** *
       * What to call this section in the UI. This is used as the 'label' value if it is enabled.
       * 
* * string text = 4; */ public Builder setTextBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); text_ = value; onChanged(); return this; } /** *
       * This is a specification of a standard section type.
       * 
* * .bloombox.partner.settings.SectionSettingsType type = 5; */ public int getTypeValue() { if (kindCase_ == 5) { return ((java.lang.Integer) kind_).intValue(); } return 0; } /** *
       * This is a specification of a standard section type.
       * 
* * .bloombox.partner.settings.SectionSettingsType type = 5; */ public Builder setTypeValue(int value) { kindCase_ = 5; kind_ = value; onChanged(); return this; } /** *
       * This is a specification of a standard section type.
       * 
* * .bloombox.partner.settings.SectionSettingsType type = 5; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsType getType() { if (kindCase_ == 5) { @SuppressWarnings("deprecation") io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsType result = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsType.valueOf( (java.lang.Integer) kind_); return result == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsType.UNRECOGNIZED : result; } return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsType.STANDARD; } /** *
       * This is a specification of a standard section type.
       * 
* * .bloombox.partner.settings.SectionSettingsType type = 5; */ public Builder setType(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsType value) { if (value == null) { throw new NullPointerException(); } kindCase_ = 5; kind_ = value.getNumber(); onChanged(); return this; } /** *
       * This is a specification of a standard section type.
       * 
* * .bloombox.partner.settings.SectionSettingsType type = 5; */ public Builder clearType() { if (kindCase_ == 5) { kindCase_ = 0; kind_ = null; onChanged(); } return this; } private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettingsOrBuilder> customBuilder_; /** *
       * This is a specification of a filtered section type.
       * 
* * .bloombox.partner.settings.CustomSectionSettings custom = 6; */ public boolean hasCustom() { return kindCase_ == 6; } /** *
       * This is a specification of a filtered section type.
       * 
* * .bloombox.partner.settings.CustomSectionSettings custom = 6; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings getCustom() { if (customBuilder_ == null) { if (kindCase_ == 6) { return (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings) kind_; } return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings.getDefaultInstance(); } else { if (kindCase_ == 6) { return customBuilder_.getMessage(); } return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings.getDefaultInstance(); } } /** *
       * This is a specification of a filtered section type.
       * 
* * .bloombox.partner.settings.CustomSectionSettings custom = 6; */ public Builder setCustom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings value) { if (customBuilder_ == null) { if (value == null) { throw new NullPointerException(); } kind_ = value; onChanged(); } else { customBuilder_.setMessage(value); } kindCase_ = 6; return this; } /** *
       * This is a specification of a filtered section type.
       * 
* * .bloombox.partner.settings.CustomSectionSettings custom = 6; */ public Builder setCustom( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings.Builder builderForValue) { if (customBuilder_ == null) { kind_ = builderForValue.build(); onChanged(); } else { customBuilder_.setMessage(builderForValue.build()); } kindCase_ = 6; return this; } /** *
       * This is a specification of a filtered section type.
       * 
* * .bloombox.partner.settings.CustomSectionSettings custom = 6; */ public Builder mergeCustom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings value) { if (customBuilder_ == null) { if (kindCase_ == 6 && kind_ != io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings.getDefaultInstance()) { kind_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings.newBuilder((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings) kind_) .mergeFrom(value).buildPartial(); } else { kind_ = value; } onChanged(); } else { if (kindCase_ == 6) { customBuilder_.mergeFrom(value); } customBuilder_.setMessage(value); } kindCase_ = 6; return this; } /** *
       * This is a specification of a filtered section type.
       * 
* * .bloombox.partner.settings.CustomSectionSettings custom = 6; */ public Builder clearCustom() { if (customBuilder_ == null) { if (kindCase_ == 6) { kindCase_ = 0; kind_ = null; onChanged(); } } else { if (kindCase_ == 6) { kindCase_ = 0; kind_ = null; } customBuilder_.clear(); } return this; } /** *
       * This is a specification of a filtered section type.
       * 
* * .bloombox.partner.settings.CustomSectionSettings custom = 6; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings.Builder getCustomBuilder() { return getCustomFieldBuilder().getBuilder(); } /** *
       * This is a specification of a filtered section type.
       * 
* * .bloombox.partner.settings.CustomSectionSettings custom = 6; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettingsOrBuilder getCustomOrBuilder() { if ((kindCase_ == 6) && (customBuilder_ != null)) { return customBuilder_.getMessageOrBuilder(); } else { if (kindCase_ == 6) { return (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings) kind_; } return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings.getDefaultInstance(); } } /** *
       * This is a specification of a filtered section type.
       * 
* * .bloombox.partner.settings.CustomSectionSettings custom = 6; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettingsOrBuilder> getCustomFieldBuilder() { if (customBuilder_ == null) { if (!(kindCase_ == 6)) { kind_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings.getDefaultInstance(); } customBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettingsOrBuilder>( (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CustomSectionSettings) kind_, getParentForChildren(), isClean()); kind_ = null; } kindCase_ = 6; onChanged();; return customBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.SectionSettingsPayload) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.SectionSettingsPayload) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public SectionSettingsPayload parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new SectionSettingsPayload(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface SectionSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.SectionSettings) com.google.protobuf.MessageOrBuilder { /** *
     * Apothecary section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload apothecary = 1; */ boolean hasApothecary(); /** *
     * Apothecary section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload apothecary = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getApothecary(); /** *
     * Apothecary section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload apothecary = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getApothecaryOrBuilder(); /** *
     * Cartridges section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload cartridges = 2; */ boolean hasCartridges(); /** *
     * Cartridges section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload cartridges = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getCartridges(); /** *
     * Cartridges section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload cartridges = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getCartridgesOrBuilder(); /** *
     * Concentrates/extracts section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload concentrates = 3; */ boolean hasConcentrates(); /** *
     * Concentrates/extracts section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload concentrates = 3; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getConcentrates(); /** *
     * Concentrates/extracts section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload concentrates = 3; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getConcentratesOrBuilder(); /** *
     * Edibles section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload edibles = 4; */ boolean hasEdibles(); /** *
     * Edibles section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload edibles = 4; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getEdibles(); /** *
     * Edibles section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload edibles = 4; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getEdiblesOrBuilder(); /** *
     * Flowers section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload flowers = 5; */ boolean hasFlowers(); /** *
     * Flowers section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload flowers = 5; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getFlowers(); /** *
     * Flowers section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload flowers = 5; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getFlowersOrBuilder(); /** *
     * Prerolls section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload prerolls = 6; */ boolean hasPrerolls(); /** *
     * Prerolls section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload prerolls = 6; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getPrerolls(); /** *
     * Prerolls section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload prerolls = 6; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getPrerollsOrBuilder(); /** *
     * Merchandise section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload merchandise = 7; */ boolean hasMerchandise(); /** *
     * Merchandise section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload merchandise = 7; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getMerchandise(); /** *
     * Merchandise section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload merchandise = 7; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getMerchandiseOrBuilder(); /** *
     * Plants section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload plants = 8; */ boolean hasPlants(); /** *
     * Plants section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload plants = 8; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getPlants(); /** *
     * Plants section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload plants = 8; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getPlantsOrBuilder(); /** *
     * CBD section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload cbd = 20; */ boolean hasCbd(); /** *
     * CBD section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload cbd = 20; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getCbd(); /** *
     * CBD section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload cbd = 20; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getCbdOrBuilder(); /** *
     * In-house section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload house = 21; */ boolean hasHouse(); /** *
     * In-house section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload house = 21; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getHouse(); /** *
     * In-house section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload house = 21; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getHouseOrBuilder(); /** *
     * On-sale section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload onsale = 22; */ boolean hasOnsale(); /** *
     * On-sale section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload onsale = 22; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getOnsale(); /** *
     * On-sale section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload onsale = 22; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getOnsaleOrBuilder(); } /** *
   * Section-level settings in menu display applications.
   * 
* * Protobuf type {@code bloombox.partner.settings.SectionSettings} */ public static final class SectionSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.SectionSettings) SectionSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use SectionSettings.newBuilder() to construct. private SectionSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private SectionSettings() { } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private SectionSettings( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder subBuilder = null; if (apothecary_ != null) { subBuilder = apothecary_.toBuilder(); } apothecary_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(apothecary_); apothecary_ = subBuilder.buildPartial(); } break; } case 18: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder subBuilder = null; if (cartridges_ != null) { subBuilder = cartridges_.toBuilder(); } cartridges_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(cartridges_); cartridges_ = subBuilder.buildPartial(); } break; } case 26: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder subBuilder = null; if (concentrates_ != null) { subBuilder = concentrates_.toBuilder(); } concentrates_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(concentrates_); concentrates_ = subBuilder.buildPartial(); } break; } case 34: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder subBuilder = null; if (edibles_ != null) { subBuilder = edibles_.toBuilder(); } edibles_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(edibles_); edibles_ = subBuilder.buildPartial(); } break; } case 42: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder subBuilder = null; if (flowers_ != null) { subBuilder = flowers_.toBuilder(); } flowers_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(flowers_); flowers_ = subBuilder.buildPartial(); } break; } case 50: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder subBuilder = null; if (prerolls_ != null) { subBuilder = prerolls_.toBuilder(); } prerolls_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(prerolls_); prerolls_ = subBuilder.buildPartial(); } break; } case 58: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder subBuilder = null; if (merchandise_ != null) { subBuilder = merchandise_.toBuilder(); } merchandise_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(merchandise_); merchandise_ = subBuilder.buildPartial(); } break; } case 66: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder subBuilder = null; if (plants_ != null) { subBuilder = plants_.toBuilder(); } plants_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(plants_); plants_ = subBuilder.buildPartial(); } break; } case 162: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder subBuilder = null; if (cbd_ != null) { subBuilder = cbd_.toBuilder(); } cbd_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(cbd_); cbd_ = subBuilder.buildPartial(); } break; } case 170: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder subBuilder = null; if (house_ != null) { subBuilder = house_.toBuilder(); } house_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(house_); house_ = subBuilder.buildPartial(); } break; } case 178: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder subBuilder = null; if (onsale_ != null) { subBuilder = onsale_.toBuilder(); } onsale_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(onsale_); onsale_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_SectionSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_SectionSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings.Builder.class); } public static final int APOTHECARY_FIELD_NUMBER = 1; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload apothecary_; /** *
     * Apothecary section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload apothecary = 1; */ public boolean hasApothecary() { return apothecary_ != null; } /** *
     * Apothecary section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload apothecary = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getApothecary() { return apothecary_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : apothecary_; } /** *
     * Apothecary section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload apothecary = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getApothecaryOrBuilder() { return getApothecary(); } public static final int CARTRIDGES_FIELD_NUMBER = 2; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload cartridges_; /** *
     * Cartridges section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload cartridges = 2; */ public boolean hasCartridges() { return cartridges_ != null; } /** *
     * Cartridges section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload cartridges = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getCartridges() { return cartridges_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : cartridges_; } /** *
     * Cartridges section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload cartridges = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getCartridgesOrBuilder() { return getCartridges(); } public static final int CONCENTRATES_FIELD_NUMBER = 3; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload concentrates_; /** *
     * Concentrates/extracts section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload concentrates = 3; */ public boolean hasConcentrates() { return concentrates_ != null; } /** *
     * Concentrates/extracts section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload concentrates = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getConcentrates() { return concentrates_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : concentrates_; } /** *
     * Concentrates/extracts section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload concentrates = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getConcentratesOrBuilder() { return getConcentrates(); } public static final int EDIBLES_FIELD_NUMBER = 4; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload edibles_; /** *
     * Edibles section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload edibles = 4; */ public boolean hasEdibles() { return edibles_ != null; } /** *
     * Edibles section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload edibles = 4; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getEdibles() { return edibles_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : edibles_; } /** *
     * Edibles section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload edibles = 4; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getEdiblesOrBuilder() { return getEdibles(); } public static final int FLOWERS_FIELD_NUMBER = 5; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload flowers_; /** *
     * Flowers section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload flowers = 5; */ public boolean hasFlowers() { return flowers_ != null; } /** *
     * Flowers section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload flowers = 5; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getFlowers() { return flowers_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : flowers_; } /** *
     * Flowers section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload flowers = 5; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getFlowersOrBuilder() { return getFlowers(); } public static final int PREROLLS_FIELD_NUMBER = 6; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload prerolls_; /** *
     * Prerolls section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload prerolls = 6; */ public boolean hasPrerolls() { return prerolls_ != null; } /** *
     * Prerolls section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload prerolls = 6; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getPrerolls() { return prerolls_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : prerolls_; } /** *
     * Prerolls section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload prerolls = 6; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getPrerollsOrBuilder() { return getPrerolls(); } public static final int MERCHANDISE_FIELD_NUMBER = 7; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload merchandise_; /** *
     * Merchandise section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload merchandise = 7; */ public boolean hasMerchandise() { return merchandise_ != null; } /** *
     * Merchandise section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload merchandise = 7; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getMerchandise() { return merchandise_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : merchandise_; } /** *
     * Merchandise section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload merchandise = 7; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getMerchandiseOrBuilder() { return getMerchandise(); } public static final int PLANTS_FIELD_NUMBER = 8; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload plants_; /** *
     * Plants section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload plants = 8; */ public boolean hasPlants() { return plants_ != null; } /** *
     * Plants section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload plants = 8; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getPlants() { return plants_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : plants_; } /** *
     * Plants section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload plants = 8; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getPlantsOrBuilder() { return getPlants(); } public static final int CBD_FIELD_NUMBER = 20; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload cbd_; /** *
     * CBD section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload cbd = 20; */ public boolean hasCbd() { return cbd_ != null; } /** *
     * CBD section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload cbd = 20; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getCbd() { return cbd_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : cbd_; } /** *
     * CBD section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload cbd = 20; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getCbdOrBuilder() { return getCbd(); } public static final int HOUSE_FIELD_NUMBER = 21; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload house_; /** *
     * In-house section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload house = 21; */ public boolean hasHouse() { return house_ != null; } /** *
     * In-house section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload house = 21; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getHouse() { return house_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : house_; } /** *
     * In-house section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload house = 21; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getHouseOrBuilder() { return getHouse(); } public static final int ONSALE_FIELD_NUMBER = 22; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload onsale_; /** *
     * On-sale section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload onsale = 22; */ public boolean hasOnsale() { return onsale_ != null; } /** *
     * On-sale section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload onsale = 22; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getOnsale() { return onsale_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : onsale_; } /** *
     * On-sale section settings.
     * 
* * .bloombox.partner.settings.SectionSettingsPayload onsale = 22; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getOnsaleOrBuilder() { return getOnsale(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (apothecary_ != null) { output.writeMessage(1, getApothecary()); } if (cartridges_ != null) { output.writeMessage(2, getCartridges()); } if (concentrates_ != null) { output.writeMessage(3, getConcentrates()); } if (edibles_ != null) { output.writeMessage(4, getEdibles()); } if (flowers_ != null) { output.writeMessage(5, getFlowers()); } if (prerolls_ != null) { output.writeMessage(6, getPrerolls()); } if (merchandise_ != null) { output.writeMessage(7, getMerchandise()); } if (plants_ != null) { output.writeMessage(8, getPlants()); } if (cbd_ != null) { output.writeMessage(20, getCbd()); } if (house_ != null) { output.writeMessage(21, getHouse()); } if (onsale_ != null) { output.writeMessage(22, getOnsale()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (apothecary_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getApothecary()); } if (cartridges_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getCartridges()); } if (concentrates_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getConcentrates()); } if (edibles_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getEdibles()); } if (flowers_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, getFlowers()); } if (prerolls_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, getPrerolls()); } if (merchandise_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, getMerchandise()); } if (plants_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, getPlants()); } if (cbd_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(20, getCbd()); } if (house_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(21, getHouse()); } if (onsale_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(22, getOnsale()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings) obj; if (hasApothecary() != other.hasApothecary()) return false; if (hasApothecary()) { if (!getApothecary() .equals(other.getApothecary())) return false; } if (hasCartridges() != other.hasCartridges()) return false; if (hasCartridges()) { if (!getCartridges() .equals(other.getCartridges())) return false; } if (hasConcentrates() != other.hasConcentrates()) return false; if (hasConcentrates()) { if (!getConcentrates() .equals(other.getConcentrates())) return false; } if (hasEdibles() != other.hasEdibles()) return false; if (hasEdibles()) { if (!getEdibles() .equals(other.getEdibles())) return false; } if (hasFlowers() != other.hasFlowers()) return false; if (hasFlowers()) { if (!getFlowers() .equals(other.getFlowers())) return false; } if (hasPrerolls() != other.hasPrerolls()) return false; if (hasPrerolls()) { if (!getPrerolls() .equals(other.getPrerolls())) return false; } if (hasMerchandise() != other.hasMerchandise()) return false; if (hasMerchandise()) { if (!getMerchandise() .equals(other.getMerchandise())) return false; } if (hasPlants() != other.hasPlants()) return false; if (hasPlants()) { if (!getPlants() .equals(other.getPlants())) return false; } if (hasCbd() != other.hasCbd()) return false; if (hasCbd()) { if (!getCbd() .equals(other.getCbd())) return false; } if (hasHouse() != other.hasHouse()) return false; if (hasHouse()) { if (!getHouse() .equals(other.getHouse())) return false; } if (hasOnsale() != other.hasOnsale()) return false; if (hasOnsale()) { if (!getOnsale() .equals(other.getOnsale())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasApothecary()) { hash = (37 * hash) + APOTHECARY_FIELD_NUMBER; hash = (53 * hash) + getApothecary().hashCode(); } if (hasCartridges()) { hash = (37 * hash) + CARTRIDGES_FIELD_NUMBER; hash = (53 * hash) + getCartridges().hashCode(); } if (hasConcentrates()) { hash = (37 * hash) + CONCENTRATES_FIELD_NUMBER; hash = (53 * hash) + getConcentrates().hashCode(); } if (hasEdibles()) { hash = (37 * hash) + EDIBLES_FIELD_NUMBER; hash = (53 * hash) + getEdibles().hashCode(); } if (hasFlowers()) { hash = (37 * hash) + FLOWERS_FIELD_NUMBER; hash = (53 * hash) + getFlowers().hashCode(); } if (hasPrerolls()) { hash = (37 * hash) + PREROLLS_FIELD_NUMBER; hash = (53 * hash) + getPrerolls().hashCode(); } if (hasMerchandise()) { hash = (37 * hash) + MERCHANDISE_FIELD_NUMBER; hash = (53 * hash) + getMerchandise().hashCode(); } if (hasPlants()) { hash = (37 * hash) + PLANTS_FIELD_NUMBER; hash = (53 * hash) + getPlants().hashCode(); } if (hasCbd()) { hash = (37 * hash) + CBD_FIELD_NUMBER; hash = (53 * hash) + getCbd().hashCode(); } if (hasHouse()) { hash = (37 * hash) + HOUSE_FIELD_NUMBER; hash = (53 * hash) + getHouse().hashCode(); } if (hasOnsale()) { hash = (37 * hash) + ONSALE_FIELD_NUMBER; hash = (53 * hash) + getOnsale().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Section-level settings in menu display applications.
     * 
* * Protobuf type {@code bloombox.partner.settings.SectionSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.SectionSettings) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_SectionSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_SectionSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); if (apothecaryBuilder_ == null) { apothecary_ = null; } else { apothecary_ = null; apothecaryBuilder_ = null; } if (cartridgesBuilder_ == null) { cartridges_ = null; } else { cartridges_ = null; cartridgesBuilder_ = null; } if (concentratesBuilder_ == null) { concentrates_ = null; } else { concentrates_ = null; concentratesBuilder_ = null; } if (ediblesBuilder_ == null) { edibles_ = null; } else { edibles_ = null; ediblesBuilder_ = null; } if (flowersBuilder_ == null) { flowers_ = null; } else { flowers_ = null; flowersBuilder_ = null; } if (prerollsBuilder_ == null) { prerolls_ = null; } else { prerolls_ = null; prerollsBuilder_ = null; } if (merchandiseBuilder_ == null) { merchandise_ = null; } else { merchandise_ = null; merchandiseBuilder_ = null; } if (plantsBuilder_ == null) { plants_ = null; } else { plants_ = null; plantsBuilder_ = null; } if (cbdBuilder_ == null) { cbd_ = null; } else { cbd_ = null; cbdBuilder_ = null; } if (houseBuilder_ == null) { house_ = null; } else { house_ = null; houseBuilder_ = null; } if (onsaleBuilder_ == null) { onsale_ = null; } else { onsale_ = null; onsaleBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_SectionSettings_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings(this); if (apothecaryBuilder_ == null) { result.apothecary_ = apothecary_; } else { result.apothecary_ = apothecaryBuilder_.build(); } if (cartridgesBuilder_ == null) { result.cartridges_ = cartridges_; } else { result.cartridges_ = cartridgesBuilder_.build(); } if (concentratesBuilder_ == null) { result.concentrates_ = concentrates_; } else { result.concentrates_ = concentratesBuilder_.build(); } if (ediblesBuilder_ == null) { result.edibles_ = edibles_; } else { result.edibles_ = ediblesBuilder_.build(); } if (flowersBuilder_ == null) { result.flowers_ = flowers_; } else { result.flowers_ = flowersBuilder_.build(); } if (prerollsBuilder_ == null) { result.prerolls_ = prerolls_; } else { result.prerolls_ = prerollsBuilder_.build(); } if (merchandiseBuilder_ == null) { result.merchandise_ = merchandise_; } else { result.merchandise_ = merchandiseBuilder_.build(); } if (plantsBuilder_ == null) { result.plants_ = plants_; } else { result.plants_ = plantsBuilder_.build(); } if (cbdBuilder_ == null) { result.cbd_ = cbd_; } else { result.cbd_ = cbdBuilder_.build(); } if (houseBuilder_ == null) { result.house_ = house_; } else { result.house_ = houseBuilder_.build(); } if (onsaleBuilder_ == null) { result.onsale_ = onsale_; } else { result.onsale_ = onsaleBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings.getDefaultInstance()) return this; if (other.hasApothecary()) { mergeApothecary(other.getApothecary()); } if (other.hasCartridges()) { mergeCartridges(other.getCartridges()); } if (other.hasConcentrates()) { mergeConcentrates(other.getConcentrates()); } if (other.hasEdibles()) { mergeEdibles(other.getEdibles()); } if (other.hasFlowers()) { mergeFlowers(other.getFlowers()); } if (other.hasPrerolls()) { mergePrerolls(other.getPrerolls()); } if (other.hasMerchandise()) { mergeMerchandise(other.getMerchandise()); } if (other.hasPlants()) { mergePlants(other.getPlants()); } if (other.hasCbd()) { mergeCbd(other.getCbd()); } if (other.hasHouse()) { mergeHouse(other.getHouse()); } if (other.hasOnsale()) { mergeOnsale(other.getOnsale()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload apothecary_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder> apothecaryBuilder_; /** *
       * Apothecary section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload apothecary = 1; */ public boolean hasApothecary() { return apothecaryBuilder_ != null || apothecary_ != null; } /** *
       * Apothecary section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload apothecary = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getApothecary() { if (apothecaryBuilder_ == null) { return apothecary_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : apothecary_; } else { return apothecaryBuilder_.getMessage(); } } /** *
       * Apothecary section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload apothecary = 1; */ public Builder setApothecary(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload value) { if (apothecaryBuilder_ == null) { if (value == null) { throw new NullPointerException(); } apothecary_ = value; onChanged(); } else { apothecaryBuilder_.setMessage(value); } return this; } /** *
       * Apothecary section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload apothecary = 1; */ public Builder setApothecary( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder builderForValue) { if (apothecaryBuilder_ == null) { apothecary_ = builderForValue.build(); onChanged(); } else { apothecaryBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Apothecary section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload apothecary = 1; */ public Builder mergeApothecary(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload value) { if (apothecaryBuilder_ == null) { if (apothecary_ != null) { apothecary_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.newBuilder(apothecary_).mergeFrom(value).buildPartial(); } else { apothecary_ = value; } onChanged(); } else { apothecaryBuilder_.mergeFrom(value); } return this; } /** *
       * Apothecary section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload apothecary = 1; */ public Builder clearApothecary() { if (apothecaryBuilder_ == null) { apothecary_ = null; onChanged(); } else { apothecary_ = null; apothecaryBuilder_ = null; } return this; } /** *
       * Apothecary section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload apothecary = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder getApothecaryBuilder() { onChanged(); return getApothecaryFieldBuilder().getBuilder(); } /** *
       * Apothecary section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload apothecary = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getApothecaryOrBuilder() { if (apothecaryBuilder_ != null) { return apothecaryBuilder_.getMessageOrBuilder(); } else { return apothecary_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : apothecary_; } } /** *
       * Apothecary section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload apothecary = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder> getApothecaryFieldBuilder() { if (apothecaryBuilder_ == null) { apothecaryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder>( getApothecary(), getParentForChildren(), isClean()); apothecary_ = null; } return apothecaryBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload cartridges_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder> cartridgesBuilder_; /** *
       * Cartridges section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload cartridges = 2; */ public boolean hasCartridges() { return cartridgesBuilder_ != null || cartridges_ != null; } /** *
       * Cartridges section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload cartridges = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getCartridges() { if (cartridgesBuilder_ == null) { return cartridges_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : cartridges_; } else { return cartridgesBuilder_.getMessage(); } } /** *
       * Cartridges section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload cartridges = 2; */ public Builder setCartridges(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload value) { if (cartridgesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } cartridges_ = value; onChanged(); } else { cartridgesBuilder_.setMessage(value); } return this; } /** *
       * Cartridges section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload cartridges = 2; */ public Builder setCartridges( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder builderForValue) { if (cartridgesBuilder_ == null) { cartridges_ = builderForValue.build(); onChanged(); } else { cartridgesBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Cartridges section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload cartridges = 2; */ public Builder mergeCartridges(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload value) { if (cartridgesBuilder_ == null) { if (cartridges_ != null) { cartridges_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.newBuilder(cartridges_).mergeFrom(value).buildPartial(); } else { cartridges_ = value; } onChanged(); } else { cartridgesBuilder_.mergeFrom(value); } return this; } /** *
       * Cartridges section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload cartridges = 2; */ public Builder clearCartridges() { if (cartridgesBuilder_ == null) { cartridges_ = null; onChanged(); } else { cartridges_ = null; cartridgesBuilder_ = null; } return this; } /** *
       * Cartridges section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload cartridges = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder getCartridgesBuilder() { onChanged(); return getCartridgesFieldBuilder().getBuilder(); } /** *
       * Cartridges section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload cartridges = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getCartridgesOrBuilder() { if (cartridgesBuilder_ != null) { return cartridgesBuilder_.getMessageOrBuilder(); } else { return cartridges_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : cartridges_; } } /** *
       * Cartridges section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload cartridges = 2; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder> getCartridgesFieldBuilder() { if (cartridgesBuilder_ == null) { cartridgesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder>( getCartridges(), getParentForChildren(), isClean()); cartridges_ = null; } return cartridgesBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload concentrates_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder> concentratesBuilder_; /** *
       * Concentrates/extracts section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload concentrates = 3; */ public boolean hasConcentrates() { return concentratesBuilder_ != null || concentrates_ != null; } /** *
       * Concentrates/extracts section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload concentrates = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getConcentrates() { if (concentratesBuilder_ == null) { return concentrates_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : concentrates_; } else { return concentratesBuilder_.getMessage(); } } /** *
       * Concentrates/extracts section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload concentrates = 3; */ public Builder setConcentrates(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload value) { if (concentratesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } concentrates_ = value; onChanged(); } else { concentratesBuilder_.setMessage(value); } return this; } /** *
       * Concentrates/extracts section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload concentrates = 3; */ public Builder setConcentrates( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder builderForValue) { if (concentratesBuilder_ == null) { concentrates_ = builderForValue.build(); onChanged(); } else { concentratesBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Concentrates/extracts section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload concentrates = 3; */ public Builder mergeConcentrates(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload value) { if (concentratesBuilder_ == null) { if (concentrates_ != null) { concentrates_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.newBuilder(concentrates_).mergeFrom(value).buildPartial(); } else { concentrates_ = value; } onChanged(); } else { concentratesBuilder_.mergeFrom(value); } return this; } /** *
       * Concentrates/extracts section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload concentrates = 3; */ public Builder clearConcentrates() { if (concentratesBuilder_ == null) { concentrates_ = null; onChanged(); } else { concentrates_ = null; concentratesBuilder_ = null; } return this; } /** *
       * Concentrates/extracts section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload concentrates = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder getConcentratesBuilder() { onChanged(); return getConcentratesFieldBuilder().getBuilder(); } /** *
       * Concentrates/extracts section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload concentrates = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getConcentratesOrBuilder() { if (concentratesBuilder_ != null) { return concentratesBuilder_.getMessageOrBuilder(); } else { return concentrates_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : concentrates_; } } /** *
       * Concentrates/extracts section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload concentrates = 3; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder> getConcentratesFieldBuilder() { if (concentratesBuilder_ == null) { concentratesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder>( getConcentrates(), getParentForChildren(), isClean()); concentrates_ = null; } return concentratesBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload edibles_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder> ediblesBuilder_; /** *
       * Edibles section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload edibles = 4; */ public boolean hasEdibles() { return ediblesBuilder_ != null || edibles_ != null; } /** *
       * Edibles section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload edibles = 4; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getEdibles() { if (ediblesBuilder_ == null) { return edibles_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : edibles_; } else { return ediblesBuilder_.getMessage(); } } /** *
       * Edibles section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload edibles = 4; */ public Builder setEdibles(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload value) { if (ediblesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } edibles_ = value; onChanged(); } else { ediblesBuilder_.setMessage(value); } return this; } /** *
       * Edibles section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload edibles = 4; */ public Builder setEdibles( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder builderForValue) { if (ediblesBuilder_ == null) { edibles_ = builderForValue.build(); onChanged(); } else { ediblesBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Edibles section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload edibles = 4; */ public Builder mergeEdibles(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload value) { if (ediblesBuilder_ == null) { if (edibles_ != null) { edibles_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.newBuilder(edibles_).mergeFrom(value).buildPartial(); } else { edibles_ = value; } onChanged(); } else { ediblesBuilder_.mergeFrom(value); } return this; } /** *
       * Edibles section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload edibles = 4; */ public Builder clearEdibles() { if (ediblesBuilder_ == null) { edibles_ = null; onChanged(); } else { edibles_ = null; ediblesBuilder_ = null; } return this; } /** *
       * Edibles section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload edibles = 4; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder getEdiblesBuilder() { onChanged(); return getEdiblesFieldBuilder().getBuilder(); } /** *
       * Edibles section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload edibles = 4; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getEdiblesOrBuilder() { if (ediblesBuilder_ != null) { return ediblesBuilder_.getMessageOrBuilder(); } else { return edibles_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : edibles_; } } /** *
       * Edibles section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload edibles = 4; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder> getEdiblesFieldBuilder() { if (ediblesBuilder_ == null) { ediblesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder>( getEdibles(), getParentForChildren(), isClean()); edibles_ = null; } return ediblesBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload flowers_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder> flowersBuilder_; /** *
       * Flowers section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload flowers = 5; */ public boolean hasFlowers() { return flowersBuilder_ != null || flowers_ != null; } /** *
       * Flowers section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload flowers = 5; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getFlowers() { if (flowersBuilder_ == null) { return flowers_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : flowers_; } else { return flowersBuilder_.getMessage(); } } /** *
       * Flowers section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload flowers = 5; */ public Builder setFlowers(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload value) { if (flowersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } flowers_ = value; onChanged(); } else { flowersBuilder_.setMessage(value); } return this; } /** *
       * Flowers section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload flowers = 5; */ public Builder setFlowers( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder builderForValue) { if (flowersBuilder_ == null) { flowers_ = builderForValue.build(); onChanged(); } else { flowersBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Flowers section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload flowers = 5; */ public Builder mergeFlowers(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload value) { if (flowersBuilder_ == null) { if (flowers_ != null) { flowers_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.newBuilder(flowers_).mergeFrom(value).buildPartial(); } else { flowers_ = value; } onChanged(); } else { flowersBuilder_.mergeFrom(value); } return this; } /** *
       * Flowers section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload flowers = 5; */ public Builder clearFlowers() { if (flowersBuilder_ == null) { flowers_ = null; onChanged(); } else { flowers_ = null; flowersBuilder_ = null; } return this; } /** *
       * Flowers section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload flowers = 5; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder getFlowersBuilder() { onChanged(); return getFlowersFieldBuilder().getBuilder(); } /** *
       * Flowers section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload flowers = 5; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getFlowersOrBuilder() { if (flowersBuilder_ != null) { return flowersBuilder_.getMessageOrBuilder(); } else { return flowers_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : flowers_; } } /** *
       * Flowers section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload flowers = 5; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder> getFlowersFieldBuilder() { if (flowersBuilder_ == null) { flowersBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder>( getFlowers(), getParentForChildren(), isClean()); flowers_ = null; } return flowersBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload prerolls_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder> prerollsBuilder_; /** *
       * Prerolls section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload prerolls = 6; */ public boolean hasPrerolls() { return prerollsBuilder_ != null || prerolls_ != null; } /** *
       * Prerolls section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload prerolls = 6; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getPrerolls() { if (prerollsBuilder_ == null) { return prerolls_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : prerolls_; } else { return prerollsBuilder_.getMessage(); } } /** *
       * Prerolls section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload prerolls = 6; */ public Builder setPrerolls(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload value) { if (prerollsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } prerolls_ = value; onChanged(); } else { prerollsBuilder_.setMessage(value); } return this; } /** *
       * Prerolls section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload prerolls = 6; */ public Builder setPrerolls( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder builderForValue) { if (prerollsBuilder_ == null) { prerolls_ = builderForValue.build(); onChanged(); } else { prerollsBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Prerolls section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload prerolls = 6; */ public Builder mergePrerolls(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload value) { if (prerollsBuilder_ == null) { if (prerolls_ != null) { prerolls_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.newBuilder(prerolls_).mergeFrom(value).buildPartial(); } else { prerolls_ = value; } onChanged(); } else { prerollsBuilder_.mergeFrom(value); } return this; } /** *
       * Prerolls section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload prerolls = 6; */ public Builder clearPrerolls() { if (prerollsBuilder_ == null) { prerolls_ = null; onChanged(); } else { prerolls_ = null; prerollsBuilder_ = null; } return this; } /** *
       * Prerolls section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload prerolls = 6; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder getPrerollsBuilder() { onChanged(); return getPrerollsFieldBuilder().getBuilder(); } /** *
       * Prerolls section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload prerolls = 6; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getPrerollsOrBuilder() { if (prerollsBuilder_ != null) { return prerollsBuilder_.getMessageOrBuilder(); } else { return prerolls_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : prerolls_; } } /** *
       * Prerolls section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload prerolls = 6; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder> getPrerollsFieldBuilder() { if (prerollsBuilder_ == null) { prerollsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder>( getPrerolls(), getParentForChildren(), isClean()); prerolls_ = null; } return prerollsBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload merchandise_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder> merchandiseBuilder_; /** *
       * Merchandise section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload merchandise = 7; */ public boolean hasMerchandise() { return merchandiseBuilder_ != null || merchandise_ != null; } /** *
       * Merchandise section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload merchandise = 7; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getMerchandise() { if (merchandiseBuilder_ == null) { return merchandise_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : merchandise_; } else { return merchandiseBuilder_.getMessage(); } } /** *
       * Merchandise section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload merchandise = 7; */ public Builder setMerchandise(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload value) { if (merchandiseBuilder_ == null) { if (value == null) { throw new NullPointerException(); } merchandise_ = value; onChanged(); } else { merchandiseBuilder_.setMessage(value); } return this; } /** *
       * Merchandise section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload merchandise = 7; */ public Builder setMerchandise( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder builderForValue) { if (merchandiseBuilder_ == null) { merchandise_ = builderForValue.build(); onChanged(); } else { merchandiseBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Merchandise section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload merchandise = 7; */ public Builder mergeMerchandise(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload value) { if (merchandiseBuilder_ == null) { if (merchandise_ != null) { merchandise_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.newBuilder(merchandise_).mergeFrom(value).buildPartial(); } else { merchandise_ = value; } onChanged(); } else { merchandiseBuilder_.mergeFrom(value); } return this; } /** *
       * Merchandise section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload merchandise = 7; */ public Builder clearMerchandise() { if (merchandiseBuilder_ == null) { merchandise_ = null; onChanged(); } else { merchandise_ = null; merchandiseBuilder_ = null; } return this; } /** *
       * Merchandise section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload merchandise = 7; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder getMerchandiseBuilder() { onChanged(); return getMerchandiseFieldBuilder().getBuilder(); } /** *
       * Merchandise section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload merchandise = 7; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getMerchandiseOrBuilder() { if (merchandiseBuilder_ != null) { return merchandiseBuilder_.getMessageOrBuilder(); } else { return merchandise_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : merchandise_; } } /** *
       * Merchandise section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload merchandise = 7; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder> getMerchandiseFieldBuilder() { if (merchandiseBuilder_ == null) { merchandiseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder>( getMerchandise(), getParentForChildren(), isClean()); merchandise_ = null; } return merchandiseBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload plants_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder> plantsBuilder_; /** *
       * Plants section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload plants = 8; */ public boolean hasPlants() { return plantsBuilder_ != null || plants_ != null; } /** *
       * Plants section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload plants = 8; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getPlants() { if (plantsBuilder_ == null) { return plants_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : plants_; } else { return plantsBuilder_.getMessage(); } } /** *
       * Plants section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload plants = 8; */ public Builder setPlants(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload value) { if (plantsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } plants_ = value; onChanged(); } else { plantsBuilder_.setMessage(value); } return this; } /** *
       * Plants section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload plants = 8; */ public Builder setPlants( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder builderForValue) { if (plantsBuilder_ == null) { plants_ = builderForValue.build(); onChanged(); } else { plantsBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Plants section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload plants = 8; */ public Builder mergePlants(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload value) { if (plantsBuilder_ == null) { if (plants_ != null) { plants_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.newBuilder(plants_).mergeFrom(value).buildPartial(); } else { plants_ = value; } onChanged(); } else { plantsBuilder_.mergeFrom(value); } return this; } /** *
       * Plants section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload plants = 8; */ public Builder clearPlants() { if (plantsBuilder_ == null) { plants_ = null; onChanged(); } else { plants_ = null; plantsBuilder_ = null; } return this; } /** *
       * Plants section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload plants = 8; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder getPlantsBuilder() { onChanged(); return getPlantsFieldBuilder().getBuilder(); } /** *
       * Plants section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload plants = 8; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getPlantsOrBuilder() { if (plantsBuilder_ != null) { return plantsBuilder_.getMessageOrBuilder(); } else { return plants_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : plants_; } } /** *
       * Plants section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload plants = 8; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder> getPlantsFieldBuilder() { if (plantsBuilder_ == null) { plantsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder>( getPlants(), getParentForChildren(), isClean()); plants_ = null; } return plantsBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload cbd_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder> cbdBuilder_; /** *
       * CBD section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload cbd = 20; */ public boolean hasCbd() { return cbdBuilder_ != null || cbd_ != null; } /** *
       * CBD section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload cbd = 20; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getCbd() { if (cbdBuilder_ == null) { return cbd_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : cbd_; } else { return cbdBuilder_.getMessage(); } } /** *
       * CBD section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload cbd = 20; */ public Builder setCbd(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload value) { if (cbdBuilder_ == null) { if (value == null) { throw new NullPointerException(); } cbd_ = value; onChanged(); } else { cbdBuilder_.setMessage(value); } return this; } /** *
       * CBD section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload cbd = 20; */ public Builder setCbd( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder builderForValue) { if (cbdBuilder_ == null) { cbd_ = builderForValue.build(); onChanged(); } else { cbdBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * CBD section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload cbd = 20; */ public Builder mergeCbd(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload value) { if (cbdBuilder_ == null) { if (cbd_ != null) { cbd_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.newBuilder(cbd_).mergeFrom(value).buildPartial(); } else { cbd_ = value; } onChanged(); } else { cbdBuilder_.mergeFrom(value); } return this; } /** *
       * CBD section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload cbd = 20; */ public Builder clearCbd() { if (cbdBuilder_ == null) { cbd_ = null; onChanged(); } else { cbd_ = null; cbdBuilder_ = null; } return this; } /** *
       * CBD section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload cbd = 20; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder getCbdBuilder() { onChanged(); return getCbdFieldBuilder().getBuilder(); } /** *
       * CBD section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload cbd = 20; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getCbdOrBuilder() { if (cbdBuilder_ != null) { return cbdBuilder_.getMessageOrBuilder(); } else { return cbd_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : cbd_; } } /** *
       * CBD section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload cbd = 20; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder> getCbdFieldBuilder() { if (cbdBuilder_ == null) { cbdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder>( getCbd(), getParentForChildren(), isClean()); cbd_ = null; } return cbdBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload house_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder> houseBuilder_; /** *
       * In-house section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload house = 21; */ public boolean hasHouse() { return houseBuilder_ != null || house_ != null; } /** *
       * In-house section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload house = 21; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getHouse() { if (houseBuilder_ == null) { return house_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : house_; } else { return houseBuilder_.getMessage(); } } /** *
       * In-house section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload house = 21; */ public Builder setHouse(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload value) { if (houseBuilder_ == null) { if (value == null) { throw new NullPointerException(); } house_ = value; onChanged(); } else { houseBuilder_.setMessage(value); } return this; } /** *
       * In-house section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload house = 21; */ public Builder setHouse( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder builderForValue) { if (houseBuilder_ == null) { house_ = builderForValue.build(); onChanged(); } else { houseBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * In-house section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload house = 21; */ public Builder mergeHouse(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload value) { if (houseBuilder_ == null) { if (house_ != null) { house_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.newBuilder(house_).mergeFrom(value).buildPartial(); } else { house_ = value; } onChanged(); } else { houseBuilder_.mergeFrom(value); } return this; } /** *
       * In-house section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload house = 21; */ public Builder clearHouse() { if (houseBuilder_ == null) { house_ = null; onChanged(); } else { house_ = null; houseBuilder_ = null; } return this; } /** *
       * In-house section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload house = 21; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder getHouseBuilder() { onChanged(); return getHouseFieldBuilder().getBuilder(); } /** *
       * In-house section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload house = 21; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getHouseOrBuilder() { if (houseBuilder_ != null) { return houseBuilder_.getMessageOrBuilder(); } else { return house_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : house_; } } /** *
       * In-house section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload house = 21; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder> getHouseFieldBuilder() { if (houseBuilder_ == null) { houseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder>( getHouse(), getParentForChildren(), isClean()); house_ = null; } return houseBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload onsale_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder> onsaleBuilder_; /** *
       * On-sale section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload onsale = 22; */ public boolean hasOnsale() { return onsaleBuilder_ != null || onsale_ != null; } /** *
       * On-sale section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload onsale = 22; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload getOnsale() { if (onsaleBuilder_ == null) { return onsale_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : onsale_; } else { return onsaleBuilder_.getMessage(); } } /** *
       * On-sale section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload onsale = 22; */ public Builder setOnsale(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload value) { if (onsaleBuilder_ == null) { if (value == null) { throw new NullPointerException(); } onsale_ = value; onChanged(); } else { onsaleBuilder_.setMessage(value); } return this; } /** *
       * On-sale section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload onsale = 22; */ public Builder setOnsale( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder builderForValue) { if (onsaleBuilder_ == null) { onsale_ = builderForValue.build(); onChanged(); } else { onsaleBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * On-sale section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload onsale = 22; */ public Builder mergeOnsale(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload value) { if (onsaleBuilder_ == null) { if (onsale_ != null) { onsale_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.newBuilder(onsale_).mergeFrom(value).buildPartial(); } else { onsale_ = value; } onChanged(); } else { onsaleBuilder_.mergeFrom(value); } return this; } /** *
       * On-sale section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload onsale = 22; */ public Builder clearOnsale() { if (onsaleBuilder_ == null) { onsale_ = null; onChanged(); } else { onsale_ = null; onsaleBuilder_ = null; } return this; } /** *
       * On-sale section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload onsale = 22; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder getOnsaleBuilder() { onChanged(); return getOnsaleFieldBuilder().getBuilder(); } /** *
       * On-sale section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload onsale = 22; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder getOnsaleOrBuilder() { if (onsaleBuilder_ != null) { return onsaleBuilder_.getMessageOrBuilder(); } else { return onsale_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.getDefaultInstance() : onsale_; } } /** *
       * On-sale section settings.
       * 
* * .bloombox.partner.settings.SectionSettingsPayload onsale = 22; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder> getOnsaleFieldBuilder() { if (onsaleBuilder_ == null) { onsaleBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsPayloadOrBuilder>( getOnsale(), getParentForChildren(), isClean()); onsale_ = null; } return onsaleBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.SectionSettings) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.SectionSettings) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public SectionSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new SectionSettings(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface TVBannerSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.TVBannerSettings) com.google.protobuf.MessageOrBuilder { /** *
     * Specifies banner text to display on TVs.
     * 
* * string banner_text = 1; */ java.lang.String getBannerText(); /** *
     * Specifies banner text to display on TVs.
     * 
* * string banner_text = 1; */ com.google.protobuf.ByteString getBannerTextBytes(); /** *
     * Relative link to a media item, in media storage, to display as the background of the television banner space.
     * 
* * string image = 2; */ java.lang.String getImage(); /** *
     * Relative link to a media item, in media storage, to display as the background of the television banner space.
     * 
* * string image = 2; */ com.google.protobuf.ByteString getImageBytes(); } /** *
   * Specifies banner settings for television display units.
   * 
* * Protobuf type {@code bloombox.partner.settings.TVBannerSettings} */ public static final class TVBannerSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.TVBannerSettings) TVBannerSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use TVBannerSettings.newBuilder() to construct. private TVBannerSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private TVBannerSettings() { bannerText_ = ""; image_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private TVBannerSettings( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); bannerText_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); image_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_TVBannerSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_TVBannerSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings.Builder.class); } public static final int BANNER_TEXT_FIELD_NUMBER = 1; private volatile java.lang.Object bannerText_; /** *
     * Specifies banner text to display on TVs.
     * 
* * string banner_text = 1; */ public java.lang.String getBannerText() { java.lang.Object ref = bannerText_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); bannerText_ = s; return s; } } /** *
     * Specifies banner text to display on TVs.
     * 
* * string banner_text = 1; */ public com.google.protobuf.ByteString getBannerTextBytes() { java.lang.Object ref = bannerText_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); bannerText_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int IMAGE_FIELD_NUMBER = 2; private volatile java.lang.Object image_; /** *
     * Relative link to a media item, in media storage, to display as the background of the television banner space.
     * 
* * string image = 2; */ public java.lang.String getImage() { java.lang.Object ref = image_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); image_ = s; return s; } } /** *
     * Relative link to a media item, in media storage, to display as the background of the television banner space.
     * 
* * string image = 2; */ public com.google.protobuf.ByteString getImageBytes() { java.lang.Object ref = image_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); image_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!getBannerTextBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, bannerText_); } if (!getImageBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, image_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!getBannerTextBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, bannerText_); } if (!getImageBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, image_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings) obj; if (!getBannerText() .equals(other.getBannerText())) return false; if (!getImage() .equals(other.getImage())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + BANNER_TEXT_FIELD_NUMBER; hash = (53 * hash) + getBannerText().hashCode(); hash = (37 * hash) + IMAGE_FIELD_NUMBER; hash = (53 * hash) + getImage().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Specifies banner settings for television display units.
     * 
* * Protobuf type {@code bloombox.partner.settings.TVBannerSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.TVBannerSettings) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_TVBannerSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_TVBannerSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); bannerText_ = ""; image_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_TVBannerSettings_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings(this); result.bannerText_ = bannerText_; result.image_ = image_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings.getDefaultInstance()) return this; if (!other.getBannerText().isEmpty()) { bannerText_ = other.bannerText_; onChanged(); } if (!other.getImage().isEmpty()) { image_ = other.image_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object bannerText_ = ""; /** *
       * Specifies banner text to display on TVs.
       * 
* * string banner_text = 1; */ public java.lang.String getBannerText() { java.lang.Object ref = bannerText_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); bannerText_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Specifies banner text to display on TVs.
       * 
* * string banner_text = 1; */ public com.google.protobuf.ByteString getBannerTextBytes() { java.lang.Object ref = bannerText_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); bannerText_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Specifies banner text to display on TVs.
       * 
* * string banner_text = 1; */ public Builder setBannerText( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bannerText_ = value; onChanged(); return this; } /** *
       * Specifies banner text to display on TVs.
       * 
* * string banner_text = 1; */ public Builder clearBannerText() { bannerText_ = getDefaultInstance().getBannerText(); onChanged(); return this; } /** *
       * Specifies banner text to display on TVs.
       * 
* * string banner_text = 1; */ public Builder setBannerTextBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); bannerText_ = value; onChanged(); return this; } private java.lang.Object image_ = ""; /** *
       * Relative link to a media item, in media storage, to display as the background of the television banner space.
       * 
* * string image = 2; */ public java.lang.String getImage() { java.lang.Object ref = image_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); image_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Relative link to a media item, in media storage, to display as the background of the television banner space.
       * 
* * string image = 2; */ public com.google.protobuf.ByteString getImageBytes() { java.lang.Object ref = image_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); image_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Relative link to a media item, in media storage, to display as the background of the television banner space.
       * 
* * string image = 2; */ public Builder setImage( java.lang.String value) { if (value == null) { throw new NullPointerException(); } image_ = value; onChanged(); return this; } /** *
       * Relative link to a media item, in media storage, to display as the background of the television banner space.
       * 
* * string image = 2; */ public Builder clearImage() { image_ = getDefaultInstance().getImage(); onChanged(); return this; } /** *
       * Relative link to a media item, in media storage, to display as the background of the television banner space.
       * 
* * string image = 2; */ public Builder setImageBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); image_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.TVBannerSettings) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.TVBannerSettings) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public TVBannerSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new TVBannerSettings(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface TVSectionSettingsPayloadOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.TVSectionSettingsPayload) com.google.protobuf.MessageOrBuilder { /** *
     * Sort order value for this section.
     * 
* * uint32 sort = 1; */ int getSort(); /** *
     * Display title for this section.
     * 
* * string title = 2; */ java.lang.String getTitle(); /** *
     * Display title for this section.
     * 
* * string title = 2; */ com.google.protobuf.ByteString getTitleBytes(); /** *
     * Absolute link to an image to use as a graphic/icon on this section's header, when displayed on a TV menu.
     * 
* * string image = 3; */ java.lang.String getImage(); /** *
     * Absolute link to an image to use as a graphic/icon on this section's header, when displayed on a TV menu.
     * 
* * string image = 3; */ com.google.protobuf.ByteString getImageBytes(); } /** *
   * Section-specific settings when viewed via TV menus.
   * 
* * Protobuf type {@code bloombox.partner.settings.TVSectionSettingsPayload} */ public static final class TVSectionSettingsPayload extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.TVSectionSettingsPayload) TVSectionSettingsPayloadOrBuilder { private static final long serialVersionUID = 0L; // Use TVSectionSettingsPayload.newBuilder() to construct. private TVSectionSettingsPayload(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private TVSectionSettingsPayload() { title_ = ""; image_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private TVSectionSettingsPayload( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { sort_ = input.readUInt32(); break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); title_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); image_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_TVSectionSettingsPayload_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_TVSectionSettingsPayload_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder.class); } public static final int SORT_FIELD_NUMBER = 1; private int sort_; /** *
     * Sort order value for this section.
     * 
* * uint32 sort = 1; */ public int getSort() { return sort_; } public static final int TITLE_FIELD_NUMBER = 2; private volatile java.lang.Object title_; /** *
     * Display title for this section.
     * 
* * string title = 2; */ public java.lang.String getTitle() { java.lang.Object ref = title_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); title_ = s; return s; } } /** *
     * Display title for this section.
     * 
* * string title = 2; */ public com.google.protobuf.ByteString getTitleBytes() { java.lang.Object ref = title_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); title_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int IMAGE_FIELD_NUMBER = 3; private volatile java.lang.Object image_; /** *
     * Absolute link to an image to use as a graphic/icon on this section's header, when displayed on a TV menu.
     * 
* * string image = 3; */ public java.lang.String getImage() { java.lang.Object ref = image_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); image_ = s; return s; } } /** *
     * Absolute link to an image to use as a graphic/icon on this section's header, when displayed on a TV menu.
     * 
* * string image = 3; */ public com.google.protobuf.ByteString getImageBytes() { java.lang.Object ref = image_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); image_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (sort_ != 0) { output.writeUInt32(1, sort_); } if (!getTitleBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, title_); } if (!getImageBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, image_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (sort_ != 0) { size += com.google.protobuf.CodedOutputStream .computeUInt32Size(1, sort_); } if (!getTitleBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, title_); } if (!getImageBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, image_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload) obj; if (getSort() != other.getSort()) return false; if (!getTitle() .equals(other.getTitle())) return false; if (!getImage() .equals(other.getImage())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + SORT_FIELD_NUMBER; hash = (53 * hash) + getSort(); hash = (37 * hash) + TITLE_FIELD_NUMBER; hash = (53 * hash) + getTitle().hashCode(); hash = (37 * hash) + IMAGE_FIELD_NUMBER; hash = (53 * hash) + getImage().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Section-specific settings when viewed via TV menus.
     * 
* * Protobuf type {@code bloombox.partner.settings.TVSectionSettingsPayload} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.TVSectionSettingsPayload) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_TVSectionSettingsPayload_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_TVSectionSettingsPayload_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); sort_ = 0; title_ = ""; image_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_TVSectionSettingsPayload_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload(this); result.sort_ = sort_; result.title_ = title_; result.image_ = image_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.getDefaultInstance()) return this; if (other.getSort() != 0) { setSort(other.getSort()); } if (!other.getTitle().isEmpty()) { title_ = other.title_; onChanged(); } if (!other.getImage().isEmpty()) { image_ = other.image_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int sort_ ; /** *
       * Sort order value for this section.
       * 
* * uint32 sort = 1; */ public int getSort() { return sort_; } /** *
       * Sort order value for this section.
       * 
* * uint32 sort = 1; */ public Builder setSort(int value) { sort_ = value; onChanged(); return this; } /** *
       * Sort order value for this section.
       * 
* * uint32 sort = 1; */ public Builder clearSort() { sort_ = 0; onChanged(); return this; } private java.lang.Object title_ = ""; /** *
       * Display title for this section.
       * 
* * string title = 2; */ public java.lang.String getTitle() { java.lang.Object ref = title_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); title_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Display title for this section.
       * 
* * string title = 2; */ public com.google.protobuf.ByteString getTitleBytes() { java.lang.Object ref = title_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); title_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Display title for this section.
       * 
* * string title = 2; */ public Builder setTitle( java.lang.String value) { if (value == null) { throw new NullPointerException(); } title_ = value; onChanged(); return this; } /** *
       * Display title for this section.
       * 
* * string title = 2; */ public Builder clearTitle() { title_ = getDefaultInstance().getTitle(); onChanged(); return this; } /** *
       * Display title for this section.
       * 
* * string title = 2; */ public Builder setTitleBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); title_ = value; onChanged(); return this; } private java.lang.Object image_ = ""; /** *
       * Absolute link to an image to use as a graphic/icon on this section's header, when displayed on a TV menu.
       * 
* * string image = 3; */ public java.lang.String getImage() { java.lang.Object ref = image_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); image_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Absolute link to an image to use as a graphic/icon on this section's header, when displayed on a TV menu.
       * 
* * string image = 3; */ public com.google.protobuf.ByteString getImageBytes() { java.lang.Object ref = image_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); image_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Absolute link to an image to use as a graphic/icon on this section's header, when displayed on a TV menu.
       * 
* * string image = 3; */ public Builder setImage( java.lang.String value) { if (value == null) { throw new NullPointerException(); } image_ = value; onChanged(); return this; } /** *
       * Absolute link to an image to use as a graphic/icon on this section's header, when displayed on a TV menu.
       * 
* * string image = 3; */ public Builder clearImage() { image_ = getDefaultInstance().getImage(); onChanged(); return this; } /** *
       * Absolute link to an image to use as a graphic/icon on this section's header, when displayed on a TV menu.
       * 
* * string image = 3; */ public Builder setImageBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); image_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.TVSectionSettingsPayload) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.TVSectionSettingsPayload) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public TVSectionSettingsPayload parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new TVSectionSettingsPayload(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface TVMenuSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.TVMenuSettings) com.google.protobuf.MessageOrBuilder { /** *
     * Apothecary section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload apothecary = 1; */ boolean hasApothecary(); /** *
     * Apothecary section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload apothecary = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getApothecary(); /** *
     * Apothecary section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload apothecary = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder getApothecaryOrBuilder(); /** *
     * Cartridges section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload cartridges = 2; */ boolean hasCartridges(); /** *
     * Cartridges section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload cartridges = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getCartridges(); /** *
     * Cartridges section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload cartridges = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder getCartridgesOrBuilder(); /** *
     * Concentrates/extracts section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload concentrates = 3; */ boolean hasConcentrates(); /** *
     * Concentrates/extracts section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload concentrates = 3; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getConcentrates(); /** *
     * Concentrates/extracts section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload concentrates = 3; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder getConcentratesOrBuilder(); /** *
     * Edibles section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload edibles = 4; */ boolean hasEdibles(); /** *
     * Edibles section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload edibles = 4; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getEdibles(); /** *
     * Edibles section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload edibles = 4; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder getEdiblesOrBuilder(); /** *
     * Flowers section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload flowers = 5; */ boolean hasFlowers(); /** *
     * Flowers section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload flowers = 5; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getFlowers(); /** *
     * Flowers section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload flowers = 5; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder getFlowersOrBuilder(); /** *
     * Prerolls section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload prerolls = 6; */ boolean hasPrerolls(); /** *
     * Prerolls section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload prerolls = 6; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getPrerolls(); /** *
     * Prerolls section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload prerolls = 6; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder getPrerollsOrBuilder(); /** *
     * Merchandise section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload merchandise = 7; */ boolean hasMerchandise(); /** *
     * Merchandise section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload merchandise = 7; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getMerchandise(); /** *
     * Merchandise section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload merchandise = 7; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder getMerchandiseOrBuilder(); /** *
     * Plants section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload plants = 8; */ boolean hasPlants(); /** *
     * Plants section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload plants = 8; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getPlants(); /** *
     * Plants section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload plants = 8; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder getPlantsOrBuilder(); } /** *
   * Specifies settings specific to TV menus.
   * 
* * Protobuf type {@code bloombox.partner.settings.TVMenuSettings} */ public static final class TVMenuSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.TVMenuSettings) TVMenuSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use TVMenuSettings.newBuilder() to construct. private TVMenuSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private TVMenuSettings() { } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private TVMenuSettings( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder subBuilder = null; if (apothecary_ != null) { subBuilder = apothecary_.toBuilder(); } apothecary_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(apothecary_); apothecary_ = subBuilder.buildPartial(); } break; } case 18: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder subBuilder = null; if (cartridges_ != null) { subBuilder = cartridges_.toBuilder(); } cartridges_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(cartridges_); cartridges_ = subBuilder.buildPartial(); } break; } case 26: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder subBuilder = null; if (concentrates_ != null) { subBuilder = concentrates_.toBuilder(); } concentrates_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(concentrates_); concentrates_ = subBuilder.buildPartial(); } break; } case 34: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder subBuilder = null; if (edibles_ != null) { subBuilder = edibles_.toBuilder(); } edibles_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(edibles_); edibles_ = subBuilder.buildPartial(); } break; } case 42: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder subBuilder = null; if (flowers_ != null) { subBuilder = flowers_.toBuilder(); } flowers_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(flowers_); flowers_ = subBuilder.buildPartial(); } break; } case 50: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder subBuilder = null; if (prerolls_ != null) { subBuilder = prerolls_.toBuilder(); } prerolls_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(prerolls_); prerolls_ = subBuilder.buildPartial(); } break; } case 58: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder subBuilder = null; if (merchandise_ != null) { subBuilder = merchandise_.toBuilder(); } merchandise_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(merchandise_); merchandise_ = subBuilder.buildPartial(); } break; } case 66: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder subBuilder = null; if (plants_ != null) { subBuilder = plants_.toBuilder(); } plants_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(plants_); plants_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_TVMenuSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_TVMenuSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings.Builder.class); } public static final int APOTHECARY_FIELD_NUMBER = 1; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload apothecary_; /** *
     * Apothecary section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload apothecary = 1; */ public boolean hasApothecary() { return apothecary_ != null; } /** *
     * Apothecary section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload apothecary = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getApothecary() { return apothecary_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.getDefaultInstance() : apothecary_; } /** *
     * Apothecary section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload apothecary = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder getApothecaryOrBuilder() { return getApothecary(); } public static final int CARTRIDGES_FIELD_NUMBER = 2; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload cartridges_; /** *
     * Cartridges section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload cartridges = 2; */ public boolean hasCartridges() { return cartridges_ != null; } /** *
     * Cartridges section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload cartridges = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getCartridges() { return cartridges_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.getDefaultInstance() : cartridges_; } /** *
     * Cartridges section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload cartridges = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder getCartridgesOrBuilder() { return getCartridges(); } public static final int CONCENTRATES_FIELD_NUMBER = 3; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload concentrates_; /** *
     * Concentrates/extracts section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload concentrates = 3; */ public boolean hasConcentrates() { return concentrates_ != null; } /** *
     * Concentrates/extracts section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload concentrates = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getConcentrates() { return concentrates_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.getDefaultInstance() : concentrates_; } /** *
     * Concentrates/extracts section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload concentrates = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder getConcentratesOrBuilder() { return getConcentrates(); } public static final int EDIBLES_FIELD_NUMBER = 4; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload edibles_; /** *
     * Edibles section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload edibles = 4; */ public boolean hasEdibles() { return edibles_ != null; } /** *
     * Edibles section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload edibles = 4; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getEdibles() { return edibles_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.getDefaultInstance() : edibles_; } /** *
     * Edibles section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload edibles = 4; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder getEdiblesOrBuilder() { return getEdibles(); } public static final int FLOWERS_FIELD_NUMBER = 5; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload flowers_; /** *
     * Flowers section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload flowers = 5; */ public boolean hasFlowers() { return flowers_ != null; } /** *
     * Flowers section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload flowers = 5; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getFlowers() { return flowers_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.getDefaultInstance() : flowers_; } /** *
     * Flowers section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload flowers = 5; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder getFlowersOrBuilder() { return getFlowers(); } public static final int PREROLLS_FIELD_NUMBER = 6; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload prerolls_; /** *
     * Prerolls section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload prerolls = 6; */ public boolean hasPrerolls() { return prerolls_ != null; } /** *
     * Prerolls section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload prerolls = 6; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getPrerolls() { return prerolls_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.getDefaultInstance() : prerolls_; } /** *
     * Prerolls section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload prerolls = 6; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder getPrerollsOrBuilder() { return getPrerolls(); } public static final int MERCHANDISE_FIELD_NUMBER = 7; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload merchandise_; /** *
     * Merchandise section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload merchandise = 7; */ public boolean hasMerchandise() { return merchandise_ != null; } /** *
     * Merchandise section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload merchandise = 7; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getMerchandise() { return merchandise_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.getDefaultInstance() : merchandise_; } /** *
     * Merchandise section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload merchandise = 7; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder getMerchandiseOrBuilder() { return getMerchandise(); } public static final int PLANTS_FIELD_NUMBER = 8; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload plants_; /** *
     * Plants section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload plants = 8; */ public boolean hasPlants() { return plants_ != null; } /** *
     * Plants section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload plants = 8; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getPlants() { return plants_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.getDefaultInstance() : plants_; } /** *
     * Plants section settings, when viewed on TV menus.
     * 
* * .bloombox.partner.settings.TVSectionSettingsPayload plants = 8; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder getPlantsOrBuilder() { return getPlants(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (apothecary_ != null) { output.writeMessage(1, getApothecary()); } if (cartridges_ != null) { output.writeMessage(2, getCartridges()); } if (concentrates_ != null) { output.writeMessage(3, getConcentrates()); } if (edibles_ != null) { output.writeMessage(4, getEdibles()); } if (flowers_ != null) { output.writeMessage(5, getFlowers()); } if (prerolls_ != null) { output.writeMessage(6, getPrerolls()); } if (merchandise_ != null) { output.writeMessage(7, getMerchandise()); } if (plants_ != null) { output.writeMessage(8, getPlants()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (apothecary_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getApothecary()); } if (cartridges_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getCartridges()); } if (concentrates_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getConcentrates()); } if (edibles_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getEdibles()); } if (flowers_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, getFlowers()); } if (prerolls_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, getPrerolls()); } if (merchandise_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, getMerchandise()); } if (plants_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, getPlants()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings) obj; if (hasApothecary() != other.hasApothecary()) return false; if (hasApothecary()) { if (!getApothecary() .equals(other.getApothecary())) return false; } if (hasCartridges() != other.hasCartridges()) return false; if (hasCartridges()) { if (!getCartridges() .equals(other.getCartridges())) return false; } if (hasConcentrates() != other.hasConcentrates()) return false; if (hasConcentrates()) { if (!getConcentrates() .equals(other.getConcentrates())) return false; } if (hasEdibles() != other.hasEdibles()) return false; if (hasEdibles()) { if (!getEdibles() .equals(other.getEdibles())) return false; } if (hasFlowers() != other.hasFlowers()) return false; if (hasFlowers()) { if (!getFlowers() .equals(other.getFlowers())) return false; } if (hasPrerolls() != other.hasPrerolls()) return false; if (hasPrerolls()) { if (!getPrerolls() .equals(other.getPrerolls())) return false; } if (hasMerchandise() != other.hasMerchandise()) return false; if (hasMerchandise()) { if (!getMerchandise() .equals(other.getMerchandise())) return false; } if (hasPlants() != other.hasPlants()) return false; if (hasPlants()) { if (!getPlants() .equals(other.getPlants())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasApothecary()) { hash = (37 * hash) + APOTHECARY_FIELD_NUMBER; hash = (53 * hash) + getApothecary().hashCode(); } if (hasCartridges()) { hash = (37 * hash) + CARTRIDGES_FIELD_NUMBER; hash = (53 * hash) + getCartridges().hashCode(); } if (hasConcentrates()) { hash = (37 * hash) + CONCENTRATES_FIELD_NUMBER; hash = (53 * hash) + getConcentrates().hashCode(); } if (hasEdibles()) { hash = (37 * hash) + EDIBLES_FIELD_NUMBER; hash = (53 * hash) + getEdibles().hashCode(); } if (hasFlowers()) { hash = (37 * hash) + FLOWERS_FIELD_NUMBER; hash = (53 * hash) + getFlowers().hashCode(); } if (hasPrerolls()) { hash = (37 * hash) + PREROLLS_FIELD_NUMBER; hash = (53 * hash) + getPrerolls().hashCode(); } if (hasMerchandise()) { hash = (37 * hash) + MERCHANDISE_FIELD_NUMBER; hash = (53 * hash) + getMerchandise().hashCode(); } if (hasPlants()) { hash = (37 * hash) + PLANTS_FIELD_NUMBER; hash = (53 * hash) + getPlants().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Specifies settings specific to TV menus.
     * 
* * Protobuf type {@code bloombox.partner.settings.TVMenuSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.TVMenuSettings) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_TVMenuSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_TVMenuSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); if (apothecaryBuilder_ == null) { apothecary_ = null; } else { apothecary_ = null; apothecaryBuilder_ = null; } if (cartridgesBuilder_ == null) { cartridges_ = null; } else { cartridges_ = null; cartridgesBuilder_ = null; } if (concentratesBuilder_ == null) { concentrates_ = null; } else { concentrates_ = null; concentratesBuilder_ = null; } if (ediblesBuilder_ == null) { edibles_ = null; } else { edibles_ = null; ediblesBuilder_ = null; } if (flowersBuilder_ == null) { flowers_ = null; } else { flowers_ = null; flowersBuilder_ = null; } if (prerollsBuilder_ == null) { prerolls_ = null; } else { prerolls_ = null; prerollsBuilder_ = null; } if (merchandiseBuilder_ == null) { merchandise_ = null; } else { merchandise_ = null; merchandiseBuilder_ = null; } if (plantsBuilder_ == null) { plants_ = null; } else { plants_ = null; plantsBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_TVMenuSettings_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings(this); if (apothecaryBuilder_ == null) { result.apothecary_ = apothecary_; } else { result.apothecary_ = apothecaryBuilder_.build(); } if (cartridgesBuilder_ == null) { result.cartridges_ = cartridges_; } else { result.cartridges_ = cartridgesBuilder_.build(); } if (concentratesBuilder_ == null) { result.concentrates_ = concentrates_; } else { result.concentrates_ = concentratesBuilder_.build(); } if (ediblesBuilder_ == null) { result.edibles_ = edibles_; } else { result.edibles_ = ediblesBuilder_.build(); } if (flowersBuilder_ == null) { result.flowers_ = flowers_; } else { result.flowers_ = flowersBuilder_.build(); } if (prerollsBuilder_ == null) { result.prerolls_ = prerolls_; } else { result.prerolls_ = prerollsBuilder_.build(); } if (merchandiseBuilder_ == null) { result.merchandise_ = merchandise_; } else { result.merchandise_ = merchandiseBuilder_.build(); } if (plantsBuilder_ == null) { result.plants_ = plants_; } else { result.plants_ = plantsBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings.getDefaultInstance()) return this; if (other.hasApothecary()) { mergeApothecary(other.getApothecary()); } if (other.hasCartridges()) { mergeCartridges(other.getCartridges()); } if (other.hasConcentrates()) { mergeConcentrates(other.getConcentrates()); } if (other.hasEdibles()) { mergeEdibles(other.getEdibles()); } if (other.hasFlowers()) { mergeFlowers(other.getFlowers()); } if (other.hasPrerolls()) { mergePrerolls(other.getPrerolls()); } if (other.hasMerchandise()) { mergeMerchandise(other.getMerchandise()); } if (other.hasPlants()) { mergePlants(other.getPlants()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload apothecary_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder> apothecaryBuilder_; /** *
       * Apothecary section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload apothecary = 1; */ public boolean hasApothecary() { return apothecaryBuilder_ != null || apothecary_ != null; } /** *
       * Apothecary section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload apothecary = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getApothecary() { if (apothecaryBuilder_ == null) { return apothecary_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.getDefaultInstance() : apothecary_; } else { return apothecaryBuilder_.getMessage(); } } /** *
       * Apothecary section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload apothecary = 1; */ public Builder setApothecary(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload value) { if (apothecaryBuilder_ == null) { if (value == null) { throw new NullPointerException(); } apothecary_ = value; onChanged(); } else { apothecaryBuilder_.setMessage(value); } return this; } /** *
       * Apothecary section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload apothecary = 1; */ public Builder setApothecary( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder builderForValue) { if (apothecaryBuilder_ == null) { apothecary_ = builderForValue.build(); onChanged(); } else { apothecaryBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Apothecary section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload apothecary = 1; */ public Builder mergeApothecary(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload value) { if (apothecaryBuilder_ == null) { if (apothecary_ != null) { apothecary_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.newBuilder(apothecary_).mergeFrom(value).buildPartial(); } else { apothecary_ = value; } onChanged(); } else { apothecaryBuilder_.mergeFrom(value); } return this; } /** *
       * Apothecary section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload apothecary = 1; */ public Builder clearApothecary() { if (apothecaryBuilder_ == null) { apothecary_ = null; onChanged(); } else { apothecary_ = null; apothecaryBuilder_ = null; } return this; } /** *
       * Apothecary section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload apothecary = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder getApothecaryBuilder() { onChanged(); return getApothecaryFieldBuilder().getBuilder(); } /** *
       * Apothecary section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload apothecary = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder getApothecaryOrBuilder() { if (apothecaryBuilder_ != null) { return apothecaryBuilder_.getMessageOrBuilder(); } else { return apothecary_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.getDefaultInstance() : apothecary_; } } /** *
       * Apothecary section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload apothecary = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder> getApothecaryFieldBuilder() { if (apothecaryBuilder_ == null) { apothecaryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder>( getApothecary(), getParentForChildren(), isClean()); apothecary_ = null; } return apothecaryBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload cartridges_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder> cartridgesBuilder_; /** *
       * Cartridges section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload cartridges = 2; */ public boolean hasCartridges() { return cartridgesBuilder_ != null || cartridges_ != null; } /** *
       * Cartridges section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload cartridges = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getCartridges() { if (cartridgesBuilder_ == null) { return cartridges_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.getDefaultInstance() : cartridges_; } else { return cartridgesBuilder_.getMessage(); } } /** *
       * Cartridges section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload cartridges = 2; */ public Builder setCartridges(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload value) { if (cartridgesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } cartridges_ = value; onChanged(); } else { cartridgesBuilder_.setMessage(value); } return this; } /** *
       * Cartridges section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload cartridges = 2; */ public Builder setCartridges( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder builderForValue) { if (cartridgesBuilder_ == null) { cartridges_ = builderForValue.build(); onChanged(); } else { cartridgesBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Cartridges section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload cartridges = 2; */ public Builder mergeCartridges(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload value) { if (cartridgesBuilder_ == null) { if (cartridges_ != null) { cartridges_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.newBuilder(cartridges_).mergeFrom(value).buildPartial(); } else { cartridges_ = value; } onChanged(); } else { cartridgesBuilder_.mergeFrom(value); } return this; } /** *
       * Cartridges section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload cartridges = 2; */ public Builder clearCartridges() { if (cartridgesBuilder_ == null) { cartridges_ = null; onChanged(); } else { cartridges_ = null; cartridgesBuilder_ = null; } return this; } /** *
       * Cartridges section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload cartridges = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder getCartridgesBuilder() { onChanged(); return getCartridgesFieldBuilder().getBuilder(); } /** *
       * Cartridges section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload cartridges = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder getCartridgesOrBuilder() { if (cartridgesBuilder_ != null) { return cartridgesBuilder_.getMessageOrBuilder(); } else { return cartridges_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.getDefaultInstance() : cartridges_; } } /** *
       * Cartridges section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload cartridges = 2; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder> getCartridgesFieldBuilder() { if (cartridgesBuilder_ == null) { cartridgesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder>( getCartridges(), getParentForChildren(), isClean()); cartridges_ = null; } return cartridgesBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload concentrates_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder> concentratesBuilder_; /** *
       * Concentrates/extracts section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload concentrates = 3; */ public boolean hasConcentrates() { return concentratesBuilder_ != null || concentrates_ != null; } /** *
       * Concentrates/extracts section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload concentrates = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getConcentrates() { if (concentratesBuilder_ == null) { return concentrates_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.getDefaultInstance() : concentrates_; } else { return concentratesBuilder_.getMessage(); } } /** *
       * Concentrates/extracts section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload concentrates = 3; */ public Builder setConcentrates(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload value) { if (concentratesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } concentrates_ = value; onChanged(); } else { concentratesBuilder_.setMessage(value); } return this; } /** *
       * Concentrates/extracts section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload concentrates = 3; */ public Builder setConcentrates( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder builderForValue) { if (concentratesBuilder_ == null) { concentrates_ = builderForValue.build(); onChanged(); } else { concentratesBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Concentrates/extracts section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload concentrates = 3; */ public Builder mergeConcentrates(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload value) { if (concentratesBuilder_ == null) { if (concentrates_ != null) { concentrates_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.newBuilder(concentrates_).mergeFrom(value).buildPartial(); } else { concentrates_ = value; } onChanged(); } else { concentratesBuilder_.mergeFrom(value); } return this; } /** *
       * Concentrates/extracts section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload concentrates = 3; */ public Builder clearConcentrates() { if (concentratesBuilder_ == null) { concentrates_ = null; onChanged(); } else { concentrates_ = null; concentratesBuilder_ = null; } return this; } /** *
       * Concentrates/extracts section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload concentrates = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder getConcentratesBuilder() { onChanged(); return getConcentratesFieldBuilder().getBuilder(); } /** *
       * Concentrates/extracts section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload concentrates = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder getConcentratesOrBuilder() { if (concentratesBuilder_ != null) { return concentratesBuilder_.getMessageOrBuilder(); } else { return concentrates_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.getDefaultInstance() : concentrates_; } } /** *
       * Concentrates/extracts section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload concentrates = 3; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder> getConcentratesFieldBuilder() { if (concentratesBuilder_ == null) { concentratesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder>( getConcentrates(), getParentForChildren(), isClean()); concentrates_ = null; } return concentratesBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload edibles_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder> ediblesBuilder_; /** *
       * Edibles section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload edibles = 4; */ public boolean hasEdibles() { return ediblesBuilder_ != null || edibles_ != null; } /** *
       * Edibles section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload edibles = 4; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getEdibles() { if (ediblesBuilder_ == null) { return edibles_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.getDefaultInstance() : edibles_; } else { return ediblesBuilder_.getMessage(); } } /** *
       * Edibles section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload edibles = 4; */ public Builder setEdibles(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload value) { if (ediblesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } edibles_ = value; onChanged(); } else { ediblesBuilder_.setMessage(value); } return this; } /** *
       * Edibles section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload edibles = 4; */ public Builder setEdibles( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder builderForValue) { if (ediblesBuilder_ == null) { edibles_ = builderForValue.build(); onChanged(); } else { ediblesBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Edibles section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload edibles = 4; */ public Builder mergeEdibles(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload value) { if (ediblesBuilder_ == null) { if (edibles_ != null) { edibles_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.newBuilder(edibles_).mergeFrom(value).buildPartial(); } else { edibles_ = value; } onChanged(); } else { ediblesBuilder_.mergeFrom(value); } return this; } /** *
       * Edibles section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload edibles = 4; */ public Builder clearEdibles() { if (ediblesBuilder_ == null) { edibles_ = null; onChanged(); } else { edibles_ = null; ediblesBuilder_ = null; } return this; } /** *
       * Edibles section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload edibles = 4; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder getEdiblesBuilder() { onChanged(); return getEdiblesFieldBuilder().getBuilder(); } /** *
       * Edibles section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload edibles = 4; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder getEdiblesOrBuilder() { if (ediblesBuilder_ != null) { return ediblesBuilder_.getMessageOrBuilder(); } else { return edibles_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.getDefaultInstance() : edibles_; } } /** *
       * Edibles section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload edibles = 4; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder> getEdiblesFieldBuilder() { if (ediblesBuilder_ == null) { ediblesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder>( getEdibles(), getParentForChildren(), isClean()); edibles_ = null; } return ediblesBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload flowers_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder> flowersBuilder_; /** *
       * Flowers section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload flowers = 5; */ public boolean hasFlowers() { return flowersBuilder_ != null || flowers_ != null; } /** *
       * Flowers section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload flowers = 5; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getFlowers() { if (flowersBuilder_ == null) { return flowers_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.getDefaultInstance() : flowers_; } else { return flowersBuilder_.getMessage(); } } /** *
       * Flowers section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload flowers = 5; */ public Builder setFlowers(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload value) { if (flowersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } flowers_ = value; onChanged(); } else { flowersBuilder_.setMessage(value); } return this; } /** *
       * Flowers section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload flowers = 5; */ public Builder setFlowers( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder builderForValue) { if (flowersBuilder_ == null) { flowers_ = builderForValue.build(); onChanged(); } else { flowersBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Flowers section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload flowers = 5; */ public Builder mergeFlowers(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload value) { if (flowersBuilder_ == null) { if (flowers_ != null) { flowers_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.newBuilder(flowers_).mergeFrom(value).buildPartial(); } else { flowers_ = value; } onChanged(); } else { flowersBuilder_.mergeFrom(value); } return this; } /** *
       * Flowers section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload flowers = 5; */ public Builder clearFlowers() { if (flowersBuilder_ == null) { flowers_ = null; onChanged(); } else { flowers_ = null; flowersBuilder_ = null; } return this; } /** *
       * Flowers section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload flowers = 5; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder getFlowersBuilder() { onChanged(); return getFlowersFieldBuilder().getBuilder(); } /** *
       * Flowers section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload flowers = 5; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder getFlowersOrBuilder() { if (flowersBuilder_ != null) { return flowersBuilder_.getMessageOrBuilder(); } else { return flowers_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.getDefaultInstance() : flowers_; } } /** *
       * Flowers section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload flowers = 5; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder> getFlowersFieldBuilder() { if (flowersBuilder_ == null) { flowersBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder>( getFlowers(), getParentForChildren(), isClean()); flowers_ = null; } return flowersBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload prerolls_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder> prerollsBuilder_; /** *
       * Prerolls section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload prerolls = 6; */ public boolean hasPrerolls() { return prerollsBuilder_ != null || prerolls_ != null; } /** *
       * Prerolls section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload prerolls = 6; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getPrerolls() { if (prerollsBuilder_ == null) { return prerolls_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.getDefaultInstance() : prerolls_; } else { return prerollsBuilder_.getMessage(); } } /** *
       * Prerolls section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload prerolls = 6; */ public Builder setPrerolls(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload value) { if (prerollsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } prerolls_ = value; onChanged(); } else { prerollsBuilder_.setMessage(value); } return this; } /** *
       * Prerolls section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload prerolls = 6; */ public Builder setPrerolls( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder builderForValue) { if (prerollsBuilder_ == null) { prerolls_ = builderForValue.build(); onChanged(); } else { prerollsBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Prerolls section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload prerolls = 6; */ public Builder mergePrerolls(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload value) { if (prerollsBuilder_ == null) { if (prerolls_ != null) { prerolls_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.newBuilder(prerolls_).mergeFrom(value).buildPartial(); } else { prerolls_ = value; } onChanged(); } else { prerollsBuilder_.mergeFrom(value); } return this; } /** *
       * Prerolls section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload prerolls = 6; */ public Builder clearPrerolls() { if (prerollsBuilder_ == null) { prerolls_ = null; onChanged(); } else { prerolls_ = null; prerollsBuilder_ = null; } return this; } /** *
       * Prerolls section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload prerolls = 6; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder getPrerollsBuilder() { onChanged(); return getPrerollsFieldBuilder().getBuilder(); } /** *
       * Prerolls section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload prerolls = 6; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder getPrerollsOrBuilder() { if (prerollsBuilder_ != null) { return prerollsBuilder_.getMessageOrBuilder(); } else { return prerolls_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.getDefaultInstance() : prerolls_; } } /** *
       * Prerolls section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload prerolls = 6; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder> getPrerollsFieldBuilder() { if (prerollsBuilder_ == null) { prerollsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder>( getPrerolls(), getParentForChildren(), isClean()); prerolls_ = null; } return prerollsBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload merchandise_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder> merchandiseBuilder_; /** *
       * Merchandise section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload merchandise = 7; */ public boolean hasMerchandise() { return merchandiseBuilder_ != null || merchandise_ != null; } /** *
       * Merchandise section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload merchandise = 7; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getMerchandise() { if (merchandiseBuilder_ == null) { return merchandise_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.getDefaultInstance() : merchandise_; } else { return merchandiseBuilder_.getMessage(); } } /** *
       * Merchandise section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload merchandise = 7; */ public Builder setMerchandise(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload value) { if (merchandiseBuilder_ == null) { if (value == null) { throw new NullPointerException(); } merchandise_ = value; onChanged(); } else { merchandiseBuilder_.setMessage(value); } return this; } /** *
       * Merchandise section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload merchandise = 7; */ public Builder setMerchandise( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder builderForValue) { if (merchandiseBuilder_ == null) { merchandise_ = builderForValue.build(); onChanged(); } else { merchandiseBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Merchandise section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload merchandise = 7; */ public Builder mergeMerchandise(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload value) { if (merchandiseBuilder_ == null) { if (merchandise_ != null) { merchandise_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.newBuilder(merchandise_).mergeFrom(value).buildPartial(); } else { merchandise_ = value; } onChanged(); } else { merchandiseBuilder_.mergeFrom(value); } return this; } /** *
       * Merchandise section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload merchandise = 7; */ public Builder clearMerchandise() { if (merchandiseBuilder_ == null) { merchandise_ = null; onChanged(); } else { merchandise_ = null; merchandiseBuilder_ = null; } return this; } /** *
       * Merchandise section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload merchandise = 7; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder getMerchandiseBuilder() { onChanged(); return getMerchandiseFieldBuilder().getBuilder(); } /** *
       * Merchandise section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload merchandise = 7; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder getMerchandiseOrBuilder() { if (merchandiseBuilder_ != null) { return merchandiseBuilder_.getMessageOrBuilder(); } else { return merchandise_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.getDefaultInstance() : merchandise_; } } /** *
       * Merchandise section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload merchandise = 7; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder> getMerchandiseFieldBuilder() { if (merchandiseBuilder_ == null) { merchandiseBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder>( getMerchandise(), getParentForChildren(), isClean()); merchandise_ = null; } return merchandiseBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload plants_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder> plantsBuilder_; /** *
       * Plants section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload plants = 8; */ public boolean hasPlants() { return plantsBuilder_ != null || plants_ != null; } /** *
       * Plants section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload plants = 8; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload getPlants() { if (plantsBuilder_ == null) { return plants_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.getDefaultInstance() : plants_; } else { return plantsBuilder_.getMessage(); } } /** *
       * Plants section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload plants = 8; */ public Builder setPlants(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload value) { if (plantsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } plants_ = value; onChanged(); } else { plantsBuilder_.setMessage(value); } return this; } /** *
       * Plants section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload plants = 8; */ public Builder setPlants( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder builderForValue) { if (plantsBuilder_ == null) { plants_ = builderForValue.build(); onChanged(); } else { plantsBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Plants section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload plants = 8; */ public Builder mergePlants(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload value) { if (plantsBuilder_ == null) { if (plants_ != null) { plants_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.newBuilder(plants_).mergeFrom(value).buildPartial(); } else { plants_ = value; } onChanged(); } else { plantsBuilder_.mergeFrom(value); } return this; } /** *
       * Plants section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload plants = 8; */ public Builder clearPlants() { if (plantsBuilder_ == null) { plants_ = null; onChanged(); } else { plants_ = null; plantsBuilder_ = null; } return this; } /** *
       * Plants section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload plants = 8; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder getPlantsBuilder() { onChanged(); return getPlantsFieldBuilder().getBuilder(); } /** *
       * Plants section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload plants = 8; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder getPlantsOrBuilder() { if (plantsBuilder_ != null) { return plantsBuilder_.getMessageOrBuilder(); } else { return plants_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.getDefaultInstance() : plants_; } } /** *
       * Plants section settings, when viewed on TV menus.
       * 
* * .bloombox.partner.settings.TVSectionSettingsPayload plants = 8; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder> getPlantsFieldBuilder() { if (plantsBuilder_ == null) { plantsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSectionSettingsPayloadOrBuilder>( getPlants(), getParentForChildren(), isClean()); plants_ = null; } return plantsBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.TVMenuSettings) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.TVMenuSettings) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public TVMenuSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new TVMenuSettings(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface TVSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.TVSettings) com.google.protobuf.MessageOrBuilder { /** *
     * Settings for the TV's top banner.
     * 
* * .bloombox.partner.settings.TVBannerSettings banner = 1; */ boolean hasBanner(); /** *
     * Settings for the TV's top banner.
     * 
* * .bloombox.partner.settings.TVBannerSettings banner = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings getBanner(); /** *
     * Settings for the TV's top banner.
     * 
* * .bloombox.partner.settings.TVBannerSettings banner = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettingsOrBuilder getBannerOrBuilder(); /** *
     * Menu-specific settings for TVs.
     * 
* * .bloombox.partner.settings.TVMenuSettings settings = 2; */ boolean hasSettings(); /** *
     * Menu-specific settings for TVs.
     * 
* * .bloombox.partner.settings.TVMenuSettings settings = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings getSettings(); /** *
     * Menu-specific settings for TVs.
     * 
* * .bloombox.partner.settings.TVMenuSettings settings = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettingsOrBuilder getSettingsOrBuilder(); } /** *
   * Specifies settings for television display units on a per-location basis.
   * 
* * Protobuf type {@code bloombox.partner.settings.TVSettings} */ public static final class TVSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.TVSettings) TVSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use TVSettings.newBuilder() to construct. private TVSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private TVSettings() { } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private TVSettings( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings.Builder subBuilder = null; if (banner_ != null) { subBuilder = banner_.toBuilder(); } banner_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(banner_); banner_ = subBuilder.buildPartial(); } break; } case 18: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings.Builder subBuilder = null; if (settings_ != null) { subBuilder = settings_.toBuilder(); } settings_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(settings_); settings_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_TVSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_TVSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings.Builder.class); } public static final int BANNER_FIELD_NUMBER = 1; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings banner_; /** *
     * Settings for the TV's top banner.
     * 
* * .bloombox.partner.settings.TVBannerSettings banner = 1; */ public boolean hasBanner() { return banner_ != null; } /** *
     * Settings for the TV's top banner.
     * 
* * .bloombox.partner.settings.TVBannerSettings banner = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings getBanner() { return banner_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings.getDefaultInstance() : banner_; } /** *
     * Settings for the TV's top banner.
     * 
* * .bloombox.partner.settings.TVBannerSettings banner = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettingsOrBuilder getBannerOrBuilder() { return getBanner(); } public static final int SETTINGS_FIELD_NUMBER = 2; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings settings_; /** *
     * Menu-specific settings for TVs.
     * 
* * .bloombox.partner.settings.TVMenuSettings settings = 2; */ public boolean hasSettings() { return settings_ != null; } /** *
     * Menu-specific settings for TVs.
     * 
* * .bloombox.partner.settings.TVMenuSettings settings = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings getSettings() { return settings_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings.getDefaultInstance() : settings_; } /** *
     * Menu-specific settings for TVs.
     * 
* * .bloombox.partner.settings.TVMenuSettings settings = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettingsOrBuilder getSettingsOrBuilder() { return getSettings(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (banner_ != null) { output.writeMessage(1, getBanner()); } if (settings_ != null) { output.writeMessage(2, getSettings()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (banner_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getBanner()); } if (settings_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getSettings()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings) obj; if (hasBanner() != other.hasBanner()) return false; if (hasBanner()) { if (!getBanner() .equals(other.getBanner())) return false; } if (hasSettings() != other.hasSettings()) return false; if (hasSettings()) { if (!getSettings() .equals(other.getSettings())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasBanner()) { hash = (37 * hash) + BANNER_FIELD_NUMBER; hash = (53 * hash) + getBanner().hashCode(); } if (hasSettings()) { hash = (37 * hash) + SETTINGS_FIELD_NUMBER; hash = (53 * hash) + getSettings().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Specifies settings for television display units on a per-location basis.
     * 
* * Protobuf type {@code bloombox.partner.settings.TVSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.TVSettings) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_TVSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_TVSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); if (bannerBuilder_ == null) { banner_ = null; } else { banner_ = null; bannerBuilder_ = null; } if (settingsBuilder_ == null) { settings_ = null; } else { settings_ = null; settingsBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_TVSettings_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings(this); if (bannerBuilder_ == null) { result.banner_ = banner_; } else { result.banner_ = bannerBuilder_.build(); } if (settingsBuilder_ == null) { result.settings_ = settings_; } else { result.settings_ = settingsBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings.getDefaultInstance()) return this; if (other.hasBanner()) { mergeBanner(other.getBanner()); } if (other.hasSettings()) { mergeSettings(other.getSettings()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings banner_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettingsOrBuilder> bannerBuilder_; /** *
       * Settings for the TV's top banner.
       * 
* * .bloombox.partner.settings.TVBannerSettings banner = 1; */ public boolean hasBanner() { return bannerBuilder_ != null || banner_ != null; } /** *
       * Settings for the TV's top banner.
       * 
* * .bloombox.partner.settings.TVBannerSettings banner = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings getBanner() { if (bannerBuilder_ == null) { return banner_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings.getDefaultInstance() : banner_; } else { return bannerBuilder_.getMessage(); } } /** *
       * Settings for the TV's top banner.
       * 
* * .bloombox.partner.settings.TVBannerSettings banner = 1; */ public Builder setBanner(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings value) { if (bannerBuilder_ == null) { if (value == null) { throw new NullPointerException(); } banner_ = value; onChanged(); } else { bannerBuilder_.setMessage(value); } return this; } /** *
       * Settings for the TV's top banner.
       * 
* * .bloombox.partner.settings.TVBannerSettings banner = 1; */ public Builder setBanner( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings.Builder builderForValue) { if (bannerBuilder_ == null) { banner_ = builderForValue.build(); onChanged(); } else { bannerBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Settings for the TV's top banner.
       * 
* * .bloombox.partner.settings.TVBannerSettings banner = 1; */ public Builder mergeBanner(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings value) { if (bannerBuilder_ == null) { if (banner_ != null) { banner_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings.newBuilder(banner_).mergeFrom(value).buildPartial(); } else { banner_ = value; } onChanged(); } else { bannerBuilder_.mergeFrom(value); } return this; } /** *
       * Settings for the TV's top banner.
       * 
* * .bloombox.partner.settings.TVBannerSettings banner = 1; */ public Builder clearBanner() { if (bannerBuilder_ == null) { banner_ = null; onChanged(); } else { banner_ = null; bannerBuilder_ = null; } return this; } /** *
       * Settings for the TV's top banner.
       * 
* * .bloombox.partner.settings.TVBannerSettings banner = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings.Builder getBannerBuilder() { onChanged(); return getBannerFieldBuilder().getBuilder(); } /** *
       * Settings for the TV's top banner.
       * 
* * .bloombox.partner.settings.TVBannerSettings banner = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettingsOrBuilder getBannerOrBuilder() { if (bannerBuilder_ != null) { return bannerBuilder_.getMessageOrBuilder(); } else { return banner_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings.getDefaultInstance() : banner_; } } /** *
       * Settings for the TV's top banner.
       * 
* * .bloombox.partner.settings.TVBannerSettings banner = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettingsOrBuilder> getBannerFieldBuilder() { if (bannerBuilder_ == null) { bannerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVBannerSettingsOrBuilder>( getBanner(), getParentForChildren(), isClean()); banner_ = null; } return bannerBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings settings_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettingsOrBuilder> settingsBuilder_; /** *
       * Menu-specific settings for TVs.
       * 
* * .bloombox.partner.settings.TVMenuSettings settings = 2; */ public boolean hasSettings() { return settingsBuilder_ != null || settings_ != null; } /** *
       * Menu-specific settings for TVs.
       * 
* * .bloombox.partner.settings.TVMenuSettings settings = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings getSettings() { if (settingsBuilder_ == null) { return settings_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings.getDefaultInstance() : settings_; } else { return settingsBuilder_.getMessage(); } } /** *
       * Menu-specific settings for TVs.
       * 
* * .bloombox.partner.settings.TVMenuSettings settings = 2; */ public Builder setSettings(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings value) { if (settingsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } settings_ = value; onChanged(); } else { settingsBuilder_.setMessage(value); } return this; } /** *
       * Menu-specific settings for TVs.
       * 
* * .bloombox.partner.settings.TVMenuSettings settings = 2; */ public Builder setSettings( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings.Builder builderForValue) { if (settingsBuilder_ == null) { settings_ = builderForValue.build(); onChanged(); } else { settingsBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Menu-specific settings for TVs.
       * 
* * .bloombox.partner.settings.TVMenuSettings settings = 2; */ public Builder mergeSettings(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings value) { if (settingsBuilder_ == null) { if (settings_ != null) { settings_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings.newBuilder(settings_).mergeFrom(value).buildPartial(); } else { settings_ = value; } onChanged(); } else { settingsBuilder_.mergeFrom(value); } return this; } /** *
       * Menu-specific settings for TVs.
       * 
* * .bloombox.partner.settings.TVMenuSettings settings = 2; */ public Builder clearSettings() { if (settingsBuilder_ == null) { settings_ = null; onChanged(); } else { settings_ = null; settingsBuilder_ = null; } return this; } /** *
       * Menu-specific settings for TVs.
       * 
* * .bloombox.partner.settings.TVMenuSettings settings = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings.Builder getSettingsBuilder() { onChanged(); return getSettingsFieldBuilder().getBuilder(); } /** *
       * Menu-specific settings for TVs.
       * 
* * .bloombox.partner.settings.TVMenuSettings settings = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettingsOrBuilder getSettingsOrBuilder() { if (settingsBuilder_ != null) { return settingsBuilder_.getMessageOrBuilder(); } else { return settings_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings.getDefaultInstance() : settings_; } } /** *
       * Menu-specific settings for TVs.
       * 
* * .bloombox.partner.settings.TVMenuSettings settings = 2; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettingsOrBuilder> getSettingsFieldBuilder() { if (settingsBuilder_ == null) { settingsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVMenuSettingsOrBuilder>( getSettings(), getParentForChildren(), isClean()); settings_ = null; } return settingsBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.TVSettings) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.TVSettings) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public TVSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new TVSettings(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface HoursSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.HoursSpec) com.google.protobuf.MessageOrBuilder { /** *
     * Hour of the day, in 24h format.
     * 
* * uint32 hour = 1; */ int getHour(); /** *
     * Minute of the hour. Optional.
     * 
* * uint32 minute = 2; */ int getMinute(); } /** *
   * Specifies an hours point as part of an hours boundary.
   * 
* * Protobuf type {@code bloombox.partner.settings.HoursSpec} */ public static final class HoursSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.HoursSpec) HoursSpecOrBuilder { private static final long serialVersionUID = 0L; // Use HoursSpec.newBuilder() to construct. private HoursSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private HoursSpec() { } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private HoursSpec( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { hour_ = input.readUInt32(); break; } case 16: { minute_ = input.readUInt32(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_HoursSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_HoursSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.Builder.class); } public static final int HOUR_FIELD_NUMBER = 1; private int hour_; /** *
     * Hour of the day, in 24h format.
     * 
* * uint32 hour = 1; */ public int getHour() { return hour_; } public static final int MINUTE_FIELD_NUMBER = 2; private int minute_; /** *
     * Minute of the hour. Optional.
     * 
* * uint32 minute = 2; */ public int getMinute() { return minute_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (hour_ != 0) { output.writeUInt32(1, hour_); } if (minute_ != 0) { output.writeUInt32(2, minute_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (hour_ != 0) { size += com.google.protobuf.CodedOutputStream .computeUInt32Size(1, hour_); } if (minute_ != 0) { size += com.google.protobuf.CodedOutputStream .computeUInt32Size(2, minute_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec) obj; if (getHour() != other.getHour()) return false; if (getMinute() != other.getMinute()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + HOUR_FIELD_NUMBER; hash = (53 * hash) + getHour(); hash = (37 * hash) + MINUTE_FIELD_NUMBER; hash = (53 * hash) + getMinute(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Specifies an hours point as part of an hours boundary.
     * 
* * Protobuf type {@code bloombox.partner.settings.HoursSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.HoursSpec) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_HoursSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_HoursSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); hour_ = 0; minute_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_HoursSpec_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec(this); result.hour_ = hour_; result.minute_ = minute_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.getDefaultInstance()) return this; if (other.getHour() != 0) { setHour(other.getHour()); } if (other.getMinute() != 0) { setMinute(other.getMinute()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int hour_ ; /** *
       * Hour of the day, in 24h format.
       * 
* * uint32 hour = 1; */ public int getHour() { return hour_; } /** *
       * Hour of the day, in 24h format.
       * 
* * uint32 hour = 1; */ public Builder setHour(int value) { hour_ = value; onChanged(); return this; } /** *
       * Hour of the day, in 24h format.
       * 
* * uint32 hour = 1; */ public Builder clearHour() { hour_ = 0; onChanged(); return this; } private int minute_ ; /** *
       * Minute of the hour. Optional.
       * 
* * uint32 minute = 2; */ public int getMinute() { return minute_; } /** *
       * Minute of the hour. Optional.
       * 
* * uint32 minute = 2; */ public Builder setMinute(int value) { minute_ = value; onChanged(); return this; } /** *
       * Minute of the hour. Optional.
       * 
* * uint32 minute = 2; */ public Builder clearMinute() { minute_ = 0; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.HoursSpec) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.HoursSpec) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public HoursSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new HoursSpec(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface HoursBoundaryOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.HoursBoundary) com.google.protobuf.MessageOrBuilder { /** *
     * Beginning of the hours boundary.
     * 
* * .bloombox.partner.settings.HoursSpec begin = 1; */ boolean hasBegin(); /** *
     * Beginning of the hours boundary.
     * 
* * .bloombox.partner.settings.HoursSpec begin = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec getBegin(); /** *
     * Beginning of the hours boundary.
     * 
* * .bloombox.partner.settings.HoursSpec begin = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpecOrBuilder getBeginOrBuilder(); /** *
     * End of the hours boundary.
     * 
* * .bloombox.partner.settings.HoursSpec end = 2; */ boolean hasEnd(); /** *
     * End of the hours boundary.
     * 
* * .bloombox.partner.settings.HoursSpec end = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec getEnd(); /** *
     * End of the hours boundary.
     * 
* * .bloombox.partner.settings.HoursSpec end = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpecOrBuilder getEndOrBuilder(); /** *
     * How this boundary applies - the span of days for this boundary.
     * 
* * .bloombox.partner.settings.HoursSpan span = 3; */ int getSpanValue(); /** *
     * How this boundary applies - the span of days for this boundary.
     * 
* * .bloombox.partner.settings.HoursSpan span = 3; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpan getSpan(); } /** *
   * Specifies an hours boundary as part of an hours settings payload.
   * 
* * Protobuf type {@code bloombox.partner.settings.HoursBoundary} */ public static final class HoursBoundary extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.HoursBoundary) HoursBoundaryOrBuilder { private static final long serialVersionUID = 0L; // Use HoursBoundary.newBuilder() to construct. private HoursBoundary(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private HoursBoundary() { span_ = 0; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private HoursBoundary( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.Builder subBuilder = null; if (begin_ != null) { subBuilder = begin_.toBuilder(); } begin_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(begin_); begin_ = subBuilder.buildPartial(); } break; } case 18: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.Builder subBuilder = null; if (end_ != null) { subBuilder = end_.toBuilder(); } end_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(end_); end_ = subBuilder.buildPartial(); } break; } case 24: { int rawValue = input.readEnum(); span_ = rawValue; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_HoursBoundary_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_HoursBoundary_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.Builder.class); } public static final int BEGIN_FIELD_NUMBER = 1; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec begin_; /** *
     * Beginning of the hours boundary.
     * 
* * .bloombox.partner.settings.HoursSpec begin = 1; */ public boolean hasBegin() { return begin_ != null; } /** *
     * Beginning of the hours boundary.
     * 
* * .bloombox.partner.settings.HoursSpec begin = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec getBegin() { return begin_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.getDefaultInstance() : begin_; } /** *
     * Beginning of the hours boundary.
     * 
* * .bloombox.partner.settings.HoursSpec begin = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpecOrBuilder getBeginOrBuilder() { return getBegin(); } public static final int END_FIELD_NUMBER = 2; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec end_; /** *
     * End of the hours boundary.
     * 
* * .bloombox.partner.settings.HoursSpec end = 2; */ public boolean hasEnd() { return end_ != null; } /** *
     * End of the hours boundary.
     * 
* * .bloombox.partner.settings.HoursSpec end = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec getEnd() { return end_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.getDefaultInstance() : end_; } /** *
     * End of the hours boundary.
     * 
* * .bloombox.partner.settings.HoursSpec end = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpecOrBuilder getEndOrBuilder() { return getEnd(); } public static final int SPAN_FIELD_NUMBER = 3; private int span_; /** *
     * How this boundary applies - the span of days for this boundary.
     * 
* * .bloombox.partner.settings.HoursSpan span = 3; */ public int getSpanValue() { return span_; } /** *
     * How this boundary applies - the span of days for this boundary.
     * 
* * .bloombox.partner.settings.HoursSpan span = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpan getSpan() { @SuppressWarnings("deprecation") io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpan result = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpan.valueOf(span_); return result == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpan.UNRECOGNIZED : result; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (begin_ != null) { output.writeMessage(1, getBegin()); } if (end_ != null) { output.writeMessage(2, getEnd()); } if (span_ != io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpan.EVERYDAY.getNumber()) { output.writeEnum(3, span_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (begin_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getBegin()); } if (end_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getEnd()); } if (span_ != io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpan.EVERYDAY.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(3, span_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary) obj; if (hasBegin() != other.hasBegin()) return false; if (hasBegin()) { if (!getBegin() .equals(other.getBegin())) return false; } if (hasEnd() != other.hasEnd()) return false; if (hasEnd()) { if (!getEnd() .equals(other.getEnd())) return false; } if (span_ != other.span_) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasBegin()) { hash = (37 * hash) + BEGIN_FIELD_NUMBER; hash = (53 * hash) + getBegin().hashCode(); } if (hasEnd()) { hash = (37 * hash) + END_FIELD_NUMBER; hash = (53 * hash) + getEnd().hashCode(); } hash = (37 * hash) + SPAN_FIELD_NUMBER; hash = (53 * hash) + span_; hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Specifies an hours boundary as part of an hours settings payload.
     * 
* * Protobuf type {@code bloombox.partner.settings.HoursBoundary} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.HoursBoundary) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundaryOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_HoursBoundary_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_HoursBoundary_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); if (beginBuilder_ == null) { begin_ = null; } else { begin_ = null; beginBuilder_ = null; } if (endBuilder_ == null) { end_ = null; } else { end_ = null; endBuilder_ = null; } span_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_HoursBoundary_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary(this); if (beginBuilder_ == null) { result.begin_ = begin_; } else { result.begin_ = beginBuilder_.build(); } if (endBuilder_ == null) { result.end_ = end_; } else { result.end_ = endBuilder_.build(); } result.span_ = span_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.getDefaultInstance()) return this; if (other.hasBegin()) { mergeBegin(other.getBegin()); } if (other.hasEnd()) { mergeEnd(other.getEnd()); } if (other.span_ != 0) { setSpanValue(other.getSpanValue()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec begin_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpecOrBuilder> beginBuilder_; /** *
       * Beginning of the hours boundary.
       * 
* * .bloombox.partner.settings.HoursSpec begin = 1; */ public boolean hasBegin() { return beginBuilder_ != null || begin_ != null; } /** *
       * Beginning of the hours boundary.
       * 
* * .bloombox.partner.settings.HoursSpec begin = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec getBegin() { if (beginBuilder_ == null) { return begin_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.getDefaultInstance() : begin_; } else { return beginBuilder_.getMessage(); } } /** *
       * Beginning of the hours boundary.
       * 
* * .bloombox.partner.settings.HoursSpec begin = 1; */ public Builder setBegin(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec value) { if (beginBuilder_ == null) { if (value == null) { throw new NullPointerException(); } begin_ = value; onChanged(); } else { beginBuilder_.setMessage(value); } return this; } /** *
       * Beginning of the hours boundary.
       * 
* * .bloombox.partner.settings.HoursSpec begin = 1; */ public Builder setBegin( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.Builder builderForValue) { if (beginBuilder_ == null) { begin_ = builderForValue.build(); onChanged(); } else { beginBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Beginning of the hours boundary.
       * 
* * .bloombox.partner.settings.HoursSpec begin = 1; */ public Builder mergeBegin(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec value) { if (beginBuilder_ == null) { if (begin_ != null) { begin_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.newBuilder(begin_).mergeFrom(value).buildPartial(); } else { begin_ = value; } onChanged(); } else { beginBuilder_.mergeFrom(value); } return this; } /** *
       * Beginning of the hours boundary.
       * 
* * .bloombox.partner.settings.HoursSpec begin = 1; */ public Builder clearBegin() { if (beginBuilder_ == null) { begin_ = null; onChanged(); } else { begin_ = null; beginBuilder_ = null; } return this; } /** *
       * Beginning of the hours boundary.
       * 
* * .bloombox.partner.settings.HoursSpec begin = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.Builder getBeginBuilder() { onChanged(); return getBeginFieldBuilder().getBuilder(); } /** *
       * Beginning of the hours boundary.
       * 
* * .bloombox.partner.settings.HoursSpec begin = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpecOrBuilder getBeginOrBuilder() { if (beginBuilder_ != null) { return beginBuilder_.getMessageOrBuilder(); } else { return begin_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.getDefaultInstance() : begin_; } } /** *
       * Beginning of the hours boundary.
       * 
* * .bloombox.partner.settings.HoursSpec begin = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpecOrBuilder> getBeginFieldBuilder() { if (beginBuilder_ == null) { beginBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpecOrBuilder>( getBegin(), getParentForChildren(), isClean()); begin_ = null; } return beginBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec end_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpecOrBuilder> endBuilder_; /** *
       * End of the hours boundary.
       * 
* * .bloombox.partner.settings.HoursSpec end = 2; */ public boolean hasEnd() { return endBuilder_ != null || end_ != null; } /** *
       * End of the hours boundary.
       * 
* * .bloombox.partner.settings.HoursSpec end = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec getEnd() { if (endBuilder_ == null) { return end_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.getDefaultInstance() : end_; } else { return endBuilder_.getMessage(); } } /** *
       * End of the hours boundary.
       * 
* * .bloombox.partner.settings.HoursSpec end = 2; */ public Builder setEnd(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec value) { if (endBuilder_ == null) { if (value == null) { throw new NullPointerException(); } end_ = value; onChanged(); } else { endBuilder_.setMessage(value); } return this; } /** *
       * End of the hours boundary.
       * 
* * .bloombox.partner.settings.HoursSpec end = 2; */ public Builder setEnd( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.Builder builderForValue) { if (endBuilder_ == null) { end_ = builderForValue.build(); onChanged(); } else { endBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * End of the hours boundary.
       * 
* * .bloombox.partner.settings.HoursSpec end = 2; */ public Builder mergeEnd(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec value) { if (endBuilder_ == null) { if (end_ != null) { end_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.newBuilder(end_).mergeFrom(value).buildPartial(); } else { end_ = value; } onChanged(); } else { endBuilder_.mergeFrom(value); } return this; } /** *
       * End of the hours boundary.
       * 
* * .bloombox.partner.settings.HoursSpec end = 2; */ public Builder clearEnd() { if (endBuilder_ == null) { end_ = null; onChanged(); } else { end_ = null; endBuilder_ = null; } return this; } /** *
       * End of the hours boundary.
       * 
* * .bloombox.partner.settings.HoursSpec end = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.Builder getEndBuilder() { onChanged(); return getEndFieldBuilder().getBuilder(); } /** *
       * End of the hours boundary.
       * 
* * .bloombox.partner.settings.HoursSpec end = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpecOrBuilder getEndOrBuilder() { if (endBuilder_ != null) { return endBuilder_.getMessageOrBuilder(); } else { return end_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.getDefaultInstance() : end_; } } /** *
       * End of the hours boundary.
       * 
* * .bloombox.partner.settings.HoursSpec end = 2; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpecOrBuilder> getEndFieldBuilder() { if (endBuilder_ == null) { endBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpec.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpecOrBuilder>( getEnd(), getParentForChildren(), isClean()); end_ = null; } return endBuilder_; } private int span_ = 0; /** *
       * How this boundary applies - the span of days for this boundary.
       * 
* * .bloombox.partner.settings.HoursSpan span = 3; */ public int getSpanValue() { return span_; } /** *
       * How this boundary applies - the span of days for this boundary.
       * 
* * .bloombox.partner.settings.HoursSpan span = 3; */ public Builder setSpanValue(int value) { span_ = value; onChanged(); return this; } /** *
       * How this boundary applies - the span of days for this boundary.
       * 
* * .bloombox.partner.settings.HoursSpan span = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpan getSpan() { @SuppressWarnings("deprecation") io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpan result = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpan.valueOf(span_); return result == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpan.UNRECOGNIZED : result; } /** *
       * How this boundary applies - the span of days for this boundary.
       * 
* * .bloombox.partner.settings.HoursSpan span = 3; */ public Builder setSpan(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursSpan value) { if (value == null) { throw new NullPointerException(); } span_ = value.getNumber(); onChanged(); return this; } /** *
       * How this boundary applies - the span of days for this boundary.
       * 
* * .bloombox.partner.settings.HoursSpan span = 3; */ public Builder clearSpan() { span_ = 0; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.HoursBoundary) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.HoursBoundary) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public HoursBoundary parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new HoursBoundary(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RegularHoursSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.RegularHoursSettings) com.google.protobuf.MessageOrBuilder { /** *
     * Boundary of this set of hours settings.
     * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ boolean hasBounds(); /** *
     * Boundary of this set of hours settings.
     * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary getBounds(); /** *
     * Boundary of this set of hours settings.
     * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundaryOrBuilder getBoundsOrBuilder(); /** *
     * Specifies the policy that should apply during the specified bounds, with regard to the shop's open/closed status.
     * 
* * .bloombox.partner.settings.ShopStatus mode = 2; */ int getModeValue(); /** *
     * Specifies the policy that should apply during the specified bounds, with regard to the shop's open/closed status.
     * 
* * .bloombox.partner.settings.ShopStatus mode = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopStatus getMode(); } /** *
   * Specifies 'regular' hours, that apply when no 'special' hours apply.
   * 
* * Protobuf type {@code bloombox.partner.settings.RegularHoursSettings} */ public static final class RegularHoursSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.RegularHoursSettings) RegularHoursSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use RegularHoursSettings.newBuilder() to construct. private RegularHoursSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RegularHoursSettings() { mode_ = 0; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RegularHoursSettings( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.Builder subBuilder = null; if (bounds_ != null) { subBuilder = bounds_.toBuilder(); } bounds_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(bounds_); bounds_ = subBuilder.buildPartial(); } break; } case 16: { int rawValue = input.readEnum(); mode_ = rawValue; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_RegularHoursSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_RegularHoursSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings.Builder.class); } public static final int BOUNDS_FIELD_NUMBER = 1; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary bounds_; /** *
     * Boundary of this set of hours settings.
     * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ public boolean hasBounds() { return bounds_ != null; } /** *
     * Boundary of this set of hours settings.
     * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary getBounds() { return bounds_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.getDefaultInstance() : bounds_; } /** *
     * Boundary of this set of hours settings.
     * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundaryOrBuilder getBoundsOrBuilder() { return getBounds(); } public static final int MODE_FIELD_NUMBER = 2; private int mode_; /** *
     * Specifies the policy that should apply during the specified bounds, with regard to the shop's open/closed status.
     * 
* * .bloombox.partner.settings.ShopStatus mode = 2; */ public int getModeValue() { return mode_; } /** *
     * Specifies the policy that should apply during the specified bounds, with regard to the shop's open/closed status.
     * 
* * .bloombox.partner.settings.ShopStatus mode = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopStatus getMode() { @SuppressWarnings("deprecation") io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopStatus result = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopStatus.valueOf(mode_); return result == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopStatus.UNRECOGNIZED : result; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (bounds_ != null) { output.writeMessage(1, getBounds()); } if (mode_ != io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopStatus.OPEN.getNumber()) { output.writeEnum(2, mode_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (bounds_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getBounds()); } if (mode_ != io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopStatus.OPEN.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(2, mode_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings) obj; if (hasBounds() != other.hasBounds()) return false; if (hasBounds()) { if (!getBounds() .equals(other.getBounds())) return false; } if (mode_ != other.mode_) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasBounds()) { hash = (37 * hash) + BOUNDS_FIELD_NUMBER; hash = (53 * hash) + getBounds().hashCode(); } hash = (37 * hash) + MODE_FIELD_NUMBER; hash = (53 * hash) + mode_; hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Specifies 'regular' hours, that apply when no 'special' hours apply.
     * 
* * Protobuf type {@code bloombox.partner.settings.RegularHoursSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.RegularHoursSettings) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_RegularHoursSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_RegularHoursSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); if (boundsBuilder_ == null) { bounds_ = null; } else { bounds_ = null; boundsBuilder_ = null; } mode_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_RegularHoursSettings_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings(this); if (boundsBuilder_ == null) { result.bounds_ = bounds_; } else { result.bounds_ = boundsBuilder_.build(); } result.mode_ = mode_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings.getDefaultInstance()) return this; if (other.hasBounds()) { mergeBounds(other.getBounds()); } if (other.mode_ != 0) { setModeValue(other.getModeValue()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary bounds_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundaryOrBuilder> boundsBuilder_; /** *
       * Boundary of this set of hours settings.
       * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ public boolean hasBounds() { return boundsBuilder_ != null || bounds_ != null; } /** *
       * Boundary of this set of hours settings.
       * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary getBounds() { if (boundsBuilder_ == null) { return bounds_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.getDefaultInstance() : bounds_; } else { return boundsBuilder_.getMessage(); } } /** *
       * Boundary of this set of hours settings.
       * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ public Builder setBounds(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary value) { if (boundsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } bounds_ = value; onChanged(); } else { boundsBuilder_.setMessage(value); } return this; } /** *
       * Boundary of this set of hours settings.
       * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ public Builder setBounds( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.Builder builderForValue) { if (boundsBuilder_ == null) { bounds_ = builderForValue.build(); onChanged(); } else { boundsBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Boundary of this set of hours settings.
       * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ public Builder mergeBounds(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary value) { if (boundsBuilder_ == null) { if (bounds_ != null) { bounds_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.newBuilder(bounds_).mergeFrom(value).buildPartial(); } else { bounds_ = value; } onChanged(); } else { boundsBuilder_.mergeFrom(value); } return this; } /** *
       * Boundary of this set of hours settings.
       * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ public Builder clearBounds() { if (boundsBuilder_ == null) { bounds_ = null; onChanged(); } else { bounds_ = null; boundsBuilder_ = null; } return this; } /** *
       * Boundary of this set of hours settings.
       * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.Builder getBoundsBuilder() { onChanged(); return getBoundsFieldBuilder().getBuilder(); } /** *
       * Boundary of this set of hours settings.
       * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundaryOrBuilder getBoundsOrBuilder() { if (boundsBuilder_ != null) { return boundsBuilder_.getMessageOrBuilder(); } else { return bounds_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.getDefaultInstance() : bounds_; } } /** *
       * Boundary of this set of hours settings.
       * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundaryOrBuilder> getBoundsFieldBuilder() { if (boundsBuilder_ == null) { boundsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundaryOrBuilder>( getBounds(), getParentForChildren(), isClean()); bounds_ = null; } return boundsBuilder_; } private int mode_ = 0; /** *
       * Specifies the policy that should apply during the specified bounds, with regard to the shop's open/closed status.
       * 
* * .bloombox.partner.settings.ShopStatus mode = 2; */ public int getModeValue() { return mode_; } /** *
       * Specifies the policy that should apply during the specified bounds, with regard to the shop's open/closed status.
       * 
* * .bloombox.partner.settings.ShopStatus mode = 2; */ public Builder setModeValue(int value) { mode_ = value; onChanged(); return this; } /** *
       * Specifies the policy that should apply during the specified bounds, with regard to the shop's open/closed status.
       * 
* * .bloombox.partner.settings.ShopStatus mode = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopStatus getMode() { @SuppressWarnings("deprecation") io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopStatus result = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopStatus.valueOf(mode_); return result == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopStatus.UNRECOGNIZED : result; } /** *
       * Specifies the policy that should apply during the specified bounds, with regard to the shop's open/closed status.
       * 
* * .bloombox.partner.settings.ShopStatus mode = 2; */ public Builder setMode(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopStatus value) { if (value == null) { throw new NullPointerException(); } mode_ = value.getNumber(); onChanged(); return this; } /** *
       * Specifies the policy that should apply during the specified bounds, with regard to the shop's open/closed status.
       * 
* * .bloombox.partner.settings.ShopStatus mode = 2; */ public Builder clearMode() { mode_ = 0; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.RegularHoursSettings) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.RegularHoursSettings) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RegularHoursSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RegularHoursSettings(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface SpecialHoursSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.SpecialHoursSettings) com.google.protobuf.MessageOrBuilder { /** *
     * Boundary of this set of hours settings.
     * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ boolean hasBounds(); /** *
     * Boundary of this set of hours settings.
     * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary getBounds(); /** *
     * Boundary of this set of hours settings.
     * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundaryOrBuilder getBoundsOrBuilder(); /** *
     * Specifies the policy that should apply during the specified bounds, with regard to the shop's open/closed status.
     * 
* * .bloombox.partner.settings.ShopStatus mode = 2; */ int getModeValue(); /** *
     * Specifies the policy that should apply during the specified bounds, with regard to the shop's open/closed status.
     * 
* * .bloombox.partner.settings.ShopStatus mode = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopStatus getMode(); /** *
     * Specifies the date upon which these special hours apply.
     * 
* * .opencannabis.temporal.Date date = 3; */ boolean hasDate(); /** *
     * Specifies the date upon which these special hours apply.
     * 
* * .opencannabis.temporal.Date date = 3; */ io.opencannabis.schema.temporal.TemporalDate.Date getDate(); /** *
     * Specifies the date upon which these special hours apply.
     * 
* * .opencannabis.temporal.Date date = 3; */ io.opencannabis.schema.temporal.TemporalDate.DateOrBuilder getDateOrBuilder(); } /** *
   * Specifies 'special' hours, such as holidays or one-off days.
   * 
* * Protobuf type {@code bloombox.partner.settings.SpecialHoursSettings} */ public static final class SpecialHoursSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.SpecialHoursSettings) SpecialHoursSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use SpecialHoursSettings.newBuilder() to construct. private SpecialHoursSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private SpecialHoursSettings() { mode_ = 0; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private SpecialHoursSettings( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.Builder subBuilder = null; if (bounds_ != null) { subBuilder = bounds_.toBuilder(); } bounds_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(bounds_); bounds_ = subBuilder.buildPartial(); } break; } case 16: { int rawValue = input.readEnum(); mode_ = rawValue; break; } case 26: { io.opencannabis.schema.temporal.TemporalDate.Date.Builder subBuilder = null; if (date_ != null) { subBuilder = date_.toBuilder(); } date_ = input.readMessage(io.opencannabis.schema.temporal.TemporalDate.Date.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(date_); date_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_SpecialHoursSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_SpecialHoursSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings.Builder.class); } public static final int BOUNDS_FIELD_NUMBER = 1; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary bounds_; /** *
     * Boundary of this set of hours settings.
     * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ public boolean hasBounds() { return bounds_ != null; } /** *
     * Boundary of this set of hours settings.
     * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary getBounds() { return bounds_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.getDefaultInstance() : bounds_; } /** *
     * Boundary of this set of hours settings.
     * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundaryOrBuilder getBoundsOrBuilder() { return getBounds(); } public static final int MODE_FIELD_NUMBER = 2; private int mode_; /** *
     * Specifies the policy that should apply during the specified bounds, with regard to the shop's open/closed status.
     * 
* * .bloombox.partner.settings.ShopStatus mode = 2; */ public int getModeValue() { return mode_; } /** *
     * Specifies the policy that should apply during the specified bounds, with regard to the shop's open/closed status.
     * 
* * .bloombox.partner.settings.ShopStatus mode = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopStatus getMode() { @SuppressWarnings("deprecation") io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopStatus result = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopStatus.valueOf(mode_); return result == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopStatus.UNRECOGNIZED : result; } public static final int DATE_FIELD_NUMBER = 3; private io.opencannabis.schema.temporal.TemporalDate.Date date_; /** *
     * Specifies the date upon which these special hours apply.
     * 
* * .opencannabis.temporal.Date date = 3; */ public boolean hasDate() { return date_ != null; } /** *
     * Specifies the date upon which these special hours apply.
     * 
* * .opencannabis.temporal.Date date = 3; */ public io.opencannabis.schema.temporal.TemporalDate.Date getDate() { return date_ == null ? io.opencannabis.schema.temporal.TemporalDate.Date.getDefaultInstance() : date_; } /** *
     * Specifies the date upon which these special hours apply.
     * 
* * .opencannabis.temporal.Date date = 3; */ public io.opencannabis.schema.temporal.TemporalDate.DateOrBuilder getDateOrBuilder() { return getDate(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (bounds_ != null) { output.writeMessage(1, getBounds()); } if (mode_ != io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopStatus.OPEN.getNumber()) { output.writeEnum(2, mode_); } if (date_ != null) { output.writeMessage(3, getDate()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (bounds_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getBounds()); } if (mode_ != io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopStatus.OPEN.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(2, mode_); } if (date_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getDate()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings) obj; if (hasBounds() != other.hasBounds()) return false; if (hasBounds()) { if (!getBounds() .equals(other.getBounds())) return false; } if (mode_ != other.mode_) return false; if (hasDate() != other.hasDate()) return false; if (hasDate()) { if (!getDate() .equals(other.getDate())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasBounds()) { hash = (37 * hash) + BOUNDS_FIELD_NUMBER; hash = (53 * hash) + getBounds().hashCode(); } hash = (37 * hash) + MODE_FIELD_NUMBER; hash = (53 * hash) + mode_; if (hasDate()) { hash = (37 * hash) + DATE_FIELD_NUMBER; hash = (53 * hash) + getDate().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Specifies 'special' hours, such as holidays or one-off days.
     * 
* * Protobuf type {@code bloombox.partner.settings.SpecialHoursSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.SpecialHoursSettings) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_SpecialHoursSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_SpecialHoursSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); if (boundsBuilder_ == null) { bounds_ = null; } else { bounds_ = null; boundsBuilder_ = null; } mode_ = 0; if (dateBuilder_ == null) { date_ = null; } else { date_ = null; dateBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_SpecialHoursSettings_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings(this); if (boundsBuilder_ == null) { result.bounds_ = bounds_; } else { result.bounds_ = boundsBuilder_.build(); } result.mode_ = mode_; if (dateBuilder_ == null) { result.date_ = date_; } else { result.date_ = dateBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings.getDefaultInstance()) return this; if (other.hasBounds()) { mergeBounds(other.getBounds()); } if (other.mode_ != 0) { setModeValue(other.getModeValue()); } if (other.hasDate()) { mergeDate(other.getDate()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary bounds_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundaryOrBuilder> boundsBuilder_; /** *
       * Boundary of this set of hours settings.
       * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ public boolean hasBounds() { return boundsBuilder_ != null || bounds_ != null; } /** *
       * Boundary of this set of hours settings.
       * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary getBounds() { if (boundsBuilder_ == null) { return bounds_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.getDefaultInstance() : bounds_; } else { return boundsBuilder_.getMessage(); } } /** *
       * Boundary of this set of hours settings.
       * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ public Builder setBounds(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary value) { if (boundsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } bounds_ = value; onChanged(); } else { boundsBuilder_.setMessage(value); } return this; } /** *
       * Boundary of this set of hours settings.
       * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ public Builder setBounds( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.Builder builderForValue) { if (boundsBuilder_ == null) { bounds_ = builderForValue.build(); onChanged(); } else { boundsBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Boundary of this set of hours settings.
       * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ public Builder mergeBounds(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary value) { if (boundsBuilder_ == null) { if (bounds_ != null) { bounds_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.newBuilder(bounds_).mergeFrom(value).buildPartial(); } else { bounds_ = value; } onChanged(); } else { boundsBuilder_.mergeFrom(value); } return this; } /** *
       * Boundary of this set of hours settings.
       * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ public Builder clearBounds() { if (boundsBuilder_ == null) { bounds_ = null; onChanged(); } else { bounds_ = null; boundsBuilder_ = null; } return this; } /** *
       * Boundary of this set of hours settings.
       * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.Builder getBoundsBuilder() { onChanged(); return getBoundsFieldBuilder().getBuilder(); } /** *
       * Boundary of this set of hours settings.
       * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundaryOrBuilder getBoundsOrBuilder() { if (boundsBuilder_ != null) { return boundsBuilder_.getMessageOrBuilder(); } else { return bounds_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.getDefaultInstance() : bounds_; } } /** *
       * Boundary of this set of hours settings.
       * 
* * .bloombox.partner.settings.HoursBoundary bounds = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundaryOrBuilder> getBoundsFieldBuilder() { if (boundsBuilder_ == null) { boundsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundary.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.HoursBoundaryOrBuilder>( getBounds(), getParentForChildren(), isClean()); bounds_ = null; } return boundsBuilder_; } private int mode_ = 0; /** *
       * Specifies the policy that should apply during the specified bounds, with regard to the shop's open/closed status.
       * 
* * .bloombox.partner.settings.ShopStatus mode = 2; */ public int getModeValue() { return mode_; } /** *
       * Specifies the policy that should apply during the specified bounds, with regard to the shop's open/closed status.
       * 
* * .bloombox.partner.settings.ShopStatus mode = 2; */ public Builder setModeValue(int value) { mode_ = value; onChanged(); return this; } /** *
       * Specifies the policy that should apply during the specified bounds, with regard to the shop's open/closed status.
       * 
* * .bloombox.partner.settings.ShopStatus mode = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopStatus getMode() { @SuppressWarnings("deprecation") io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopStatus result = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopStatus.valueOf(mode_); return result == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopStatus.UNRECOGNIZED : result; } /** *
       * Specifies the policy that should apply during the specified bounds, with regard to the shop's open/closed status.
       * 
* * .bloombox.partner.settings.ShopStatus mode = 2; */ public Builder setMode(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopStatus value) { if (value == null) { throw new NullPointerException(); } mode_ = value.getNumber(); onChanged(); return this; } /** *
       * Specifies the policy that should apply during the specified bounds, with regard to the shop's open/closed status.
       * 
* * .bloombox.partner.settings.ShopStatus mode = 2; */ public Builder clearMode() { mode_ = 0; onChanged(); return this; } private io.opencannabis.schema.temporal.TemporalDate.Date date_; private com.google.protobuf.SingleFieldBuilderV3< io.opencannabis.schema.temporal.TemporalDate.Date, io.opencannabis.schema.temporal.TemporalDate.Date.Builder, io.opencannabis.schema.temporal.TemporalDate.DateOrBuilder> dateBuilder_; /** *
       * Specifies the date upon which these special hours apply.
       * 
* * .opencannabis.temporal.Date date = 3; */ public boolean hasDate() { return dateBuilder_ != null || date_ != null; } /** *
       * Specifies the date upon which these special hours apply.
       * 
* * .opencannabis.temporal.Date date = 3; */ public io.opencannabis.schema.temporal.TemporalDate.Date getDate() { if (dateBuilder_ == null) { return date_ == null ? io.opencannabis.schema.temporal.TemporalDate.Date.getDefaultInstance() : date_; } else { return dateBuilder_.getMessage(); } } /** *
       * Specifies the date upon which these special hours apply.
       * 
* * .opencannabis.temporal.Date date = 3; */ public Builder setDate(io.opencannabis.schema.temporal.TemporalDate.Date value) { if (dateBuilder_ == null) { if (value == null) { throw new NullPointerException(); } date_ = value; onChanged(); } else { dateBuilder_.setMessage(value); } return this; } /** *
       * Specifies the date upon which these special hours apply.
       * 
* * .opencannabis.temporal.Date date = 3; */ public Builder setDate( io.opencannabis.schema.temporal.TemporalDate.Date.Builder builderForValue) { if (dateBuilder_ == null) { date_ = builderForValue.build(); onChanged(); } else { dateBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Specifies the date upon which these special hours apply.
       * 
* * .opencannabis.temporal.Date date = 3; */ public Builder mergeDate(io.opencannabis.schema.temporal.TemporalDate.Date value) { if (dateBuilder_ == null) { if (date_ != null) { date_ = io.opencannabis.schema.temporal.TemporalDate.Date.newBuilder(date_).mergeFrom(value).buildPartial(); } else { date_ = value; } onChanged(); } else { dateBuilder_.mergeFrom(value); } return this; } /** *
       * Specifies the date upon which these special hours apply.
       * 
* * .opencannabis.temporal.Date date = 3; */ public Builder clearDate() { if (dateBuilder_ == null) { date_ = null; onChanged(); } else { date_ = null; dateBuilder_ = null; } return this; } /** *
       * Specifies the date upon which these special hours apply.
       * 
* * .opencannabis.temporal.Date date = 3; */ public io.opencannabis.schema.temporal.TemporalDate.Date.Builder getDateBuilder() { onChanged(); return getDateFieldBuilder().getBuilder(); } /** *
       * Specifies the date upon which these special hours apply.
       * 
* * .opencannabis.temporal.Date date = 3; */ public io.opencannabis.schema.temporal.TemporalDate.DateOrBuilder getDateOrBuilder() { if (dateBuilder_ != null) { return dateBuilder_.getMessageOrBuilder(); } else { return date_ == null ? io.opencannabis.schema.temporal.TemporalDate.Date.getDefaultInstance() : date_; } } /** *
       * Specifies the date upon which these special hours apply.
       * 
* * .opencannabis.temporal.Date date = 3; */ private com.google.protobuf.SingleFieldBuilderV3< io.opencannabis.schema.temporal.TemporalDate.Date, io.opencannabis.schema.temporal.TemporalDate.Date.Builder, io.opencannabis.schema.temporal.TemporalDate.DateOrBuilder> getDateFieldBuilder() { if (dateBuilder_ == null) { dateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.opencannabis.schema.temporal.TemporalDate.Date, io.opencannabis.schema.temporal.TemporalDate.Date.Builder, io.opencannabis.schema.temporal.TemporalDate.DateOrBuilder>( getDate(), getParentForChildren(), isClean()); date_ = null; } return dateBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.SpecialHoursSettings) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.SpecialHoursSettings) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public SpecialHoursSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new SpecialHoursSettings(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ShopHoursSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.ShopHoursSettings) com.google.protobuf.MessageOrBuilder { /** *
     * Specifies payloads of regular hours settings for this shop location.
     * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ java.util.List getRegularList(); /** *
     * Specifies payloads of regular hours settings for this shop location.
     * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings getRegular(int index); /** *
     * Specifies payloads of regular hours settings for this shop location.
     * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ int getRegularCount(); /** *
     * Specifies payloads of regular hours settings for this shop location.
     * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ java.util.List getRegularOrBuilderList(); /** *
     * Specifies payloads of regular hours settings for this shop location.
     * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettingsOrBuilder getRegularOrBuilder( int index); /** *
     * Specifies paylods of special hours settings for this shop location, mapped to the day they apply.
     * 
* * map<string, .bloombox.partner.settings.SpecialHoursSettings> special = 2; */ int getSpecialCount(); /** *
     * Specifies paylods of special hours settings for this shop location, mapped to the day they apply.
     * 
* * map<string, .bloombox.partner.settings.SpecialHoursSettings> special = 2; */ boolean containsSpecial( java.lang.String key); /** * Use {@link #getSpecialMap()} instead. */ @java.lang.Deprecated java.util.Map getSpecial(); /** *
     * Specifies paylods of special hours settings for this shop location, mapped to the day they apply.
     * 
* * map<string, .bloombox.partner.settings.SpecialHoursSettings> special = 2; */ java.util.Map getSpecialMap(); /** *
     * Specifies paylods of special hours settings for this shop location, mapped to the day they apply.
     * 
* * map<string, .bloombox.partner.settings.SpecialHoursSettings> special = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings getSpecialOrDefault( java.lang.String key, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings defaultValue); /** *
     * Specifies paylods of special hours settings for this shop location, mapped to the day they apply.
     * 
* * map<string, .bloombox.partner.settings.SpecialHoursSettings> special = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings getSpecialOrThrow( java.lang.String key); } /** *
   * Specifies shop hours that tie together the physical and digital storefront.
   * 
* * Protobuf type {@code bloombox.partner.settings.ShopHoursSettings} */ public static final class ShopHoursSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.ShopHoursSettings) ShopHoursSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use ShopHoursSettings.newBuilder() to construct. private ShopHoursSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ShopHoursSettings() { regular_ = java.util.Collections.emptyList(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ShopHoursSettings( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { regular_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } regular_.add( input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings.parser(), extensionRegistry)); break; } case 18: { if (!((mutable_bitField0_ & 0x00000002) != 0)) { special_ = com.google.protobuf.MapField.newMapField( SpecialDefaultEntryHolder.defaultEntry); mutable_bitField0_ |= 0x00000002; } com.google.protobuf.MapEntry special__ = input.readMessage( SpecialDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); special_.getMutableMap().put( special__.getKey(), special__.getValue()); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { regular_ = java.util.Collections.unmodifiableList(regular_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopHoursSettings_descriptor; } @SuppressWarnings({"rawtypes"}) @java.lang.Override protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 2: return internalGetSpecial(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopHoursSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings.Builder.class); } public static final int REGULAR_FIELD_NUMBER = 1; private java.util.List regular_; /** *
     * Specifies payloads of regular hours settings for this shop location.
     * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ public java.util.List getRegularList() { return regular_; } /** *
     * Specifies payloads of regular hours settings for this shop location.
     * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ public java.util.List getRegularOrBuilderList() { return regular_; } /** *
     * Specifies payloads of regular hours settings for this shop location.
     * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ public int getRegularCount() { return regular_.size(); } /** *
     * Specifies payloads of regular hours settings for this shop location.
     * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings getRegular(int index) { return regular_.get(index); } /** *
     * Specifies payloads of regular hours settings for this shop location.
     * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettingsOrBuilder getRegularOrBuilder( int index) { return regular_.get(index); } public static final int SPECIAL_FIELD_NUMBER = 2; private static final class SpecialDefaultEntryHolder { static final com.google.protobuf.MapEntry< java.lang.String, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings> defaultEntry = com.google.protobuf.MapEntry .newDefaultInstance( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopHoursSettings_SpecialEntry_descriptor, com.google.protobuf.WireFormat.FieldType.STRING, "", com.google.protobuf.WireFormat.FieldType.MESSAGE, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings.getDefaultInstance()); } private com.google.protobuf.MapField< java.lang.String, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings> special_; private com.google.protobuf.MapField internalGetSpecial() { if (special_ == null) { return com.google.protobuf.MapField.emptyMapField( SpecialDefaultEntryHolder.defaultEntry); } return special_; } public int getSpecialCount() { return internalGetSpecial().getMap().size(); } /** *
     * Specifies paylods of special hours settings for this shop location, mapped to the day they apply.
     * 
* * map<string, .bloombox.partner.settings.SpecialHoursSettings> special = 2; */ public boolean containsSpecial( java.lang.String key) { if (key == null) { throw new java.lang.NullPointerException(); } return internalGetSpecial().getMap().containsKey(key); } /** * Use {@link #getSpecialMap()} instead. */ @java.lang.Deprecated public java.util.Map getSpecial() { return getSpecialMap(); } /** *
     * Specifies paylods of special hours settings for this shop location, mapped to the day they apply.
     * 
* * map<string, .bloombox.partner.settings.SpecialHoursSettings> special = 2; */ public java.util.Map getSpecialMap() { return internalGetSpecial().getMap(); } /** *
     * Specifies paylods of special hours settings for this shop location, mapped to the day they apply.
     * 
* * map<string, .bloombox.partner.settings.SpecialHoursSettings> special = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings getSpecialOrDefault( java.lang.String key, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings defaultValue) { if (key == null) { throw new java.lang.NullPointerException(); } java.util.Map map = internalGetSpecial().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
     * Specifies paylods of special hours settings for this shop location, mapped to the day they apply.
     * 
* * map<string, .bloombox.partner.settings.SpecialHoursSettings> special = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings getSpecialOrThrow( java.lang.String key) { if (key == null) { throw new java.lang.NullPointerException(); } java.util.Map map = internalGetSpecial().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < regular_.size(); i++) { output.writeMessage(1, regular_.get(i)); } com.google.protobuf.GeneratedMessageV3 .serializeStringMapTo( output, internalGetSpecial(), SpecialDefaultEntryHolder.defaultEntry, 2); unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < regular_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, regular_.get(i)); } for (java.util.Map.Entry entry : internalGetSpecial().getMap().entrySet()) { com.google.protobuf.MapEntry special__ = SpecialDefaultEntryHolder.defaultEntry.newBuilderForType() .setKey(entry.getKey()) .setValue(entry.getValue()) .build(); size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, special__); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings) obj; if (!getRegularList() .equals(other.getRegularList())) return false; if (!internalGetSpecial().equals( other.internalGetSpecial())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getRegularCount() > 0) { hash = (37 * hash) + REGULAR_FIELD_NUMBER; hash = (53 * hash) + getRegularList().hashCode(); } if (!internalGetSpecial().getMap().isEmpty()) { hash = (37 * hash) + SPECIAL_FIELD_NUMBER; hash = (53 * hash) + internalGetSpecial().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Specifies shop hours that tie together the physical and digital storefront.
     * 
* * Protobuf type {@code bloombox.partner.settings.ShopHoursSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.ShopHoursSettings) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopHoursSettings_descriptor; } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 2: return internalGetSpecial(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMutableMapField( int number) { switch (number) { case 2: return internalGetMutableSpecial(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopHoursSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getRegularFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (regularBuilder_ == null) { regular_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { regularBuilder_.clear(); } internalGetMutableSpecial().clear(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopHoursSettings_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings(this); int from_bitField0_ = bitField0_; if (regularBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { regular_ = java.util.Collections.unmodifiableList(regular_); bitField0_ = (bitField0_ & ~0x00000001); } result.regular_ = regular_; } else { result.regular_ = regularBuilder_.build(); } result.special_ = internalGetSpecial(); result.special_.makeImmutable(); onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings.getDefaultInstance()) return this; if (regularBuilder_ == null) { if (!other.regular_.isEmpty()) { if (regular_.isEmpty()) { regular_ = other.regular_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureRegularIsMutable(); regular_.addAll(other.regular_); } onChanged(); } } else { if (!other.regular_.isEmpty()) { if (regularBuilder_.isEmpty()) { regularBuilder_.dispose(); regularBuilder_ = null; regular_ = other.regular_; bitField0_ = (bitField0_ & ~0x00000001); regularBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getRegularFieldBuilder() : null; } else { regularBuilder_.addAllMessages(other.regular_); } } } internalGetMutableSpecial().mergeFrom( other.internalGetSpecial()); this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List regular_ = java.util.Collections.emptyList(); private void ensureRegularIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { regular_ = new java.util.ArrayList(regular_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettingsOrBuilder> regularBuilder_; /** *
       * Specifies payloads of regular hours settings for this shop location.
       * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ public java.util.List getRegularList() { if (regularBuilder_ == null) { return java.util.Collections.unmodifiableList(regular_); } else { return regularBuilder_.getMessageList(); } } /** *
       * Specifies payloads of regular hours settings for this shop location.
       * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ public int getRegularCount() { if (regularBuilder_ == null) { return regular_.size(); } else { return regularBuilder_.getCount(); } } /** *
       * Specifies payloads of regular hours settings for this shop location.
       * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings getRegular(int index) { if (regularBuilder_ == null) { return regular_.get(index); } else { return regularBuilder_.getMessage(index); } } /** *
       * Specifies payloads of regular hours settings for this shop location.
       * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ public Builder setRegular( int index, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings value) { if (regularBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureRegularIsMutable(); regular_.set(index, value); onChanged(); } else { regularBuilder_.setMessage(index, value); } return this; } /** *
       * Specifies payloads of regular hours settings for this shop location.
       * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ public Builder setRegular( int index, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings.Builder builderForValue) { if (regularBuilder_ == null) { ensureRegularIsMutable(); regular_.set(index, builderForValue.build()); onChanged(); } else { regularBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Specifies payloads of regular hours settings for this shop location.
       * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ public Builder addRegular(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings value) { if (regularBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureRegularIsMutable(); regular_.add(value); onChanged(); } else { regularBuilder_.addMessage(value); } return this; } /** *
       * Specifies payloads of regular hours settings for this shop location.
       * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ public Builder addRegular( int index, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings value) { if (regularBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureRegularIsMutable(); regular_.add(index, value); onChanged(); } else { regularBuilder_.addMessage(index, value); } return this; } /** *
       * Specifies payloads of regular hours settings for this shop location.
       * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ public Builder addRegular( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings.Builder builderForValue) { if (regularBuilder_ == null) { ensureRegularIsMutable(); regular_.add(builderForValue.build()); onChanged(); } else { regularBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Specifies payloads of regular hours settings for this shop location.
       * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ public Builder addRegular( int index, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings.Builder builderForValue) { if (regularBuilder_ == null) { ensureRegularIsMutable(); regular_.add(index, builderForValue.build()); onChanged(); } else { regularBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Specifies payloads of regular hours settings for this shop location.
       * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ public Builder addAllRegular( java.lang.Iterable values) { if (regularBuilder_ == null) { ensureRegularIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, regular_); onChanged(); } else { regularBuilder_.addAllMessages(values); } return this; } /** *
       * Specifies payloads of regular hours settings for this shop location.
       * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ public Builder clearRegular() { if (regularBuilder_ == null) { regular_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { regularBuilder_.clear(); } return this; } /** *
       * Specifies payloads of regular hours settings for this shop location.
       * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ public Builder removeRegular(int index) { if (regularBuilder_ == null) { ensureRegularIsMutable(); regular_.remove(index); onChanged(); } else { regularBuilder_.remove(index); } return this; } /** *
       * Specifies payloads of regular hours settings for this shop location.
       * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings.Builder getRegularBuilder( int index) { return getRegularFieldBuilder().getBuilder(index); } /** *
       * Specifies payloads of regular hours settings for this shop location.
       * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettingsOrBuilder getRegularOrBuilder( int index) { if (regularBuilder_ == null) { return regular_.get(index); } else { return regularBuilder_.getMessageOrBuilder(index); } } /** *
       * Specifies payloads of regular hours settings for this shop location.
       * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ public java.util.List getRegularOrBuilderList() { if (regularBuilder_ != null) { return regularBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(regular_); } } /** *
       * Specifies payloads of regular hours settings for this shop location.
       * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings.Builder addRegularBuilder() { return getRegularFieldBuilder().addBuilder( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings.getDefaultInstance()); } /** *
       * Specifies payloads of regular hours settings for this shop location.
       * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings.Builder addRegularBuilder( int index) { return getRegularFieldBuilder().addBuilder( index, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings.getDefaultInstance()); } /** *
       * Specifies payloads of regular hours settings for this shop location.
       * 
* * repeated .bloombox.partner.settings.RegularHoursSettings regular = 1; */ public java.util.List getRegularBuilderList() { return getRegularFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettingsOrBuilder> getRegularFieldBuilder() { if (regularBuilder_ == null) { regularBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettingsOrBuilder>( regular_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); regular_ = null; } return regularBuilder_; } private com.google.protobuf.MapField< java.lang.String, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings> special_; private com.google.protobuf.MapField internalGetSpecial() { if (special_ == null) { return com.google.protobuf.MapField.emptyMapField( SpecialDefaultEntryHolder.defaultEntry); } return special_; } private com.google.protobuf.MapField internalGetMutableSpecial() { onChanged();; if (special_ == null) { special_ = com.google.protobuf.MapField.newMapField( SpecialDefaultEntryHolder.defaultEntry); } if (!special_.isMutable()) { special_ = special_.copy(); } return special_; } public int getSpecialCount() { return internalGetSpecial().getMap().size(); } /** *
       * Specifies paylods of special hours settings for this shop location, mapped to the day they apply.
       * 
* * map<string, .bloombox.partner.settings.SpecialHoursSettings> special = 2; */ public boolean containsSpecial( java.lang.String key) { if (key == null) { throw new java.lang.NullPointerException(); } return internalGetSpecial().getMap().containsKey(key); } /** * Use {@link #getSpecialMap()} instead. */ @java.lang.Deprecated public java.util.Map getSpecial() { return getSpecialMap(); } /** *
       * Specifies paylods of special hours settings for this shop location, mapped to the day they apply.
       * 
* * map<string, .bloombox.partner.settings.SpecialHoursSettings> special = 2; */ public java.util.Map getSpecialMap() { return internalGetSpecial().getMap(); } /** *
       * Specifies paylods of special hours settings for this shop location, mapped to the day they apply.
       * 
* * map<string, .bloombox.partner.settings.SpecialHoursSettings> special = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings getSpecialOrDefault( java.lang.String key, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings defaultValue) { if (key == null) { throw new java.lang.NullPointerException(); } java.util.Map map = internalGetSpecial().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
       * Specifies paylods of special hours settings for this shop location, mapped to the day they apply.
       * 
* * map<string, .bloombox.partner.settings.SpecialHoursSettings> special = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings getSpecialOrThrow( java.lang.String key) { if (key == null) { throw new java.lang.NullPointerException(); } java.util.Map map = internalGetSpecial().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public Builder clearSpecial() { internalGetMutableSpecial().getMutableMap() .clear(); return this; } /** *
       * Specifies paylods of special hours settings for this shop location, mapped to the day they apply.
       * 
* * map<string, .bloombox.partner.settings.SpecialHoursSettings> special = 2; */ public Builder removeSpecial( java.lang.String key) { if (key == null) { throw new java.lang.NullPointerException(); } internalGetMutableSpecial().getMutableMap() .remove(key); return this; } /** * Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableSpecial() { return internalGetMutableSpecial().getMutableMap(); } /** *
       * Specifies paylods of special hours settings for this shop location, mapped to the day they apply.
       * 
* * map<string, .bloombox.partner.settings.SpecialHoursSettings> special = 2; */ public Builder putSpecial( java.lang.String key, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SpecialHoursSettings value) { if (key == null) { throw new java.lang.NullPointerException(); } if (value == null) { throw new java.lang.NullPointerException(); } internalGetMutableSpecial().getMutableMap() .put(key, value); return this; } /** *
       * Specifies paylods of special hours settings for this shop location, mapped to the day they apply.
       * 
* * map<string, .bloombox.partner.settings.SpecialHoursSettings> special = 2; */ public Builder putAllSpecial( java.util.Map values) { internalGetMutableSpecial().getMutableMap() .putAll(values); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.ShopHoursSettings) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.ShopHoursSettings) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShopHoursSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ShopHoursSettings(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ShopServiceSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.ShopServiceSettings) com.google.protobuf.MessageOrBuilder { /** *
     * Specifies whether this location supports delivery.
     * 
* * bool delivery = 1; */ boolean getDelivery(); /** *
     * Specifies whether this location supports express ordering, where a pickup order gets to skip the line.
     * 
* * bool express = 2; */ boolean getExpress(); /** *
     * Specifies whether this location supports pickup ordering at all.
     * 
* * bool pickup = 3; */ boolean getPickup(); /** *
     * Specifies whether there is a physical storefront for this location.
     * 
* * bool storefront = 4; */ boolean getStorefront(); /** *
     * Specifies whether this operator supports medical sales.
     * 
* * bool medical = 5; */ boolean getMedical(); /** *
     * Specifies whether this operator supports adult-use, or recreational, sales.
     * 
* * bool adult_use = 6; */ boolean getAdultUse(); } /** *
   * Flags that indicate the services offered through a particular shop.
   * 
* * Protobuf type {@code bloombox.partner.settings.ShopServiceSettings} */ public static final class ShopServiceSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.ShopServiceSettings) ShopServiceSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use ShopServiceSettings.newBuilder() to construct. private ShopServiceSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ShopServiceSettings() { } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ShopServiceSettings( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { delivery_ = input.readBool(); break; } case 16: { express_ = input.readBool(); break; } case 24: { pickup_ = input.readBool(); break; } case 32: { storefront_ = input.readBool(); break; } case 40: { medical_ = input.readBool(); break; } case 48: { adultUse_ = input.readBool(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopServiceSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopServiceSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings.Builder.class); } public static final int DELIVERY_FIELD_NUMBER = 1; private boolean delivery_; /** *
     * Specifies whether this location supports delivery.
     * 
* * bool delivery = 1; */ public boolean getDelivery() { return delivery_; } public static final int EXPRESS_FIELD_NUMBER = 2; private boolean express_; /** *
     * Specifies whether this location supports express ordering, where a pickup order gets to skip the line.
     * 
* * bool express = 2; */ public boolean getExpress() { return express_; } public static final int PICKUP_FIELD_NUMBER = 3; private boolean pickup_; /** *
     * Specifies whether this location supports pickup ordering at all.
     * 
* * bool pickup = 3; */ public boolean getPickup() { return pickup_; } public static final int STOREFRONT_FIELD_NUMBER = 4; private boolean storefront_; /** *
     * Specifies whether there is a physical storefront for this location.
     * 
* * bool storefront = 4; */ public boolean getStorefront() { return storefront_; } public static final int MEDICAL_FIELD_NUMBER = 5; private boolean medical_; /** *
     * Specifies whether this operator supports medical sales.
     * 
* * bool medical = 5; */ public boolean getMedical() { return medical_; } public static final int ADULT_USE_FIELD_NUMBER = 6; private boolean adultUse_; /** *
     * Specifies whether this operator supports adult-use, or recreational, sales.
     * 
* * bool adult_use = 6; */ public boolean getAdultUse() { return adultUse_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (delivery_ != false) { output.writeBool(1, delivery_); } if (express_ != false) { output.writeBool(2, express_); } if (pickup_ != false) { output.writeBool(3, pickup_); } if (storefront_ != false) { output.writeBool(4, storefront_); } if (medical_ != false) { output.writeBool(5, medical_); } if (adultUse_ != false) { output.writeBool(6, adultUse_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (delivery_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(1, delivery_); } if (express_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(2, express_); } if (pickup_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(3, pickup_); } if (storefront_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(4, storefront_); } if (medical_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(5, medical_); } if (adultUse_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(6, adultUse_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings) obj; if (getDelivery() != other.getDelivery()) return false; if (getExpress() != other.getExpress()) return false; if (getPickup() != other.getPickup()) return false; if (getStorefront() != other.getStorefront()) return false; if (getMedical() != other.getMedical()) return false; if (getAdultUse() != other.getAdultUse()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + DELIVERY_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getDelivery()); hash = (37 * hash) + EXPRESS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getExpress()); hash = (37 * hash) + PICKUP_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getPickup()); hash = (37 * hash) + STOREFRONT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getStorefront()); hash = (37 * hash) + MEDICAL_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getMedical()); hash = (37 * hash) + ADULT_USE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getAdultUse()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Flags that indicate the services offered through a particular shop.
     * 
* * Protobuf type {@code bloombox.partner.settings.ShopServiceSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.ShopServiceSettings) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopServiceSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopServiceSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); delivery_ = false; express_ = false; pickup_ = false; storefront_ = false; medical_ = false; adultUse_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopServiceSettings_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings(this); result.delivery_ = delivery_; result.express_ = express_; result.pickup_ = pickup_; result.storefront_ = storefront_; result.medical_ = medical_; result.adultUse_ = adultUse_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings.getDefaultInstance()) return this; if (other.getDelivery() != false) { setDelivery(other.getDelivery()); } if (other.getExpress() != false) { setExpress(other.getExpress()); } if (other.getPickup() != false) { setPickup(other.getPickup()); } if (other.getStorefront() != false) { setStorefront(other.getStorefront()); } if (other.getMedical() != false) { setMedical(other.getMedical()); } if (other.getAdultUse() != false) { setAdultUse(other.getAdultUse()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private boolean delivery_ ; /** *
       * Specifies whether this location supports delivery.
       * 
* * bool delivery = 1; */ public boolean getDelivery() { return delivery_; } /** *
       * Specifies whether this location supports delivery.
       * 
* * bool delivery = 1; */ public Builder setDelivery(boolean value) { delivery_ = value; onChanged(); return this; } /** *
       * Specifies whether this location supports delivery.
       * 
* * bool delivery = 1; */ public Builder clearDelivery() { delivery_ = false; onChanged(); return this; } private boolean express_ ; /** *
       * Specifies whether this location supports express ordering, where a pickup order gets to skip the line.
       * 
* * bool express = 2; */ public boolean getExpress() { return express_; } /** *
       * Specifies whether this location supports express ordering, where a pickup order gets to skip the line.
       * 
* * bool express = 2; */ public Builder setExpress(boolean value) { express_ = value; onChanged(); return this; } /** *
       * Specifies whether this location supports express ordering, where a pickup order gets to skip the line.
       * 
* * bool express = 2; */ public Builder clearExpress() { express_ = false; onChanged(); return this; } private boolean pickup_ ; /** *
       * Specifies whether this location supports pickup ordering at all.
       * 
* * bool pickup = 3; */ public boolean getPickup() { return pickup_; } /** *
       * Specifies whether this location supports pickup ordering at all.
       * 
* * bool pickup = 3; */ public Builder setPickup(boolean value) { pickup_ = value; onChanged(); return this; } /** *
       * Specifies whether this location supports pickup ordering at all.
       * 
* * bool pickup = 3; */ public Builder clearPickup() { pickup_ = false; onChanged(); return this; } private boolean storefront_ ; /** *
       * Specifies whether there is a physical storefront for this location.
       * 
* * bool storefront = 4; */ public boolean getStorefront() { return storefront_; } /** *
       * Specifies whether there is a physical storefront for this location.
       * 
* * bool storefront = 4; */ public Builder setStorefront(boolean value) { storefront_ = value; onChanged(); return this; } /** *
       * Specifies whether there is a physical storefront for this location.
       * 
* * bool storefront = 4; */ public Builder clearStorefront() { storefront_ = false; onChanged(); return this; } private boolean medical_ ; /** *
       * Specifies whether this operator supports medical sales.
       * 
* * bool medical = 5; */ public boolean getMedical() { return medical_; } /** *
       * Specifies whether this operator supports medical sales.
       * 
* * bool medical = 5; */ public Builder setMedical(boolean value) { medical_ = value; onChanged(); return this; } /** *
       * Specifies whether this operator supports medical sales.
       * 
* * bool medical = 5; */ public Builder clearMedical() { medical_ = false; onChanged(); return this; } private boolean adultUse_ ; /** *
       * Specifies whether this operator supports adult-use, or recreational, sales.
       * 
* * bool adult_use = 6; */ public boolean getAdultUse() { return adultUse_; } /** *
       * Specifies whether this operator supports adult-use, or recreational, sales.
       * 
* * bool adult_use = 6; */ public Builder setAdultUse(boolean value) { adultUse_ = value; onChanged(); return this; } /** *
       * Specifies whether this operator supports adult-use, or recreational, sales.
       * 
* * bool adult_use = 6; */ public Builder clearAdultUse() { adultUse_ = false; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.ShopServiceSettings) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.ShopServiceSettings) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShopServiceSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ShopServiceSettings(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeliveryZipcodeSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.DeliveryZipcodeSettings) com.google.protobuf.MessageOrBuilder { /** *
     * Zipcode these settings apply to. Sometimes left unspecified when this record is used as a map value.
     * 
* * string zipcode = 1; */ java.lang.String getZipcode(); /** *
     * Zipcode these settings apply to. Sometimes left unspecified when this record is used as a map value.
     * 
* * string zipcode = 1; */ com.google.protobuf.ByteString getZipcodeBytes(); /** *
     * Whether this zipcode is currently enabled for delivery.
     * 
* * bool enabled = 2; */ boolean getEnabled(); /** *
     * Minimum subtotal value an order must meet, if it is bound for delivery to this zipcode, for it to be eligible for
     * submission for fulfillment.
     * 
* * uint32 delivery_minimum = 3; */ int getDeliveryMinimum(); } /** *
   * Settings for delivery according to a specific zipcode.
   * 
* * Protobuf type {@code bloombox.partner.settings.DeliveryZipcodeSettings} */ public static final class DeliveryZipcodeSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.DeliveryZipcodeSettings) DeliveryZipcodeSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use DeliveryZipcodeSettings.newBuilder() to construct. private DeliveryZipcodeSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeliveryZipcodeSettings() { zipcode_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeliveryZipcodeSettings( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); zipcode_ = s; break; } case 16: { enabled_ = input.readBool(); break; } case 24: { deliveryMinimum_ = input.readUInt32(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_DeliveryZipcodeSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_DeliveryZipcodeSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings.Builder.class); } public static final int ZIPCODE_FIELD_NUMBER = 1; private volatile java.lang.Object zipcode_; /** *
     * Zipcode these settings apply to. Sometimes left unspecified when this record is used as a map value.
     * 
* * string zipcode = 1; */ public java.lang.String getZipcode() { java.lang.Object ref = zipcode_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); zipcode_ = s; return s; } } /** *
     * Zipcode these settings apply to. Sometimes left unspecified when this record is used as a map value.
     * 
* * string zipcode = 1; */ public com.google.protobuf.ByteString getZipcodeBytes() { java.lang.Object ref = zipcode_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); zipcode_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int ENABLED_FIELD_NUMBER = 2; private boolean enabled_; /** *
     * Whether this zipcode is currently enabled for delivery.
     * 
* * bool enabled = 2; */ public boolean getEnabled() { return enabled_; } public static final int DELIVERY_MINIMUM_FIELD_NUMBER = 3; private int deliveryMinimum_; /** *
     * Minimum subtotal value an order must meet, if it is bound for delivery to this zipcode, for it to be eligible for
     * submission for fulfillment.
     * 
* * uint32 delivery_minimum = 3; */ public int getDeliveryMinimum() { return deliveryMinimum_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!getZipcodeBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, zipcode_); } if (enabled_ != false) { output.writeBool(2, enabled_); } if (deliveryMinimum_ != 0) { output.writeUInt32(3, deliveryMinimum_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!getZipcodeBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, zipcode_); } if (enabled_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(2, enabled_); } if (deliveryMinimum_ != 0) { size += com.google.protobuf.CodedOutputStream .computeUInt32Size(3, deliveryMinimum_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings) obj; if (!getZipcode() .equals(other.getZipcode())) return false; if (getEnabled() != other.getEnabled()) return false; if (getDeliveryMinimum() != other.getDeliveryMinimum()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + ZIPCODE_FIELD_NUMBER; hash = (53 * hash) + getZipcode().hashCode(); hash = (37 * hash) + ENABLED_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getEnabled()); hash = (37 * hash) + DELIVERY_MINIMUM_FIELD_NUMBER; hash = (53 * hash) + getDeliveryMinimum(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Settings for delivery according to a specific zipcode.
     * 
* * Protobuf type {@code bloombox.partner.settings.DeliveryZipcodeSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.DeliveryZipcodeSettings) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_DeliveryZipcodeSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_DeliveryZipcodeSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); zipcode_ = ""; enabled_ = false; deliveryMinimum_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_DeliveryZipcodeSettings_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings(this); result.zipcode_ = zipcode_; result.enabled_ = enabled_; result.deliveryMinimum_ = deliveryMinimum_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings.getDefaultInstance()) return this; if (!other.getZipcode().isEmpty()) { zipcode_ = other.zipcode_; onChanged(); } if (other.getEnabled() != false) { setEnabled(other.getEnabled()); } if (other.getDeliveryMinimum() != 0) { setDeliveryMinimum(other.getDeliveryMinimum()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object zipcode_ = ""; /** *
       * Zipcode these settings apply to. Sometimes left unspecified when this record is used as a map value.
       * 
* * string zipcode = 1; */ public java.lang.String getZipcode() { java.lang.Object ref = zipcode_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); zipcode_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Zipcode these settings apply to. Sometimes left unspecified when this record is used as a map value.
       * 
* * string zipcode = 1; */ public com.google.protobuf.ByteString getZipcodeBytes() { java.lang.Object ref = zipcode_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); zipcode_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Zipcode these settings apply to. Sometimes left unspecified when this record is used as a map value.
       * 
* * string zipcode = 1; */ public Builder setZipcode( java.lang.String value) { if (value == null) { throw new NullPointerException(); } zipcode_ = value; onChanged(); return this; } /** *
       * Zipcode these settings apply to. Sometimes left unspecified when this record is used as a map value.
       * 
* * string zipcode = 1; */ public Builder clearZipcode() { zipcode_ = getDefaultInstance().getZipcode(); onChanged(); return this; } /** *
       * Zipcode these settings apply to. Sometimes left unspecified when this record is used as a map value.
       * 
* * string zipcode = 1; */ public Builder setZipcodeBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); zipcode_ = value; onChanged(); return this; } private boolean enabled_ ; /** *
       * Whether this zipcode is currently enabled for delivery.
       * 
* * bool enabled = 2; */ public boolean getEnabled() { return enabled_; } /** *
       * Whether this zipcode is currently enabled for delivery.
       * 
* * bool enabled = 2; */ public Builder setEnabled(boolean value) { enabled_ = value; onChanged(); return this; } /** *
       * Whether this zipcode is currently enabled for delivery.
       * 
* * bool enabled = 2; */ public Builder clearEnabled() { enabled_ = false; onChanged(); return this; } private int deliveryMinimum_ ; /** *
       * Minimum subtotal value an order must meet, if it is bound for delivery to this zipcode, for it to be eligible for
       * submission for fulfillment.
       * 
* * uint32 delivery_minimum = 3; */ public int getDeliveryMinimum() { return deliveryMinimum_; } /** *
       * Minimum subtotal value an order must meet, if it is bound for delivery to this zipcode, for it to be eligible for
       * submission for fulfillment.
       * 
* * uint32 delivery_minimum = 3; */ public Builder setDeliveryMinimum(int value) { deliveryMinimum_ = value; onChanged(); return this; } /** *
       * Minimum subtotal value an order must meet, if it is bound for delivery to this zipcode, for it to be eligible for
       * submission for fulfillment.
       * 
* * uint32 delivery_minimum = 3; */ public Builder clearDeliveryMinimum() { deliveryMinimum_ = 0; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.DeliveryZipcodeSettings) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.DeliveryZipcodeSettings) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeliveryZipcodeSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeliveryZipcodeSettings(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DeliverySettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.DeliverySettings) com.google.protobuf.MessageOrBuilder { /** *
     * Global delivery minimum. A delivery order must meet this subtotal minimum to be eligible for submission.
     * 
* * uint32 global_minimum = 1; */ int getGlobalMinimum(); /** *
     * Specifies zipcode-level settings for delivery.
     * 
* * map<string, .bloombox.partner.settings.DeliveryZipcodeSettings> zipcodes = 2; */ int getZipcodesCount(); /** *
     * Specifies zipcode-level settings for delivery.
     * 
* * map<string, .bloombox.partner.settings.DeliveryZipcodeSettings> zipcodes = 2; */ boolean containsZipcodes( java.lang.String key); /** * Use {@link #getZipcodesMap()} instead. */ @java.lang.Deprecated java.util.Map getZipcodes(); /** *
     * Specifies zipcode-level settings for delivery.
     * 
* * map<string, .bloombox.partner.settings.DeliveryZipcodeSettings> zipcodes = 2; */ java.util.Map getZipcodesMap(); /** *
     * Specifies zipcode-level settings for delivery.
     * 
* * map<string, .bloombox.partner.settings.DeliveryZipcodeSettings> zipcodes = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings getZipcodesOrDefault( java.lang.String key, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings defaultValue); /** *
     * Specifies zipcode-level settings for delivery.
     * 
* * map<string, .bloombox.partner.settings.DeliveryZipcodeSettings> zipcodes = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings getZipcodesOrThrow( java.lang.String key); } /** *
   * Settings for delivery services.
   * 
* * Protobuf type {@code bloombox.partner.settings.DeliverySettings} */ public static final class DeliverySettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.DeliverySettings) DeliverySettingsOrBuilder { private static final long serialVersionUID = 0L; // Use DeliverySettings.newBuilder() to construct. private DeliverySettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeliverySettings() { } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeliverySettings( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { globalMinimum_ = input.readUInt32(); break; } case 18: { if (!((mutable_bitField0_ & 0x00000002) != 0)) { zipcodes_ = com.google.protobuf.MapField.newMapField( ZipcodesDefaultEntryHolder.defaultEntry); mutable_bitField0_ |= 0x00000002; } com.google.protobuf.MapEntry zipcodes__ = input.readMessage( ZipcodesDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); zipcodes_.getMutableMap().put( zipcodes__.getKey(), zipcodes__.getValue()); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_DeliverySettings_descriptor; } @SuppressWarnings({"rawtypes"}) @java.lang.Override protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 2: return internalGetZipcodes(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_DeliverySettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings.Builder.class); } private int bitField0_; public static final int GLOBAL_MINIMUM_FIELD_NUMBER = 1; private int globalMinimum_; /** *
     * Global delivery minimum. A delivery order must meet this subtotal minimum to be eligible for submission.
     * 
* * uint32 global_minimum = 1; */ public int getGlobalMinimum() { return globalMinimum_; } public static final int ZIPCODES_FIELD_NUMBER = 2; private static final class ZipcodesDefaultEntryHolder { static final com.google.protobuf.MapEntry< java.lang.String, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings> defaultEntry = com.google.protobuf.MapEntry .newDefaultInstance( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_DeliverySettings_ZipcodesEntry_descriptor, com.google.protobuf.WireFormat.FieldType.STRING, "", com.google.protobuf.WireFormat.FieldType.MESSAGE, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings.getDefaultInstance()); } private com.google.protobuf.MapField< java.lang.String, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings> zipcodes_; private com.google.protobuf.MapField internalGetZipcodes() { if (zipcodes_ == null) { return com.google.protobuf.MapField.emptyMapField( ZipcodesDefaultEntryHolder.defaultEntry); } return zipcodes_; } public int getZipcodesCount() { return internalGetZipcodes().getMap().size(); } /** *
     * Specifies zipcode-level settings for delivery.
     * 
* * map<string, .bloombox.partner.settings.DeliveryZipcodeSettings> zipcodes = 2; */ public boolean containsZipcodes( java.lang.String key) { if (key == null) { throw new java.lang.NullPointerException(); } return internalGetZipcodes().getMap().containsKey(key); } /** * Use {@link #getZipcodesMap()} instead. */ @java.lang.Deprecated public java.util.Map getZipcodes() { return getZipcodesMap(); } /** *
     * Specifies zipcode-level settings for delivery.
     * 
* * map<string, .bloombox.partner.settings.DeliveryZipcodeSettings> zipcodes = 2; */ public java.util.Map getZipcodesMap() { return internalGetZipcodes().getMap(); } /** *
     * Specifies zipcode-level settings for delivery.
     * 
* * map<string, .bloombox.partner.settings.DeliveryZipcodeSettings> zipcodes = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings getZipcodesOrDefault( java.lang.String key, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings defaultValue) { if (key == null) { throw new java.lang.NullPointerException(); } java.util.Map map = internalGetZipcodes().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
     * Specifies zipcode-level settings for delivery.
     * 
* * map<string, .bloombox.partner.settings.DeliveryZipcodeSettings> zipcodes = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings getZipcodesOrThrow( java.lang.String key) { if (key == null) { throw new java.lang.NullPointerException(); } java.util.Map map = internalGetZipcodes().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (globalMinimum_ != 0) { output.writeUInt32(1, globalMinimum_); } com.google.protobuf.GeneratedMessageV3 .serializeStringMapTo( output, internalGetZipcodes(), ZipcodesDefaultEntryHolder.defaultEntry, 2); unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (globalMinimum_ != 0) { size += com.google.protobuf.CodedOutputStream .computeUInt32Size(1, globalMinimum_); } for (java.util.Map.Entry entry : internalGetZipcodes().getMap().entrySet()) { com.google.protobuf.MapEntry zipcodes__ = ZipcodesDefaultEntryHolder.defaultEntry.newBuilderForType() .setKey(entry.getKey()) .setValue(entry.getValue()) .build(); size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, zipcodes__); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings) obj; if (getGlobalMinimum() != other.getGlobalMinimum()) return false; if (!internalGetZipcodes().equals( other.internalGetZipcodes())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + GLOBAL_MINIMUM_FIELD_NUMBER; hash = (53 * hash) + getGlobalMinimum(); if (!internalGetZipcodes().getMap().isEmpty()) { hash = (37 * hash) + ZIPCODES_FIELD_NUMBER; hash = (53 * hash) + internalGetZipcodes().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Settings for delivery services.
     * 
* * Protobuf type {@code bloombox.partner.settings.DeliverySettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.DeliverySettings) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_DeliverySettings_descriptor; } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMapField( int number) { switch (number) { case 2: return internalGetZipcodes(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @SuppressWarnings({"rawtypes"}) protected com.google.protobuf.MapField internalGetMutableMapField( int number) { switch (number) { case 2: return internalGetMutableZipcodes(); default: throw new RuntimeException( "Invalid map field number: " + number); } } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_DeliverySettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); globalMinimum_ = 0; internalGetMutableZipcodes().clear(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_DeliverySettings_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; result.globalMinimum_ = globalMinimum_; result.zipcodes_ = internalGetZipcodes(); result.zipcodes_.makeImmutable(); result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings.getDefaultInstance()) return this; if (other.getGlobalMinimum() != 0) { setGlobalMinimum(other.getGlobalMinimum()); } internalGetMutableZipcodes().mergeFrom( other.internalGetZipcodes()); this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private int globalMinimum_ ; /** *
       * Global delivery minimum. A delivery order must meet this subtotal minimum to be eligible for submission.
       * 
* * uint32 global_minimum = 1; */ public int getGlobalMinimum() { return globalMinimum_; } /** *
       * Global delivery minimum. A delivery order must meet this subtotal minimum to be eligible for submission.
       * 
* * uint32 global_minimum = 1; */ public Builder setGlobalMinimum(int value) { globalMinimum_ = value; onChanged(); return this; } /** *
       * Global delivery minimum. A delivery order must meet this subtotal minimum to be eligible for submission.
       * 
* * uint32 global_minimum = 1; */ public Builder clearGlobalMinimum() { globalMinimum_ = 0; onChanged(); return this; } private com.google.protobuf.MapField< java.lang.String, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings> zipcodes_; private com.google.protobuf.MapField internalGetZipcodes() { if (zipcodes_ == null) { return com.google.protobuf.MapField.emptyMapField( ZipcodesDefaultEntryHolder.defaultEntry); } return zipcodes_; } private com.google.protobuf.MapField internalGetMutableZipcodes() { onChanged();; if (zipcodes_ == null) { zipcodes_ = com.google.protobuf.MapField.newMapField( ZipcodesDefaultEntryHolder.defaultEntry); } if (!zipcodes_.isMutable()) { zipcodes_ = zipcodes_.copy(); } return zipcodes_; } public int getZipcodesCount() { return internalGetZipcodes().getMap().size(); } /** *
       * Specifies zipcode-level settings for delivery.
       * 
* * map<string, .bloombox.partner.settings.DeliveryZipcodeSettings> zipcodes = 2; */ public boolean containsZipcodes( java.lang.String key) { if (key == null) { throw new java.lang.NullPointerException(); } return internalGetZipcodes().getMap().containsKey(key); } /** * Use {@link #getZipcodesMap()} instead. */ @java.lang.Deprecated public java.util.Map getZipcodes() { return getZipcodesMap(); } /** *
       * Specifies zipcode-level settings for delivery.
       * 
* * map<string, .bloombox.partner.settings.DeliveryZipcodeSettings> zipcodes = 2; */ public java.util.Map getZipcodesMap() { return internalGetZipcodes().getMap(); } /** *
       * Specifies zipcode-level settings for delivery.
       * 
* * map<string, .bloombox.partner.settings.DeliveryZipcodeSettings> zipcodes = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings getZipcodesOrDefault( java.lang.String key, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings defaultValue) { if (key == null) { throw new java.lang.NullPointerException(); } java.util.Map map = internalGetZipcodes().getMap(); return map.containsKey(key) ? map.get(key) : defaultValue; } /** *
       * Specifies zipcode-level settings for delivery.
       * 
* * map<string, .bloombox.partner.settings.DeliveryZipcodeSettings> zipcodes = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings getZipcodesOrThrow( java.lang.String key) { if (key == null) { throw new java.lang.NullPointerException(); } java.util.Map map = internalGetZipcodes().getMap(); if (!map.containsKey(key)) { throw new java.lang.IllegalArgumentException(); } return map.get(key); } public Builder clearZipcodes() { internalGetMutableZipcodes().getMutableMap() .clear(); return this; } /** *
       * Specifies zipcode-level settings for delivery.
       * 
* * map<string, .bloombox.partner.settings.DeliveryZipcodeSettings> zipcodes = 2; */ public Builder removeZipcodes( java.lang.String key) { if (key == null) { throw new java.lang.NullPointerException(); } internalGetMutableZipcodes().getMutableMap() .remove(key); return this; } /** * Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableZipcodes() { return internalGetMutableZipcodes().getMutableMap(); } /** *
       * Specifies zipcode-level settings for delivery.
       * 
* * map<string, .bloombox.partner.settings.DeliveryZipcodeSettings> zipcodes = 2; */ public Builder putZipcodes( java.lang.String key, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliveryZipcodeSettings value) { if (key == null) { throw new java.lang.NullPointerException(); } if (value == null) { throw new java.lang.NullPointerException(); } internalGetMutableZipcodes().getMutableMap() .put(key, value); return this; } /** *
       * Specifies zipcode-level settings for delivery.
       * 
* * map<string, .bloombox.partner.settings.DeliveryZipcodeSettings> zipcodes = 2; */ public Builder putAllZipcodes( java.util.Map values) { internalGetMutableZipcodes().getMutableMap() .putAll(values); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.DeliverySettings) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.DeliverySettings) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeliverySettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeliverySettings(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ShopContactChannelSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.ShopContactChannelSettings) com.google.protobuf.MessageOrBuilder { /** *
     * Whether this channel should be enabled for email notifications.
     * 
* * bool email = 1; */ boolean getEmail(); /** *
     * Whether this channel should be enabled for SMS notifications.
     * 
* * bool sms = 2; */ boolean getSms(); } /** *
   * Specifies channel-specific shop contact/notification settings.
   * 
* * Protobuf type {@code bloombox.partner.settings.ShopContactChannelSettings} */ public static final class ShopContactChannelSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.ShopContactChannelSettings) ShopContactChannelSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use ShopContactChannelSettings.newBuilder() to construct. private ShopContactChannelSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ShopContactChannelSettings() { } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ShopContactChannelSettings( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { email_ = input.readBool(); break; } case 16: { sms_ = input.readBool(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopContactChannelSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopContactChannelSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.Builder.class); } public static final int EMAIL_FIELD_NUMBER = 1; private boolean email_; /** *
     * Whether this channel should be enabled for email notifications.
     * 
* * bool email = 1; */ public boolean getEmail() { return email_; } public static final int SMS_FIELD_NUMBER = 2; private boolean sms_; /** *
     * Whether this channel should be enabled for SMS notifications.
     * 
* * bool sms = 2; */ public boolean getSms() { return sms_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (email_ != false) { output.writeBool(1, email_); } if (sms_ != false) { output.writeBool(2, sms_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (email_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(1, email_); } if (sms_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(2, sms_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings) obj; if (getEmail() != other.getEmail()) return false; if (getSms() != other.getSms()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + EMAIL_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getEmail()); hash = (37 * hash) + SMS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getSms()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Specifies channel-specific shop contact/notification settings.
     * 
* * Protobuf type {@code bloombox.partner.settings.ShopContactChannelSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.ShopContactChannelSettings) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopContactChannelSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopContactChannelSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); email_ = false; sms_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopContactChannelSettings_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings(this); result.email_ = email_; result.sms_ = sms_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.getDefaultInstance()) return this; if (other.getEmail() != false) { setEmail(other.getEmail()); } if (other.getSms() != false) { setSms(other.getSms()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private boolean email_ ; /** *
       * Whether this channel should be enabled for email notifications.
       * 
* * bool email = 1; */ public boolean getEmail() { return email_; } /** *
       * Whether this channel should be enabled for email notifications.
       * 
* * bool email = 1; */ public Builder setEmail(boolean value) { email_ = value; onChanged(); return this; } /** *
       * Whether this channel should be enabled for email notifications.
       * 
* * bool email = 1; */ public Builder clearEmail() { email_ = false; onChanged(); return this; } private boolean sms_ ; /** *
       * Whether this channel should be enabled for SMS notifications.
       * 
* * bool sms = 2; */ public boolean getSms() { return sms_; } /** *
       * Whether this channel should be enabled for SMS notifications.
       * 
* * bool sms = 2; */ public Builder setSms(boolean value) { sms_ = value; onChanged(); return this; } /** *
       * Whether this channel should be enabled for SMS notifications.
       * 
* * bool sms = 2; */ public Builder clearSms() { sms_ = false; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.ShopContactChannelSettings) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.ShopContactChannelSettings) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShopContactChannelSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ShopContactChannelSettings(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ShopChannelSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.ShopChannelSettings) com.google.protobuf.MessageOrBuilder { /** *
     * Specifies channel-specific settings for orders notifications.
     * 
* * .bloombox.partner.settings.ShopContactChannelSettings orders = 1; */ boolean hasOrders(); /** *
     * Specifies channel-specific settings for orders notifications.
     * 
* * .bloombox.partner.settings.ShopContactChannelSettings orders = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings getOrders(); /** *
     * Specifies channel-specific settings for orders notifications.
     * 
* * .bloombox.partner.settings.ShopContactChannelSettings orders = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettingsOrBuilder getOrdersOrBuilder(); /** *
     * Specifies channel-specific settings for enrollment notifications.
     * 
* * .bloombox.partner.settings.ShopContactChannelSettings enrollment = 2; */ boolean hasEnrollment(); /** *
     * Specifies channel-specific settings for enrollment notifications.
     * 
* * .bloombox.partner.settings.ShopContactChannelSettings enrollment = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings getEnrollment(); /** *
     * Specifies channel-specific settings for enrollment notifications.
     * 
* * .bloombox.partner.settings.ShopContactChannelSettings enrollment = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettingsOrBuilder getEnrollmentOrBuilder(); /** *
     * Specifies channel-specific settings for marketing notifications.
     * 
* * .bloombox.partner.settings.ShopContactChannelSettings marketing = 3; */ boolean hasMarketing(); /** *
     * Specifies channel-specific settings for marketing notifications.
     * 
* * .bloombox.partner.settings.ShopContactChannelSettings marketing = 3; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings getMarketing(); /** *
     * Specifies channel-specific settings for marketing notifications.
     * 
* * .bloombox.partner.settings.ShopContactChannelSettings marketing = 3; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettingsOrBuilder getMarketingOrBuilder(); } /** *
   * Groups settings for different shop notification channels into one payload.
   * 
* * Protobuf type {@code bloombox.partner.settings.ShopChannelSettings} */ public static final class ShopChannelSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.ShopChannelSettings) ShopChannelSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use ShopChannelSettings.newBuilder() to construct. private ShopChannelSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ShopChannelSettings() { } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ShopChannelSettings( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.Builder subBuilder = null; if (orders_ != null) { subBuilder = orders_.toBuilder(); } orders_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(orders_); orders_ = subBuilder.buildPartial(); } break; } case 18: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.Builder subBuilder = null; if (enrollment_ != null) { subBuilder = enrollment_.toBuilder(); } enrollment_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(enrollment_); enrollment_ = subBuilder.buildPartial(); } break; } case 26: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.Builder subBuilder = null; if (marketing_ != null) { subBuilder = marketing_.toBuilder(); } marketing_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(marketing_); marketing_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopChannelSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopChannelSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings.Builder.class); } public static final int ORDERS_FIELD_NUMBER = 1; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings orders_; /** *
     * Specifies channel-specific settings for orders notifications.
     * 
* * .bloombox.partner.settings.ShopContactChannelSettings orders = 1; */ public boolean hasOrders() { return orders_ != null; } /** *
     * Specifies channel-specific settings for orders notifications.
     * 
* * .bloombox.partner.settings.ShopContactChannelSettings orders = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings getOrders() { return orders_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.getDefaultInstance() : orders_; } /** *
     * Specifies channel-specific settings for orders notifications.
     * 
* * .bloombox.partner.settings.ShopContactChannelSettings orders = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettingsOrBuilder getOrdersOrBuilder() { return getOrders(); } public static final int ENROLLMENT_FIELD_NUMBER = 2; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings enrollment_; /** *
     * Specifies channel-specific settings for enrollment notifications.
     * 
* * .bloombox.partner.settings.ShopContactChannelSettings enrollment = 2; */ public boolean hasEnrollment() { return enrollment_ != null; } /** *
     * Specifies channel-specific settings for enrollment notifications.
     * 
* * .bloombox.partner.settings.ShopContactChannelSettings enrollment = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings getEnrollment() { return enrollment_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.getDefaultInstance() : enrollment_; } /** *
     * Specifies channel-specific settings for enrollment notifications.
     * 
* * .bloombox.partner.settings.ShopContactChannelSettings enrollment = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettingsOrBuilder getEnrollmentOrBuilder() { return getEnrollment(); } public static final int MARKETING_FIELD_NUMBER = 3; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings marketing_; /** *
     * Specifies channel-specific settings for marketing notifications.
     * 
* * .bloombox.partner.settings.ShopContactChannelSettings marketing = 3; */ public boolean hasMarketing() { return marketing_ != null; } /** *
     * Specifies channel-specific settings for marketing notifications.
     * 
* * .bloombox.partner.settings.ShopContactChannelSettings marketing = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings getMarketing() { return marketing_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.getDefaultInstance() : marketing_; } /** *
     * Specifies channel-specific settings for marketing notifications.
     * 
* * .bloombox.partner.settings.ShopContactChannelSettings marketing = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettingsOrBuilder getMarketingOrBuilder() { return getMarketing(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (orders_ != null) { output.writeMessage(1, getOrders()); } if (enrollment_ != null) { output.writeMessage(2, getEnrollment()); } if (marketing_ != null) { output.writeMessage(3, getMarketing()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (orders_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getOrders()); } if (enrollment_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getEnrollment()); } if (marketing_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getMarketing()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings) obj; if (hasOrders() != other.hasOrders()) return false; if (hasOrders()) { if (!getOrders() .equals(other.getOrders())) return false; } if (hasEnrollment() != other.hasEnrollment()) return false; if (hasEnrollment()) { if (!getEnrollment() .equals(other.getEnrollment())) return false; } if (hasMarketing() != other.hasMarketing()) return false; if (hasMarketing()) { if (!getMarketing() .equals(other.getMarketing())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasOrders()) { hash = (37 * hash) + ORDERS_FIELD_NUMBER; hash = (53 * hash) + getOrders().hashCode(); } if (hasEnrollment()) { hash = (37 * hash) + ENROLLMENT_FIELD_NUMBER; hash = (53 * hash) + getEnrollment().hashCode(); } if (hasMarketing()) { hash = (37 * hash) + MARKETING_FIELD_NUMBER; hash = (53 * hash) + getMarketing().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Groups settings for different shop notification channels into one payload.
     * 
* * Protobuf type {@code bloombox.partner.settings.ShopChannelSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.ShopChannelSettings) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopChannelSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopChannelSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); if (ordersBuilder_ == null) { orders_ = null; } else { orders_ = null; ordersBuilder_ = null; } if (enrollmentBuilder_ == null) { enrollment_ = null; } else { enrollment_ = null; enrollmentBuilder_ = null; } if (marketingBuilder_ == null) { marketing_ = null; } else { marketing_ = null; marketingBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopChannelSettings_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings(this); if (ordersBuilder_ == null) { result.orders_ = orders_; } else { result.orders_ = ordersBuilder_.build(); } if (enrollmentBuilder_ == null) { result.enrollment_ = enrollment_; } else { result.enrollment_ = enrollmentBuilder_.build(); } if (marketingBuilder_ == null) { result.marketing_ = marketing_; } else { result.marketing_ = marketingBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings.getDefaultInstance()) return this; if (other.hasOrders()) { mergeOrders(other.getOrders()); } if (other.hasEnrollment()) { mergeEnrollment(other.getEnrollment()); } if (other.hasMarketing()) { mergeMarketing(other.getMarketing()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings orders_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettingsOrBuilder> ordersBuilder_; /** *
       * Specifies channel-specific settings for orders notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings orders = 1; */ public boolean hasOrders() { return ordersBuilder_ != null || orders_ != null; } /** *
       * Specifies channel-specific settings for orders notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings orders = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings getOrders() { if (ordersBuilder_ == null) { return orders_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.getDefaultInstance() : orders_; } else { return ordersBuilder_.getMessage(); } } /** *
       * Specifies channel-specific settings for orders notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings orders = 1; */ public Builder setOrders(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings value) { if (ordersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } orders_ = value; onChanged(); } else { ordersBuilder_.setMessage(value); } return this; } /** *
       * Specifies channel-specific settings for orders notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings orders = 1; */ public Builder setOrders( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.Builder builderForValue) { if (ordersBuilder_ == null) { orders_ = builderForValue.build(); onChanged(); } else { ordersBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Specifies channel-specific settings for orders notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings orders = 1; */ public Builder mergeOrders(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings value) { if (ordersBuilder_ == null) { if (orders_ != null) { orders_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.newBuilder(orders_).mergeFrom(value).buildPartial(); } else { orders_ = value; } onChanged(); } else { ordersBuilder_.mergeFrom(value); } return this; } /** *
       * Specifies channel-specific settings for orders notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings orders = 1; */ public Builder clearOrders() { if (ordersBuilder_ == null) { orders_ = null; onChanged(); } else { orders_ = null; ordersBuilder_ = null; } return this; } /** *
       * Specifies channel-specific settings for orders notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings orders = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.Builder getOrdersBuilder() { onChanged(); return getOrdersFieldBuilder().getBuilder(); } /** *
       * Specifies channel-specific settings for orders notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings orders = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettingsOrBuilder getOrdersOrBuilder() { if (ordersBuilder_ != null) { return ordersBuilder_.getMessageOrBuilder(); } else { return orders_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.getDefaultInstance() : orders_; } } /** *
       * Specifies channel-specific settings for orders notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings orders = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettingsOrBuilder> getOrdersFieldBuilder() { if (ordersBuilder_ == null) { ordersBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettingsOrBuilder>( getOrders(), getParentForChildren(), isClean()); orders_ = null; } return ordersBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings enrollment_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettingsOrBuilder> enrollmentBuilder_; /** *
       * Specifies channel-specific settings for enrollment notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings enrollment = 2; */ public boolean hasEnrollment() { return enrollmentBuilder_ != null || enrollment_ != null; } /** *
       * Specifies channel-specific settings for enrollment notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings enrollment = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings getEnrollment() { if (enrollmentBuilder_ == null) { return enrollment_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.getDefaultInstance() : enrollment_; } else { return enrollmentBuilder_.getMessage(); } } /** *
       * Specifies channel-specific settings for enrollment notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings enrollment = 2; */ public Builder setEnrollment(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings value) { if (enrollmentBuilder_ == null) { if (value == null) { throw new NullPointerException(); } enrollment_ = value; onChanged(); } else { enrollmentBuilder_.setMessage(value); } return this; } /** *
       * Specifies channel-specific settings for enrollment notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings enrollment = 2; */ public Builder setEnrollment( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.Builder builderForValue) { if (enrollmentBuilder_ == null) { enrollment_ = builderForValue.build(); onChanged(); } else { enrollmentBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Specifies channel-specific settings for enrollment notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings enrollment = 2; */ public Builder mergeEnrollment(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings value) { if (enrollmentBuilder_ == null) { if (enrollment_ != null) { enrollment_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.newBuilder(enrollment_).mergeFrom(value).buildPartial(); } else { enrollment_ = value; } onChanged(); } else { enrollmentBuilder_.mergeFrom(value); } return this; } /** *
       * Specifies channel-specific settings for enrollment notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings enrollment = 2; */ public Builder clearEnrollment() { if (enrollmentBuilder_ == null) { enrollment_ = null; onChanged(); } else { enrollment_ = null; enrollmentBuilder_ = null; } return this; } /** *
       * Specifies channel-specific settings for enrollment notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings enrollment = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.Builder getEnrollmentBuilder() { onChanged(); return getEnrollmentFieldBuilder().getBuilder(); } /** *
       * Specifies channel-specific settings for enrollment notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings enrollment = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettingsOrBuilder getEnrollmentOrBuilder() { if (enrollmentBuilder_ != null) { return enrollmentBuilder_.getMessageOrBuilder(); } else { return enrollment_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.getDefaultInstance() : enrollment_; } } /** *
       * Specifies channel-specific settings for enrollment notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings enrollment = 2; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettingsOrBuilder> getEnrollmentFieldBuilder() { if (enrollmentBuilder_ == null) { enrollmentBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettingsOrBuilder>( getEnrollment(), getParentForChildren(), isClean()); enrollment_ = null; } return enrollmentBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings marketing_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettingsOrBuilder> marketingBuilder_; /** *
       * Specifies channel-specific settings for marketing notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings marketing = 3; */ public boolean hasMarketing() { return marketingBuilder_ != null || marketing_ != null; } /** *
       * Specifies channel-specific settings for marketing notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings marketing = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings getMarketing() { if (marketingBuilder_ == null) { return marketing_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.getDefaultInstance() : marketing_; } else { return marketingBuilder_.getMessage(); } } /** *
       * Specifies channel-specific settings for marketing notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings marketing = 3; */ public Builder setMarketing(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings value) { if (marketingBuilder_ == null) { if (value == null) { throw new NullPointerException(); } marketing_ = value; onChanged(); } else { marketingBuilder_.setMessage(value); } return this; } /** *
       * Specifies channel-specific settings for marketing notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings marketing = 3; */ public Builder setMarketing( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.Builder builderForValue) { if (marketingBuilder_ == null) { marketing_ = builderForValue.build(); onChanged(); } else { marketingBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Specifies channel-specific settings for marketing notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings marketing = 3; */ public Builder mergeMarketing(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings value) { if (marketingBuilder_ == null) { if (marketing_ != null) { marketing_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.newBuilder(marketing_).mergeFrom(value).buildPartial(); } else { marketing_ = value; } onChanged(); } else { marketingBuilder_.mergeFrom(value); } return this; } /** *
       * Specifies channel-specific settings for marketing notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings marketing = 3; */ public Builder clearMarketing() { if (marketingBuilder_ == null) { marketing_ = null; onChanged(); } else { marketing_ = null; marketingBuilder_ = null; } return this; } /** *
       * Specifies channel-specific settings for marketing notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings marketing = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.Builder getMarketingBuilder() { onChanged(); return getMarketingFieldBuilder().getBuilder(); } /** *
       * Specifies channel-specific settings for marketing notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings marketing = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettingsOrBuilder getMarketingOrBuilder() { if (marketingBuilder_ != null) { return marketingBuilder_.getMessageOrBuilder(); } else { return marketing_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.getDefaultInstance() : marketing_; } } /** *
       * Specifies channel-specific settings for marketing notifications.
       * 
* * .bloombox.partner.settings.ShopContactChannelSettings marketing = 3; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettingsOrBuilder> getMarketingFieldBuilder() { if (marketingBuilder_ == null) { marketingBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactChannelSettingsOrBuilder>( getMarketing(), getParentForChildren(), isClean()); marketing_ = null; } return marketingBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.ShopChannelSettings) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.ShopChannelSettings) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShopChannelSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ShopChannelSettings(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ShopContactTargetOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.ShopContactTarget) com.google.protobuf.MessageOrBuilder { /** *
     * Specifies a human-readable label for this contact.
     * 
* * string label = 1; */ java.lang.String getLabel(); /** *
     * Specifies a human-readable label for this contact.
     * 
* * string label = 1; */ com.google.protobuf.ByteString getLabelBytes(); /** *
     * Include this contact in debug SMS or email traffic.
     * 
* * bool debug = 2; */ boolean getDebug(); /** *
     * Specifies an email address as part of this contact.
     * 
* * .opencannabis.contact.EmailAddress email = 3; */ boolean hasEmail(); /** *
     * Specifies an email address as part of this contact.
     * 
* * .opencannabis.contact.EmailAddress email = 3; */ io.opencannabis.schema.contact.ContactEmail.EmailAddress getEmail(); /** *
     * Specifies an email address as part of this contact.
     * 
* * .opencannabis.contact.EmailAddress email = 3; */ io.opencannabis.schema.contact.ContactEmail.EmailAddressOrBuilder getEmailOrBuilder(); /** *
     * Specifies a phone number as part of this contact.
     * 
* * .opencannabis.contact.PhoneNumber phone = 4; */ boolean hasPhone(); /** *
     * Specifies a phone number as part of this contact.
     * 
* * .opencannabis.contact.PhoneNumber phone = 4; */ io.opencannabis.schema.contact.ContactPhone.PhoneNumber getPhone(); /** *
     * Specifies a phone number as part of this contact.
     * 
* * .opencannabis.contact.PhoneNumber phone = 4; */ io.opencannabis.schema.contact.ContactPhone.PhoneNumberOrBuilder getPhoneOrBuilder(); /** *
     * Specifies channel-specific subscription settings.
     * 
* * .bloombox.partner.settings.ShopChannelSettings channels = 5; */ boolean hasChannels(); /** *
     * Specifies channel-specific subscription settings.
     * 
* * .bloombox.partner.settings.ShopChannelSettings channels = 5; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings getChannels(); /** *
     * Specifies channel-specific subscription settings.
     * 
* * .bloombox.partner.settings.ShopChannelSettings channels = 5; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettingsOrBuilder getChannelsOrBuilder(); } /** *
   * Specifies a shop contact target who should receive shop notifications in some specified circumstances.
   * 
* * Protobuf type {@code bloombox.partner.settings.ShopContactTarget} */ public static final class ShopContactTarget extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.ShopContactTarget) ShopContactTargetOrBuilder { private static final long serialVersionUID = 0L; // Use ShopContactTarget.newBuilder() to construct. private ShopContactTarget(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ShopContactTarget() { label_ = ""; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ShopContactTarget( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); label_ = s; break; } case 16: { debug_ = input.readBool(); break; } case 26: { io.opencannabis.schema.contact.ContactEmail.EmailAddress.Builder subBuilder = null; if (email_ != null) { subBuilder = email_.toBuilder(); } email_ = input.readMessage(io.opencannabis.schema.contact.ContactEmail.EmailAddress.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(email_); email_ = subBuilder.buildPartial(); } break; } case 34: { io.opencannabis.schema.contact.ContactPhone.PhoneNumber.Builder subBuilder = null; if (phone_ != null) { subBuilder = phone_.toBuilder(); } phone_ = input.readMessage(io.opencannabis.schema.contact.ContactPhone.PhoneNumber.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(phone_); phone_ = subBuilder.buildPartial(); } break; } case 42: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings.Builder subBuilder = null; if (channels_ != null) { subBuilder = channels_.toBuilder(); } channels_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(channels_); channels_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopContactTarget_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopContactTarget_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget.Builder.class); } public static final int LABEL_FIELD_NUMBER = 1; private volatile java.lang.Object label_; /** *
     * Specifies a human-readable label for this contact.
     * 
* * string label = 1; */ public java.lang.String getLabel() { java.lang.Object ref = label_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); label_ = s; return s; } } /** *
     * Specifies a human-readable label for this contact.
     * 
* * string label = 1; */ public com.google.protobuf.ByteString getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); label_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DEBUG_FIELD_NUMBER = 2; private boolean debug_; /** *
     * Include this contact in debug SMS or email traffic.
     * 
* * bool debug = 2; */ public boolean getDebug() { return debug_; } public static final int EMAIL_FIELD_NUMBER = 3; private io.opencannabis.schema.contact.ContactEmail.EmailAddress email_; /** *
     * Specifies an email address as part of this contact.
     * 
* * .opencannabis.contact.EmailAddress email = 3; */ public boolean hasEmail() { return email_ != null; } /** *
     * Specifies an email address as part of this contact.
     * 
* * .opencannabis.contact.EmailAddress email = 3; */ public io.opencannabis.schema.contact.ContactEmail.EmailAddress getEmail() { return email_ == null ? io.opencannabis.schema.contact.ContactEmail.EmailAddress.getDefaultInstance() : email_; } /** *
     * Specifies an email address as part of this contact.
     * 
* * .opencannabis.contact.EmailAddress email = 3; */ public io.opencannabis.schema.contact.ContactEmail.EmailAddressOrBuilder getEmailOrBuilder() { return getEmail(); } public static final int PHONE_FIELD_NUMBER = 4; private io.opencannabis.schema.contact.ContactPhone.PhoneNumber phone_; /** *
     * Specifies a phone number as part of this contact.
     * 
* * .opencannabis.contact.PhoneNumber phone = 4; */ public boolean hasPhone() { return phone_ != null; } /** *
     * Specifies a phone number as part of this contact.
     * 
* * .opencannabis.contact.PhoneNumber phone = 4; */ public io.opencannabis.schema.contact.ContactPhone.PhoneNumber getPhone() { return phone_ == null ? io.opencannabis.schema.contact.ContactPhone.PhoneNumber.getDefaultInstance() : phone_; } /** *
     * Specifies a phone number as part of this contact.
     * 
* * .opencannabis.contact.PhoneNumber phone = 4; */ public io.opencannabis.schema.contact.ContactPhone.PhoneNumberOrBuilder getPhoneOrBuilder() { return getPhone(); } public static final int CHANNELS_FIELD_NUMBER = 5; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings channels_; /** *
     * Specifies channel-specific subscription settings.
     * 
* * .bloombox.partner.settings.ShopChannelSettings channels = 5; */ public boolean hasChannels() { return channels_ != null; } /** *
     * Specifies channel-specific subscription settings.
     * 
* * .bloombox.partner.settings.ShopChannelSettings channels = 5; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings getChannels() { return channels_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings.getDefaultInstance() : channels_; } /** *
     * Specifies channel-specific subscription settings.
     * 
* * .bloombox.partner.settings.ShopChannelSettings channels = 5; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettingsOrBuilder getChannelsOrBuilder() { return getChannels(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!getLabelBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, label_); } if (debug_ != false) { output.writeBool(2, debug_); } if (email_ != null) { output.writeMessage(3, getEmail()); } if (phone_ != null) { output.writeMessage(4, getPhone()); } if (channels_ != null) { output.writeMessage(5, getChannels()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!getLabelBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, label_); } if (debug_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(2, debug_); } if (email_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getEmail()); } if (phone_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getPhone()); } if (channels_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, getChannels()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget) obj; if (!getLabel() .equals(other.getLabel())) return false; if (getDebug() != other.getDebug()) return false; if (hasEmail() != other.hasEmail()) return false; if (hasEmail()) { if (!getEmail() .equals(other.getEmail())) return false; } if (hasPhone() != other.hasPhone()) return false; if (hasPhone()) { if (!getPhone() .equals(other.getPhone())) return false; } if (hasChannels() != other.hasChannels()) return false; if (hasChannels()) { if (!getChannels() .equals(other.getChannels())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + LABEL_FIELD_NUMBER; hash = (53 * hash) + getLabel().hashCode(); hash = (37 * hash) + DEBUG_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getDebug()); if (hasEmail()) { hash = (37 * hash) + EMAIL_FIELD_NUMBER; hash = (53 * hash) + getEmail().hashCode(); } if (hasPhone()) { hash = (37 * hash) + PHONE_FIELD_NUMBER; hash = (53 * hash) + getPhone().hashCode(); } if (hasChannels()) { hash = (37 * hash) + CHANNELS_FIELD_NUMBER; hash = (53 * hash) + getChannels().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Specifies a shop contact target who should receive shop notifications in some specified circumstances.
     * 
* * Protobuf type {@code bloombox.partner.settings.ShopContactTarget} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.ShopContactTarget) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTargetOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopContactTarget_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopContactTarget_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); label_ = ""; debug_ = false; if (emailBuilder_ == null) { email_ = null; } else { email_ = null; emailBuilder_ = null; } if (phoneBuilder_ == null) { phone_ = null; } else { phone_ = null; phoneBuilder_ = null; } if (channelsBuilder_ == null) { channels_ = null; } else { channels_ = null; channelsBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopContactTarget_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget(this); result.label_ = label_; result.debug_ = debug_; if (emailBuilder_ == null) { result.email_ = email_; } else { result.email_ = emailBuilder_.build(); } if (phoneBuilder_ == null) { result.phone_ = phone_; } else { result.phone_ = phoneBuilder_.build(); } if (channelsBuilder_ == null) { result.channels_ = channels_; } else { result.channels_ = channelsBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget.getDefaultInstance()) return this; if (!other.getLabel().isEmpty()) { label_ = other.label_; onChanged(); } if (other.getDebug() != false) { setDebug(other.getDebug()); } if (other.hasEmail()) { mergeEmail(other.getEmail()); } if (other.hasPhone()) { mergePhone(other.getPhone()); } if (other.hasChannels()) { mergeChannels(other.getChannels()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object label_ = ""; /** *
       * Specifies a human-readable label for this contact.
       * 
* * string label = 1; */ public java.lang.String getLabel() { java.lang.Object ref = label_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); label_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Specifies a human-readable label for this contact.
       * 
* * string label = 1; */ public com.google.protobuf.ByteString getLabelBytes() { java.lang.Object ref = label_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); label_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Specifies a human-readable label for this contact.
       * 
* * string label = 1; */ public Builder setLabel( java.lang.String value) { if (value == null) { throw new NullPointerException(); } label_ = value; onChanged(); return this; } /** *
       * Specifies a human-readable label for this contact.
       * 
* * string label = 1; */ public Builder clearLabel() { label_ = getDefaultInstance().getLabel(); onChanged(); return this; } /** *
       * Specifies a human-readable label for this contact.
       * 
* * string label = 1; */ public Builder setLabelBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); label_ = value; onChanged(); return this; } private boolean debug_ ; /** *
       * Include this contact in debug SMS or email traffic.
       * 
* * bool debug = 2; */ public boolean getDebug() { return debug_; } /** *
       * Include this contact in debug SMS or email traffic.
       * 
* * bool debug = 2; */ public Builder setDebug(boolean value) { debug_ = value; onChanged(); return this; } /** *
       * Include this contact in debug SMS or email traffic.
       * 
* * bool debug = 2; */ public Builder clearDebug() { debug_ = false; onChanged(); return this; } private io.opencannabis.schema.contact.ContactEmail.EmailAddress email_; private com.google.protobuf.SingleFieldBuilderV3< io.opencannabis.schema.contact.ContactEmail.EmailAddress, io.opencannabis.schema.contact.ContactEmail.EmailAddress.Builder, io.opencannabis.schema.contact.ContactEmail.EmailAddressOrBuilder> emailBuilder_; /** *
       * Specifies an email address as part of this contact.
       * 
* * .opencannabis.contact.EmailAddress email = 3; */ public boolean hasEmail() { return emailBuilder_ != null || email_ != null; } /** *
       * Specifies an email address as part of this contact.
       * 
* * .opencannabis.contact.EmailAddress email = 3; */ public io.opencannabis.schema.contact.ContactEmail.EmailAddress getEmail() { if (emailBuilder_ == null) { return email_ == null ? io.opencannabis.schema.contact.ContactEmail.EmailAddress.getDefaultInstance() : email_; } else { return emailBuilder_.getMessage(); } } /** *
       * Specifies an email address as part of this contact.
       * 
* * .opencannabis.contact.EmailAddress email = 3; */ public Builder setEmail(io.opencannabis.schema.contact.ContactEmail.EmailAddress value) { if (emailBuilder_ == null) { if (value == null) { throw new NullPointerException(); } email_ = value; onChanged(); } else { emailBuilder_.setMessage(value); } return this; } /** *
       * Specifies an email address as part of this contact.
       * 
* * .opencannabis.contact.EmailAddress email = 3; */ public Builder setEmail( io.opencannabis.schema.contact.ContactEmail.EmailAddress.Builder builderForValue) { if (emailBuilder_ == null) { email_ = builderForValue.build(); onChanged(); } else { emailBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Specifies an email address as part of this contact.
       * 
* * .opencannabis.contact.EmailAddress email = 3; */ public Builder mergeEmail(io.opencannabis.schema.contact.ContactEmail.EmailAddress value) { if (emailBuilder_ == null) { if (email_ != null) { email_ = io.opencannabis.schema.contact.ContactEmail.EmailAddress.newBuilder(email_).mergeFrom(value).buildPartial(); } else { email_ = value; } onChanged(); } else { emailBuilder_.mergeFrom(value); } return this; } /** *
       * Specifies an email address as part of this contact.
       * 
* * .opencannabis.contact.EmailAddress email = 3; */ public Builder clearEmail() { if (emailBuilder_ == null) { email_ = null; onChanged(); } else { email_ = null; emailBuilder_ = null; } return this; } /** *
       * Specifies an email address as part of this contact.
       * 
* * .opencannabis.contact.EmailAddress email = 3; */ public io.opencannabis.schema.contact.ContactEmail.EmailAddress.Builder getEmailBuilder() { onChanged(); return getEmailFieldBuilder().getBuilder(); } /** *
       * Specifies an email address as part of this contact.
       * 
* * .opencannabis.contact.EmailAddress email = 3; */ public io.opencannabis.schema.contact.ContactEmail.EmailAddressOrBuilder getEmailOrBuilder() { if (emailBuilder_ != null) { return emailBuilder_.getMessageOrBuilder(); } else { return email_ == null ? io.opencannabis.schema.contact.ContactEmail.EmailAddress.getDefaultInstance() : email_; } } /** *
       * Specifies an email address as part of this contact.
       * 
* * .opencannabis.contact.EmailAddress email = 3; */ private com.google.protobuf.SingleFieldBuilderV3< io.opencannabis.schema.contact.ContactEmail.EmailAddress, io.opencannabis.schema.contact.ContactEmail.EmailAddress.Builder, io.opencannabis.schema.contact.ContactEmail.EmailAddressOrBuilder> getEmailFieldBuilder() { if (emailBuilder_ == null) { emailBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.opencannabis.schema.contact.ContactEmail.EmailAddress, io.opencannabis.schema.contact.ContactEmail.EmailAddress.Builder, io.opencannabis.schema.contact.ContactEmail.EmailAddressOrBuilder>( getEmail(), getParentForChildren(), isClean()); email_ = null; } return emailBuilder_; } private io.opencannabis.schema.contact.ContactPhone.PhoneNumber phone_; private com.google.protobuf.SingleFieldBuilderV3< io.opencannabis.schema.contact.ContactPhone.PhoneNumber, io.opencannabis.schema.contact.ContactPhone.PhoneNumber.Builder, io.opencannabis.schema.contact.ContactPhone.PhoneNumberOrBuilder> phoneBuilder_; /** *
       * Specifies a phone number as part of this contact.
       * 
* * .opencannabis.contact.PhoneNumber phone = 4; */ public boolean hasPhone() { return phoneBuilder_ != null || phone_ != null; } /** *
       * Specifies a phone number as part of this contact.
       * 
* * .opencannabis.contact.PhoneNumber phone = 4; */ public io.opencannabis.schema.contact.ContactPhone.PhoneNumber getPhone() { if (phoneBuilder_ == null) { return phone_ == null ? io.opencannabis.schema.contact.ContactPhone.PhoneNumber.getDefaultInstance() : phone_; } else { return phoneBuilder_.getMessage(); } } /** *
       * Specifies a phone number as part of this contact.
       * 
* * .opencannabis.contact.PhoneNumber phone = 4; */ public Builder setPhone(io.opencannabis.schema.contact.ContactPhone.PhoneNumber value) { if (phoneBuilder_ == null) { if (value == null) { throw new NullPointerException(); } phone_ = value; onChanged(); } else { phoneBuilder_.setMessage(value); } return this; } /** *
       * Specifies a phone number as part of this contact.
       * 
* * .opencannabis.contact.PhoneNumber phone = 4; */ public Builder setPhone( io.opencannabis.schema.contact.ContactPhone.PhoneNumber.Builder builderForValue) { if (phoneBuilder_ == null) { phone_ = builderForValue.build(); onChanged(); } else { phoneBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Specifies a phone number as part of this contact.
       * 
* * .opencannabis.contact.PhoneNumber phone = 4; */ public Builder mergePhone(io.opencannabis.schema.contact.ContactPhone.PhoneNumber value) { if (phoneBuilder_ == null) { if (phone_ != null) { phone_ = io.opencannabis.schema.contact.ContactPhone.PhoneNumber.newBuilder(phone_).mergeFrom(value).buildPartial(); } else { phone_ = value; } onChanged(); } else { phoneBuilder_.mergeFrom(value); } return this; } /** *
       * Specifies a phone number as part of this contact.
       * 
* * .opencannabis.contact.PhoneNumber phone = 4; */ public Builder clearPhone() { if (phoneBuilder_ == null) { phone_ = null; onChanged(); } else { phone_ = null; phoneBuilder_ = null; } return this; } /** *
       * Specifies a phone number as part of this contact.
       * 
* * .opencannabis.contact.PhoneNumber phone = 4; */ public io.opencannabis.schema.contact.ContactPhone.PhoneNumber.Builder getPhoneBuilder() { onChanged(); return getPhoneFieldBuilder().getBuilder(); } /** *
       * Specifies a phone number as part of this contact.
       * 
* * .opencannabis.contact.PhoneNumber phone = 4; */ public io.opencannabis.schema.contact.ContactPhone.PhoneNumberOrBuilder getPhoneOrBuilder() { if (phoneBuilder_ != null) { return phoneBuilder_.getMessageOrBuilder(); } else { return phone_ == null ? io.opencannabis.schema.contact.ContactPhone.PhoneNumber.getDefaultInstance() : phone_; } } /** *
       * Specifies a phone number as part of this contact.
       * 
* * .opencannabis.contact.PhoneNumber phone = 4; */ private com.google.protobuf.SingleFieldBuilderV3< io.opencannabis.schema.contact.ContactPhone.PhoneNumber, io.opencannabis.schema.contact.ContactPhone.PhoneNumber.Builder, io.opencannabis.schema.contact.ContactPhone.PhoneNumberOrBuilder> getPhoneFieldBuilder() { if (phoneBuilder_ == null) { phoneBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.opencannabis.schema.contact.ContactPhone.PhoneNumber, io.opencannabis.schema.contact.ContactPhone.PhoneNumber.Builder, io.opencannabis.schema.contact.ContactPhone.PhoneNumberOrBuilder>( getPhone(), getParentForChildren(), isClean()); phone_ = null; } return phoneBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings channels_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettingsOrBuilder> channelsBuilder_; /** *
       * Specifies channel-specific subscription settings.
       * 
* * .bloombox.partner.settings.ShopChannelSettings channels = 5; */ public boolean hasChannels() { return channelsBuilder_ != null || channels_ != null; } /** *
       * Specifies channel-specific subscription settings.
       * 
* * .bloombox.partner.settings.ShopChannelSettings channels = 5; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings getChannels() { if (channelsBuilder_ == null) { return channels_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings.getDefaultInstance() : channels_; } else { return channelsBuilder_.getMessage(); } } /** *
       * Specifies channel-specific subscription settings.
       * 
* * .bloombox.partner.settings.ShopChannelSettings channels = 5; */ public Builder setChannels(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings value) { if (channelsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } channels_ = value; onChanged(); } else { channelsBuilder_.setMessage(value); } return this; } /** *
       * Specifies channel-specific subscription settings.
       * 
* * .bloombox.partner.settings.ShopChannelSettings channels = 5; */ public Builder setChannels( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings.Builder builderForValue) { if (channelsBuilder_ == null) { channels_ = builderForValue.build(); onChanged(); } else { channelsBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Specifies channel-specific subscription settings.
       * 
* * .bloombox.partner.settings.ShopChannelSettings channels = 5; */ public Builder mergeChannels(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings value) { if (channelsBuilder_ == null) { if (channels_ != null) { channels_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings.newBuilder(channels_).mergeFrom(value).buildPartial(); } else { channels_ = value; } onChanged(); } else { channelsBuilder_.mergeFrom(value); } return this; } /** *
       * Specifies channel-specific subscription settings.
       * 
* * .bloombox.partner.settings.ShopChannelSettings channels = 5; */ public Builder clearChannels() { if (channelsBuilder_ == null) { channels_ = null; onChanged(); } else { channels_ = null; channelsBuilder_ = null; } return this; } /** *
       * Specifies channel-specific subscription settings.
       * 
* * .bloombox.partner.settings.ShopChannelSettings channels = 5; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings.Builder getChannelsBuilder() { onChanged(); return getChannelsFieldBuilder().getBuilder(); } /** *
       * Specifies channel-specific subscription settings.
       * 
* * .bloombox.partner.settings.ShopChannelSettings channels = 5; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettingsOrBuilder getChannelsOrBuilder() { if (channelsBuilder_ != null) { return channelsBuilder_.getMessageOrBuilder(); } else { return channels_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings.getDefaultInstance() : channels_; } } /** *
       * Specifies channel-specific subscription settings.
       * 
* * .bloombox.partner.settings.ShopChannelSettings channels = 5; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettingsOrBuilder> getChannelsFieldBuilder() { if (channelsBuilder_ == null) { channelsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopChannelSettingsOrBuilder>( getChannels(), getParentForChildren(), isClean()); channels_ = null; } return channelsBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.ShopContactTarget) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.ShopContactTarget) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShopContactTarget parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ShopContactTarget(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CommsSenderSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.CommsSenderSettings) com.google.protobuf.MessageOrBuilder { /** *
     * Specifies the email address to send from for a particular type of notifications.
     * 
* * .opencannabis.contact.EmailAddress email = 1; */ boolean hasEmail(); /** *
     * Specifies the email address to send from for a particular type of notifications.
     * 
* * .opencannabis.contact.EmailAddress email = 1; */ io.opencannabis.schema.contact.ContactEmail.EmailAddress getEmail(); /** *
     * Specifies the email address to send from for a particular type of notifications.
     * 
* * .opencannabis.contact.EmailAddress email = 1; */ io.opencannabis.schema.contact.ContactEmail.EmailAddressOrBuilder getEmailOrBuilder(); /** *
     * Specifies the phone number to send SMS messages from for a particular type of notifications.
     * 
* * .opencannabis.contact.PhoneNumber phone = 2; */ boolean hasPhone(); /** *
     * Specifies the phone number to send SMS messages from for a particular type of notifications.
     * 
* * .opencannabis.contact.PhoneNumber phone = 2; */ io.opencannabis.schema.contact.ContactPhone.PhoneNumber getPhone(); /** *
     * Specifies the phone number to send SMS messages from for a particular type of notifications.
     * 
* * .opencannabis.contact.PhoneNumber phone = 2; */ io.opencannabis.schema.contact.ContactPhone.PhoneNumberOrBuilder getPhoneOrBuilder(); } /** *
   * Specifies sender account settings for SMS and email notification channels.
   * 
* * Protobuf type {@code bloombox.partner.settings.CommsSenderSettings} */ public static final class CommsSenderSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.CommsSenderSettings) CommsSenderSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use CommsSenderSettings.newBuilder() to construct. private CommsSenderSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CommsSenderSettings() { } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CommsSenderSettings( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { io.opencannabis.schema.contact.ContactEmail.EmailAddress.Builder subBuilder = null; if (email_ != null) { subBuilder = email_.toBuilder(); } email_ = input.readMessage(io.opencannabis.schema.contact.ContactEmail.EmailAddress.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(email_); email_ = subBuilder.buildPartial(); } break; } case 18: { io.opencannabis.schema.contact.ContactPhone.PhoneNumber.Builder subBuilder = null; if (phone_ != null) { subBuilder = phone_.toBuilder(); } phone_ = input.readMessage(io.opencannabis.schema.contact.ContactPhone.PhoneNumber.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(phone_); phone_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_CommsSenderSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_CommsSenderSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings.Builder.class); } public static final int EMAIL_FIELD_NUMBER = 1; private io.opencannabis.schema.contact.ContactEmail.EmailAddress email_; /** *
     * Specifies the email address to send from for a particular type of notifications.
     * 
* * .opencannabis.contact.EmailAddress email = 1; */ public boolean hasEmail() { return email_ != null; } /** *
     * Specifies the email address to send from for a particular type of notifications.
     * 
* * .opencannabis.contact.EmailAddress email = 1; */ public io.opencannabis.schema.contact.ContactEmail.EmailAddress getEmail() { return email_ == null ? io.opencannabis.schema.contact.ContactEmail.EmailAddress.getDefaultInstance() : email_; } /** *
     * Specifies the email address to send from for a particular type of notifications.
     * 
* * .opencannabis.contact.EmailAddress email = 1; */ public io.opencannabis.schema.contact.ContactEmail.EmailAddressOrBuilder getEmailOrBuilder() { return getEmail(); } public static final int PHONE_FIELD_NUMBER = 2; private io.opencannabis.schema.contact.ContactPhone.PhoneNumber phone_; /** *
     * Specifies the phone number to send SMS messages from for a particular type of notifications.
     * 
* * .opencannabis.contact.PhoneNumber phone = 2; */ public boolean hasPhone() { return phone_ != null; } /** *
     * Specifies the phone number to send SMS messages from for a particular type of notifications.
     * 
* * .opencannabis.contact.PhoneNumber phone = 2; */ public io.opencannabis.schema.contact.ContactPhone.PhoneNumber getPhone() { return phone_ == null ? io.opencannabis.schema.contact.ContactPhone.PhoneNumber.getDefaultInstance() : phone_; } /** *
     * Specifies the phone number to send SMS messages from for a particular type of notifications.
     * 
* * .opencannabis.contact.PhoneNumber phone = 2; */ public io.opencannabis.schema.contact.ContactPhone.PhoneNumberOrBuilder getPhoneOrBuilder() { return getPhone(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (email_ != null) { output.writeMessage(1, getEmail()); } if (phone_ != null) { output.writeMessage(2, getPhone()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (email_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getEmail()); } if (phone_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getPhone()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings) obj; if (hasEmail() != other.hasEmail()) return false; if (hasEmail()) { if (!getEmail() .equals(other.getEmail())) return false; } if (hasPhone() != other.hasPhone()) return false; if (hasPhone()) { if (!getPhone() .equals(other.getPhone())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasEmail()) { hash = (37 * hash) + EMAIL_FIELD_NUMBER; hash = (53 * hash) + getEmail().hashCode(); } if (hasPhone()) { hash = (37 * hash) + PHONE_FIELD_NUMBER; hash = (53 * hash) + getPhone().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Specifies sender account settings for SMS and email notification channels.
     * 
* * Protobuf type {@code bloombox.partner.settings.CommsSenderSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.CommsSenderSettings) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_CommsSenderSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_CommsSenderSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); if (emailBuilder_ == null) { email_ = null; } else { email_ = null; emailBuilder_ = null; } if (phoneBuilder_ == null) { phone_ = null; } else { phone_ = null; phoneBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_CommsSenderSettings_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings(this); if (emailBuilder_ == null) { result.email_ = email_; } else { result.email_ = emailBuilder_.build(); } if (phoneBuilder_ == null) { result.phone_ = phone_; } else { result.phone_ = phoneBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings.getDefaultInstance()) return this; if (other.hasEmail()) { mergeEmail(other.getEmail()); } if (other.hasPhone()) { mergePhone(other.getPhone()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private io.opencannabis.schema.contact.ContactEmail.EmailAddress email_; private com.google.protobuf.SingleFieldBuilderV3< io.opencannabis.schema.contact.ContactEmail.EmailAddress, io.opencannabis.schema.contact.ContactEmail.EmailAddress.Builder, io.opencannabis.schema.contact.ContactEmail.EmailAddressOrBuilder> emailBuilder_; /** *
       * Specifies the email address to send from for a particular type of notifications.
       * 
* * .opencannabis.contact.EmailAddress email = 1; */ public boolean hasEmail() { return emailBuilder_ != null || email_ != null; } /** *
       * Specifies the email address to send from for a particular type of notifications.
       * 
* * .opencannabis.contact.EmailAddress email = 1; */ public io.opencannabis.schema.contact.ContactEmail.EmailAddress getEmail() { if (emailBuilder_ == null) { return email_ == null ? io.opencannabis.schema.contact.ContactEmail.EmailAddress.getDefaultInstance() : email_; } else { return emailBuilder_.getMessage(); } } /** *
       * Specifies the email address to send from for a particular type of notifications.
       * 
* * .opencannabis.contact.EmailAddress email = 1; */ public Builder setEmail(io.opencannabis.schema.contact.ContactEmail.EmailAddress value) { if (emailBuilder_ == null) { if (value == null) { throw new NullPointerException(); } email_ = value; onChanged(); } else { emailBuilder_.setMessage(value); } return this; } /** *
       * Specifies the email address to send from for a particular type of notifications.
       * 
* * .opencannabis.contact.EmailAddress email = 1; */ public Builder setEmail( io.opencannabis.schema.contact.ContactEmail.EmailAddress.Builder builderForValue) { if (emailBuilder_ == null) { email_ = builderForValue.build(); onChanged(); } else { emailBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Specifies the email address to send from for a particular type of notifications.
       * 
* * .opencannabis.contact.EmailAddress email = 1; */ public Builder mergeEmail(io.opencannabis.schema.contact.ContactEmail.EmailAddress value) { if (emailBuilder_ == null) { if (email_ != null) { email_ = io.opencannabis.schema.contact.ContactEmail.EmailAddress.newBuilder(email_).mergeFrom(value).buildPartial(); } else { email_ = value; } onChanged(); } else { emailBuilder_.mergeFrom(value); } return this; } /** *
       * Specifies the email address to send from for a particular type of notifications.
       * 
* * .opencannabis.contact.EmailAddress email = 1; */ public Builder clearEmail() { if (emailBuilder_ == null) { email_ = null; onChanged(); } else { email_ = null; emailBuilder_ = null; } return this; } /** *
       * Specifies the email address to send from for a particular type of notifications.
       * 
* * .opencannabis.contact.EmailAddress email = 1; */ public io.opencannabis.schema.contact.ContactEmail.EmailAddress.Builder getEmailBuilder() { onChanged(); return getEmailFieldBuilder().getBuilder(); } /** *
       * Specifies the email address to send from for a particular type of notifications.
       * 
* * .opencannabis.contact.EmailAddress email = 1; */ public io.opencannabis.schema.contact.ContactEmail.EmailAddressOrBuilder getEmailOrBuilder() { if (emailBuilder_ != null) { return emailBuilder_.getMessageOrBuilder(); } else { return email_ == null ? io.opencannabis.schema.contact.ContactEmail.EmailAddress.getDefaultInstance() : email_; } } /** *
       * Specifies the email address to send from for a particular type of notifications.
       * 
* * .opencannabis.contact.EmailAddress email = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.opencannabis.schema.contact.ContactEmail.EmailAddress, io.opencannabis.schema.contact.ContactEmail.EmailAddress.Builder, io.opencannabis.schema.contact.ContactEmail.EmailAddressOrBuilder> getEmailFieldBuilder() { if (emailBuilder_ == null) { emailBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.opencannabis.schema.contact.ContactEmail.EmailAddress, io.opencannabis.schema.contact.ContactEmail.EmailAddress.Builder, io.opencannabis.schema.contact.ContactEmail.EmailAddressOrBuilder>( getEmail(), getParentForChildren(), isClean()); email_ = null; } return emailBuilder_; } private io.opencannabis.schema.contact.ContactPhone.PhoneNumber phone_; private com.google.protobuf.SingleFieldBuilderV3< io.opencannabis.schema.contact.ContactPhone.PhoneNumber, io.opencannabis.schema.contact.ContactPhone.PhoneNumber.Builder, io.opencannabis.schema.contact.ContactPhone.PhoneNumberOrBuilder> phoneBuilder_; /** *
       * Specifies the phone number to send SMS messages from for a particular type of notifications.
       * 
* * .opencannabis.contact.PhoneNumber phone = 2; */ public boolean hasPhone() { return phoneBuilder_ != null || phone_ != null; } /** *
       * Specifies the phone number to send SMS messages from for a particular type of notifications.
       * 
* * .opencannabis.contact.PhoneNumber phone = 2; */ public io.opencannabis.schema.contact.ContactPhone.PhoneNumber getPhone() { if (phoneBuilder_ == null) { return phone_ == null ? io.opencannabis.schema.contact.ContactPhone.PhoneNumber.getDefaultInstance() : phone_; } else { return phoneBuilder_.getMessage(); } } /** *
       * Specifies the phone number to send SMS messages from for a particular type of notifications.
       * 
* * .opencannabis.contact.PhoneNumber phone = 2; */ public Builder setPhone(io.opencannabis.schema.contact.ContactPhone.PhoneNumber value) { if (phoneBuilder_ == null) { if (value == null) { throw new NullPointerException(); } phone_ = value; onChanged(); } else { phoneBuilder_.setMessage(value); } return this; } /** *
       * Specifies the phone number to send SMS messages from for a particular type of notifications.
       * 
* * .opencannabis.contact.PhoneNumber phone = 2; */ public Builder setPhone( io.opencannabis.schema.contact.ContactPhone.PhoneNumber.Builder builderForValue) { if (phoneBuilder_ == null) { phone_ = builderForValue.build(); onChanged(); } else { phoneBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Specifies the phone number to send SMS messages from for a particular type of notifications.
       * 
* * .opencannabis.contact.PhoneNumber phone = 2; */ public Builder mergePhone(io.opencannabis.schema.contact.ContactPhone.PhoneNumber value) { if (phoneBuilder_ == null) { if (phone_ != null) { phone_ = io.opencannabis.schema.contact.ContactPhone.PhoneNumber.newBuilder(phone_).mergeFrom(value).buildPartial(); } else { phone_ = value; } onChanged(); } else { phoneBuilder_.mergeFrom(value); } return this; } /** *
       * Specifies the phone number to send SMS messages from for a particular type of notifications.
       * 
* * .opencannabis.contact.PhoneNumber phone = 2; */ public Builder clearPhone() { if (phoneBuilder_ == null) { phone_ = null; onChanged(); } else { phone_ = null; phoneBuilder_ = null; } return this; } /** *
       * Specifies the phone number to send SMS messages from for a particular type of notifications.
       * 
* * .opencannabis.contact.PhoneNumber phone = 2; */ public io.opencannabis.schema.contact.ContactPhone.PhoneNumber.Builder getPhoneBuilder() { onChanged(); return getPhoneFieldBuilder().getBuilder(); } /** *
       * Specifies the phone number to send SMS messages from for a particular type of notifications.
       * 
* * .opencannabis.contact.PhoneNumber phone = 2; */ public io.opencannabis.schema.contact.ContactPhone.PhoneNumberOrBuilder getPhoneOrBuilder() { if (phoneBuilder_ != null) { return phoneBuilder_.getMessageOrBuilder(); } else { return phone_ == null ? io.opencannabis.schema.contact.ContactPhone.PhoneNumber.getDefaultInstance() : phone_; } } /** *
       * Specifies the phone number to send SMS messages from for a particular type of notifications.
       * 
* * .opencannabis.contact.PhoneNumber phone = 2; */ private com.google.protobuf.SingleFieldBuilderV3< io.opencannabis.schema.contact.ContactPhone.PhoneNumber, io.opencannabis.schema.contact.ContactPhone.PhoneNumber.Builder, io.opencannabis.schema.contact.ContactPhone.PhoneNumberOrBuilder> getPhoneFieldBuilder() { if (phoneBuilder_ == null) { phoneBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.opencannabis.schema.contact.ContactPhone.PhoneNumber, io.opencannabis.schema.contact.ContactPhone.PhoneNumber.Builder, io.opencannabis.schema.contact.ContactPhone.PhoneNumberOrBuilder>( getPhone(), getParentForChildren(), isClean()); phone_ = null; } return phoneBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.CommsSenderSettings) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.CommsSenderSettings) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CommsSenderSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CommsSenderSettings(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CommsSettingsPayloadOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.CommsSettingsPayload) com.google.protobuf.MessageOrBuilder { /** *
     * Specifies the type communications this settings payload should apply to. Sometimes left unspecified when this
     * message is used as a map value, since this value is used as its key.
     * 
* * .bloombox.partner.settings.ShopCommsType type = 1; */ int getTypeValue(); /** *
     * Specifies the type communications this settings payload should apply to. Sometimes left unspecified when this
     * message is used as a map value, since this value is used as its key.
     * 
* * .bloombox.partner.settings.ShopCommsType type = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsType getType(); /** *
     * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
     * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
     * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ java.util.List getContactsList(); /** *
     * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
     * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
     * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget getContacts(int index); /** *
     * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
     * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
     * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ int getContactsCount(); /** *
     * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
     * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
     * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ java.util.List getContactsOrBuilderList(); /** *
     * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
     * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
     * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTargetOrBuilder getContactsOrBuilder( int index); /** *
     * Specifies settings for where messages should come from when they are sent for shop communications, including email
     * (source email address), and SMS (source phone number).
     * 
* * .bloombox.partner.settings.CommsSenderSettings sender = 3; */ boolean hasSender(); /** *
     * Specifies settings for where messages should come from when they are sent for shop communications, including email
     * (source email address), and SMS (source phone number).
     * 
* * .bloombox.partner.settings.CommsSenderSettings sender = 3; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings getSender(); /** *
     * Specifies settings for where messages should come from when they are sent for shop communications, including email
     * (source email address), and SMS (source phone number).
     * 
* * .bloombox.partner.settings.CommsSenderSettings sender = 3; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettingsOrBuilder getSenderOrBuilder(); } /** *
   * Specifies a particular type of communication settings, usually keyed by its type.
   * 
* * Protobuf type {@code bloombox.partner.settings.CommsSettingsPayload} */ public static final class CommsSettingsPayload extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.CommsSettingsPayload) CommsSettingsPayloadOrBuilder { private static final long serialVersionUID = 0L; // Use CommsSettingsPayload.newBuilder() to construct. private CommsSettingsPayload(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CommsSettingsPayload() { type_ = 0; contacts_ = java.util.Collections.emptyList(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CommsSettingsPayload( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { int rawValue = input.readEnum(); type_ = rawValue; break; } case 18: { if (!((mutable_bitField0_ & 0x00000002) != 0)) { contacts_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } contacts_.add( input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget.parser(), extensionRegistry)); break; } case 26: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings.Builder subBuilder = null; if (sender_ != null) { subBuilder = sender_.toBuilder(); } sender_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(sender_); sender_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) != 0)) { contacts_ = java.util.Collections.unmodifiableList(contacts_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_CommsSettingsPayload_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_CommsSettingsPayload_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.Builder.class); } private int bitField0_; public static final int TYPE_FIELD_NUMBER = 1; private int type_; /** *
     * Specifies the type communications this settings payload should apply to. Sometimes left unspecified when this
     * message is used as a map value, since this value is used as its key.
     * 
* * .bloombox.partner.settings.ShopCommsType type = 1; */ public int getTypeValue() { return type_; } /** *
     * Specifies the type communications this settings payload should apply to. Sometimes left unspecified when this
     * message is used as a map value, since this value is used as its key.
     * 
* * .bloombox.partner.settings.ShopCommsType type = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsType getType() { @SuppressWarnings("deprecation") io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsType result = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsType.valueOf(type_); return result == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsType.UNRECOGNIZED : result; } public static final int CONTACTS_FIELD_NUMBER = 2; private java.util.List contacts_; /** *
     * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
     * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
     * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ public java.util.List getContactsList() { return contacts_; } /** *
     * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
     * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
     * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ public java.util.List getContactsOrBuilderList() { return contacts_; } /** *
     * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
     * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
     * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ public int getContactsCount() { return contacts_.size(); } /** *
     * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
     * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
     * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget getContacts(int index) { return contacts_.get(index); } /** *
     * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
     * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
     * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTargetOrBuilder getContactsOrBuilder( int index) { return contacts_.get(index); } public static final int SENDER_FIELD_NUMBER = 3; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings sender_; /** *
     * Specifies settings for where messages should come from when they are sent for shop communications, including email
     * (source email address), and SMS (source phone number).
     * 
* * .bloombox.partner.settings.CommsSenderSettings sender = 3; */ public boolean hasSender() { return sender_ != null; } /** *
     * Specifies settings for where messages should come from when they are sent for shop communications, including email
     * (source email address), and SMS (source phone number).
     * 
* * .bloombox.partner.settings.CommsSenderSettings sender = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings getSender() { return sender_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings.getDefaultInstance() : sender_; } /** *
     * Specifies settings for where messages should come from when they are sent for shop communications, including email
     * (source email address), and SMS (source phone number).
     * 
* * .bloombox.partner.settings.CommsSenderSettings sender = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettingsOrBuilder getSenderOrBuilder() { return getSender(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (type_ != io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsType.INTERNAL.getNumber()) { output.writeEnum(1, type_); } for (int i = 0; i < contacts_.size(); i++) { output.writeMessage(2, contacts_.get(i)); } if (sender_ != null) { output.writeMessage(3, getSender()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (type_ != io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsType.INTERNAL.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, type_); } for (int i = 0; i < contacts_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, contacts_.get(i)); } if (sender_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getSender()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload) obj; if (type_ != other.type_) return false; if (!getContactsList() .equals(other.getContactsList())) return false; if (hasSender() != other.hasSender()) return false; if (hasSender()) { if (!getSender() .equals(other.getSender())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + type_; if (getContactsCount() > 0) { hash = (37 * hash) + CONTACTS_FIELD_NUMBER; hash = (53 * hash) + getContactsList().hashCode(); } if (hasSender()) { hash = (37 * hash) + SENDER_FIELD_NUMBER; hash = (53 * hash) + getSender().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Specifies a particular type of communication settings, usually keyed by its type.
     * 
* * Protobuf type {@code bloombox.partner.settings.CommsSettingsPayload} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.CommsSettingsPayload) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayloadOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_CommsSettingsPayload_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_CommsSettingsPayload_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getContactsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); type_ = 0; if (contactsBuilder_ == null) { contacts_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { contactsBuilder_.clear(); } if (senderBuilder_ == null) { sender_ = null; } else { sender_ = null; senderBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_CommsSettingsPayload_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; result.type_ = type_; if (contactsBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { contacts_ = java.util.Collections.unmodifiableList(contacts_); bitField0_ = (bitField0_ & ~0x00000002); } result.contacts_ = contacts_; } else { result.contacts_ = contactsBuilder_.build(); } if (senderBuilder_ == null) { result.sender_ = sender_; } else { result.sender_ = senderBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.getDefaultInstance()) return this; if (other.type_ != 0) { setTypeValue(other.getTypeValue()); } if (contactsBuilder_ == null) { if (!other.contacts_.isEmpty()) { if (contacts_.isEmpty()) { contacts_ = other.contacts_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureContactsIsMutable(); contacts_.addAll(other.contacts_); } onChanged(); } } else { if (!other.contacts_.isEmpty()) { if (contactsBuilder_.isEmpty()) { contactsBuilder_.dispose(); contactsBuilder_ = null; contacts_ = other.contacts_; bitField0_ = (bitField0_ & ~0x00000002); contactsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getContactsFieldBuilder() : null; } else { contactsBuilder_.addAllMessages(other.contacts_); } } } if (other.hasSender()) { mergeSender(other.getSender()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private int type_ = 0; /** *
       * Specifies the type communications this settings payload should apply to. Sometimes left unspecified when this
       * message is used as a map value, since this value is used as its key.
       * 
* * .bloombox.partner.settings.ShopCommsType type = 1; */ public int getTypeValue() { return type_; } /** *
       * Specifies the type communications this settings payload should apply to. Sometimes left unspecified when this
       * message is used as a map value, since this value is used as its key.
       * 
* * .bloombox.partner.settings.ShopCommsType type = 1; */ public Builder setTypeValue(int value) { type_ = value; onChanged(); return this; } /** *
       * Specifies the type communications this settings payload should apply to. Sometimes left unspecified when this
       * message is used as a map value, since this value is used as its key.
       * 
* * .bloombox.partner.settings.ShopCommsType type = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsType getType() { @SuppressWarnings("deprecation") io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsType result = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsType.valueOf(type_); return result == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsType.UNRECOGNIZED : result; } /** *
       * Specifies the type communications this settings payload should apply to. Sometimes left unspecified when this
       * message is used as a map value, since this value is used as its key.
       * 
* * .bloombox.partner.settings.ShopCommsType type = 1; */ public Builder setType(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsType value) { if (value == null) { throw new NullPointerException(); } type_ = value.getNumber(); onChanged(); return this; } /** *
       * Specifies the type communications this settings payload should apply to. Sometimes left unspecified when this
       * message is used as a map value, since this value is used as its key.
       * 
* * .bloombox.partner.settings.ShopCommsType type = 1; */ public Builder clearType() { type_ = 0; onChanged(); return this; } private java.util.List contacts_ = java.util.Collections.emptyList(); private void ensureContactsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { contacts_ = new java.util.ArrayList(contacts_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTargetOrBuilder> contactsBuilder_; /** *
       * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
       * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
       * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ public java.util.List getContactsList() { if (contactsBuilder_ == null) { return java.util.Collections.unmodifiableList(contacts_); } else { return contactsBuilder_.getMessageList(); } } /** *
       * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
       * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
       * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ public int getContactsCount() { if (contactsBuilder_ == null) { return contacts_.size(); } else { return contactsBuilder_.getCount(); } } /** *
       * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
       * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
       * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget getContacts(int index) { if (contactsBuilder_ == null) { return contacts_.get(index); } else { return contactsBuilder_.getMessage(index); } } /** *
       * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
       * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
       * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ public Builder setContacts( int index, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget value) { if (contactsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureContactsIsMutable(); contacts_.set(index, value); onChanged(); } else { contactsBuilder_.setMessage(index, value); } return this; } /** *
       * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
       * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
       * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ public Builder setContacts( int index, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget.Builder builderForValue) { if (contactsBuilder_ == null) { ensureContactsIsMutable(); contacts_.set(index, builderForValue.build()); onChanged(); } else { contactsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
       * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
       * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ public Builder addContacts(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget value) { if (contactsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureContactsIsMutable(); contacts_.add(value); onChanged(); } else { contactsBuilder_.addMessage(value); } return this; } /** *
       * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
       * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
       * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ public Builder addContacts( int index, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget value) { if (contactsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureContactsIsMutable(); contacts_.add(index, value); onChanged(); } else { contactsBuilder_.addMessage(index, value); } return this; } /** *
       * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
       * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
       * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ public Builder addContacts( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget.Builder builderForValue) { if (contactsBuilder_ == null) { ensureContactsIsMutable(); contacts_.add(builderForValue.build()); onChanged(); } else { contactsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
       * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
       * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ public Builder addContacts( int index, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget.Builder builderForValue) { if (contactsBuilder_ == null) { ensureContactsIsMutable(); contacts_.add(index, builderForValue.build()); onChanged(); } else { contactsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
       * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
       * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ public Builder addAllContacts( java.lang.Iterable values) { if (contactsBuilder_ == null) { ensureContactsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, contacts_); onChanged(); } else { contactsBuilder_.addAllMessages(values); } return this; } /** *
       * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
       * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
       * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ public Builder clearContacts() { if (contactsBuilder_ == null) { contacts_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { contactsBuilder_.clear(); } return this; } /** *
       * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
       * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
       * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ public Builder removeContacts(int index) { if (contactsBuilder_ == null) { ensureContactsIsMutable(); contacts_.remove(index); onChanged(); } else { contactsBuilder_.remove(index); } return this; } /** *
       * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
       * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
       * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget.Builder getContactsBuilder( int index) { return getContactsFieldBuilder().getBuilder(index); } /** *
       * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
       * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
       * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTargetOrBuilder getContactsOrBuilder( int index) { if (contactsBuilder_ == null) { return contacts_.get(index); } else { return contactsBuilder_.getMessageOrBuilder(index); } } /** *
       * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
       * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
       * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ public java.util.List getContactsOrBuilderList() { if (contactsBuilder_ != null) { return contactsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(contacts_); } } /** *
       * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
       * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
       * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget.Builder addContactsBuilder() { return getContactsFieldBuilder().addBuilder( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget.getDefaultInstance()); } /** *
       * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
       * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
       * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget.Builder addContactsBuilder( int index) { return getContactsFieldBuilder().addBuilder( index, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget.getDefaultInstance()); } /** *
       * Specifies contacts attached to this type of shop communication. In an internal context, these represent the full
       * set of contacts reached-out-to when things occur. In an external context, these are like a BCC function.
       * 
* * repeated .bloombox.partner.settings.ShopContactTarget contacts = 2; */ public java.util.List getContactsBuilderList() { return getContactsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTargetOrBuilder> getContactsFieldBuilder() { if (contactsBuilder_ == null) { contactsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTargetOrBuilder>( contacts_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); contacts_ = null; } return contactsBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings sender_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettingsOrBuilder> senderBuilder_; /** *
       * Specifies settings for where messages should come from when they are sent for shop communications, including email
       * (source email address), and SMS (source phone number).
       * 
* * .bloombox.partner.settings.CommsSenderSettings sender = 3; */ public boolean hasSender() { return senderBuilder_ != null || sender_ != null; } /** *
       * Specifies settings for where messages should come from when they are sent for shop communications, including email
       * (source email address), and SMS (source phone number).
       * 
* * .bloombox.partner.settings.CommsSenderSettings sender = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings getSender() { if (senderBuilder_ == null) { return sender_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings.getDefaultInstance() : sender_; } else { return senderBuilder_.getMessage(); } } /** *
       * Specifies settings for where messages should come from when they are sent for shop communications, including email
       * (source email address), and SMS (source phone number).
       * 
* * .bloombox.partner.settings.CommsSenderSettings sender = 3; */ public Builder setSender(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings value) { if (senderBuilder_ == null) { if (value == null) { throw new NullPointerException(); } sender_ = value; onChanged(); } else { senderBuilder_.setMessage(value); } return this; } /** *
       * Specifies settings for where messages should come from when they are sent for shop communications, including email
       * (source email address), and SMS (source phone number).
       * 
* * .bloombox.partner.settings.CommsSenderSettings sender = 3; */ public Builder setSender( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings.Builder builderForValue) { if (senderBuilder_ == null) { sender_ = builderForValue.build(); onChanged(); } else { senderBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Specifies settings for where messages should come from when they are sent for shop communications, including email
       * (source email address), and SMS (source phone number).
       * 
* * .bloombox.partner.settings.CommsSenderSettings sender = 3; */ public Builder mergeSender(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings value) { if (senderBuilder_ == null) { if (sender_ != null) { sender_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings.newBuilder(sender_).mergeFrom(value).buildPartial(); } else { sender_ = value; } onChanged(); } else { senderBuilder_.mergeFrom(value); } return this; } /** *
       * Specifies settings for where messages should come from when they are sent for shop communications, including email
       * (source email address), and SMS (source phone number).
       * 
* * .bloombox.partner.settings.CommsSenderSettings sender = 3; */ public Builder clearSender() { if (senderBuilder_ == null) { sender_ = null; onChanged(); } else { sender_ = null; senderBuilder_ = null; } return this; } /** *
       * Specifies settings for where messages should come from when they are sent for shop communications, including email
       * (source email address), and SMS (source phone number).
       * 
* * .bloombox.partner.settings.CommsSenderSettings sender = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings.Builder getSenderBuilder() { onChanged(); return getSenderFieldBuilder().getBuilder(); } /** *
       * Specifies settings for where messages should come from when they are sent for shop communications, including email
       * (source email address), and SMS (source phone number).
       * 
* * .bloombox.partner.settings.CommsSenderSettings sender = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettingsOrBuilder getSenderOrBuilder() { if (senderBuilder_ != null) { return senderBuilder_.getMessageOrBuilder(); } else { return sender_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings.getDefaultInstance() : sender_; } } /** *
       * Specifies settings for where messages should come from when they are sent for shop communications, including email
       * (source email address), and SMS (source phone number).
       * 
* * .bloombox.partner.settings.CommsSenderSettings sender = 3; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettingsOrBuilder> getSenderFieldBuilder() { if (senderBuilder_ == null) { senderBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSenderSettingsOrBuilder>( getSender(), getParentForChildren(), isClean()); sender_ = null; } return senderBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.CommsSettingsPayload) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.CommsSettingsPayload) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CommsSettingsPayload parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CommsSettingsPayload(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ShopCommsSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.ShopCommsSettings) com.google.protobuf.MessageOrBuilder { /** *
     * Internal communications settings. This includes dispensary owners/operators/staff and other internal stakeholders.
     * 
* * .bloombox.partner.settings.CommsSettingsPayload internal = 1; */ boolean hasInternal(); /** *
     * Internal communications settings. This includes dispensary owners/operators/staff and other internal stakeholders.
     * 
* * .bloombox.partner.settings.CommsSettingsPayload internal = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload getInternal(); /** *
     * Internal communications settings. This includes dispensary owners/operators/staff and other internal stakeholders.
     * 
* * .bloombox.partner.settings.CommsSettingsPayload internal = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayloadOrBuilder getInternalOrBuilder(); /** *
     * External communications settings. This specifies settings that apply when communicating with end-users, consumers,
     * customers, and so on.
     * 
* * .bloombox.partner.settings.CommsSettingsPayload external = 2; */ boolean hasExternal(); /** *
     * External communications settings. This specifies settings that apply when communicating with end-users, consumers,
     * customers, and so on.
     * 
* * .bloombox.partner.settings.CommsSettingsPayload external = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload getExternal(); /** *
     * External communications settings. This specifies settings that apply when communicating with end-users, consumers,
     * customers, and so on.
     * 
* * .bloombox.partner.settings.CommsSettingsPayload external = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayloadOrBuilder getExternalOrBuilder(); } /** *
   * Specifies settings related to shop comms.
   * 
* * Protobuf type {@code bloombox.partner.settings.ShopCommsSettings} */ public static final class ShopCommsSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.ShopCommsSettings) ShopCommsSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use ShopCommsSettings.newBuilder() to construct. private ShopCommsSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ShopCommsSettings() { } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ShopCommsSettings( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.Builder subBuilder = null; if (internal_ != null) { subBuilder = internal_.toBuilder(); } internal_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(internal_); internal_ = subBuilder.buildPartial(); } break; } case 18: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.Builder subBuilder = null; if (external_ != null) { subBuilder = external_.toBuilder(); } external_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(external_); external_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopCommsSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopCommsSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings.Builder.class); } public static final int INTERNAL_FIELD_NUMBER = 1; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload internal_; /** *
     * Internal communications settings. This includes dispensary owners/operators/staff and other internal stakeholders.
     * 
* * .bloombox.partner.settings.CommsSettingsPayload internal = 1; */ public boolean hasInternal() { return internal_ != null; } /** *
     * Internal communications settings. This includes dispensary owners/operators/staff and other internal stakeholders.
     * 
* * .bloombox.partner.settings.CommsSettingsPayload internal = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload getInternal() { return internal_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.getDefaultInstance() : internal_; } /** *
     * Internal communications settings. This includes dispensary owners/operators/staff and other internal stakeholders.
     * 
* * .bloombox.partner.settings.CommsSettingsPayload internal = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayloadOrBuilder getInternalOrBuilder() { return getInternal(); } public static final int EXTERNAL_FIELD_NUMBER = 2; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload external_; /** *
     * External communications settings. This specifies settings that apply when communicating with end-users, consumers,
     * customers, and so on.
     * 
* * .bloombox.partner.settings.CommsSettingsPayload external = 2; */ public boolean hasExternal() { return external_ != null; } /** *
     * External communications settings. This specifies settings that apply when communicating with end-users, consumers,
     * customers, and so on.
     * 
* * .bloombox.partner.settings.CommsSettingsPayload external = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload getExternal() { return external_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.getDefaultInstance() : external_; } /** *
     * External communications settings. This specifies settings that apply when communicating with end-users, consumers,
     * customers, and so on.
     * 
* * .bloombox.partner.settings.CommsSettingsPayload external = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayloadOrBuilder getExternalOrBuilder() { return getExternal(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (internal_ != null) { output.writeMessage(1, getInternal()); } if (external_ != null) { output.writeMessage(2, getExternal()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (internal_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getInternal()); } if (external_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getExternal()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings) obj; if (hasInternal() != other.hasInternal()) return false; if (hasInternal()) { if (!getInternal() .equals(other.getInternal())) return false; } if (hasExternal() != other.hasExternal()) return false; if (hasExternal()) { if (!getExternal() .equals(other.getExternal())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasInternal()) { hash = (37 * hash) + INTERNAL_FIELD_NUMBER; hash = (53 * hash) + getInternal().hashCode(); } if (hasExternal()) { hash = (37 * hash) + EXTERNAL_FIELD_NUMBER; hash = (53 * hash) + getExternal().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Specifies settings related to shop comms.
     * 
* * Protobuf type {@code bloombox.partner.settings.ShopCommsSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.ShopCommsSettings) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopCommsSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopCommsSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); if (internalBuilder_ == null) { internal_ = null; } else { internal_ = null; internalBuilder_ = null; } if (externalBuilder_ == null) { external_ = null; } else { external_ = null; externalBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopCommsSettings_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings(this); if (internalBuilder_ == null) { result.internal_ = internal_; } else { result.internal_ = internalBuilder_.build(); } if (externalBuilder_ == null) { result.external_ = external_; } else { result.external_ = externalBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings.getDefaultInstance()) return this; if (other.hasInternal()) { mergeInternal(other.getInternal()); } if (other.hasExternal()) { mergeExternal(other.getExternal()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload internal_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayloadOrBuilder> internalBuilder_; /** *
       * Internal communications settings. This includes dispensary owners/operators/staff and other internal stakeholders.
       * 
* * .bloombox.partner.settings.CommsSettingsPayload internal = 1; */ public boolean hasInternal() { return internalBuilder_ != null || internal_ != null; } /** *
       * Internal communications settings. This includes dispensary owners/operators/staff and other internal stakeholders.
       * 
* * .bloombox.partner.settings.CommsSettingsPayload internal = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload getInternal() { if (internalBuilder_ == null) { return internal_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.getDefaultInstance() : internal_; } else { return internalBuilder_.getMessage(); } } /** *
       * Internal communications settings. This includes dispensary owners/operators/staff and other internal stakeholders.
       * 
* * .bloombox.partner.settings.CommsSettingsPayload internal = 1; */ public Builder setInternal(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload value) { if (internalBuilder_ == null) { if (value == null) { throw new NullPointerException(); } internal_ = value; onChanged(); } else { internalBuilder_.setMessage(value); } return this; } /** *
       * Internal communications settings. This includes dispensary owners/operators/staff and other internal stakeholders.
       * 
* * .bloombox.partner.settings.CommsSettingsPayload internal = 1; */ public Builder setInternal( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.Builder builderForValue) { if (internalBuilder_ == null) { internal_ = builderForValue.build(); onChanged(); } else { internalBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Internal communications settings. This includes dispensary owners/operators/staff and other internal stakeholders.
       * 
* * .bloombox.partner.settings.CommsSettingsPayload internal = 1; */ public Builder mergeInternal(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload value) { if (internalBuilder_ == null) { if (internal_ != null) { internal_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.newBuilder(internal_).mergeFrom(value).buildPartial(); } else { internal_ = value; } onChanged(); } else { internalBuilder_.mergeFrom(value); } return this; } /** *
       * Internal communications settings. This includes dispensary owners/operators/staff and other internal stakeholders.
       * 
* * .bloombox.partner.settings.CommsSettingsPayload internal = 1; */ public Builder clearInternal() { if (internalBuilder_ == null) { internal_ = null; onChanged(); } else { internal_ = null; internalBuilder_ = null; } return this; } /** *
       * Internal communications settings. This includes dispensary owners/operators/staff and other internal stakeholders.
       * 
* * .bloombox.partner.settings.CommsSettingsPayload internal = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.Builder getInternalBuilder() { onChanged(); return getInternalFieldBuilder().getBuilder(); } /** *
       * Internal communications settings. This includes dispensary owners/operators/staff and other internal stakeholders.
       * 
* * .bloombox.partner.settings.CommsSettingsPayload internal = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayloadOrBuilder getInternalOrBuilder() { if (internalBuilder_ != null) { return internalBuilder_.getMessageOrBuilder(); } else { return internal_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.getDefaultInstance() : internal_; } } /** *
       * Internal communications settings. This includes dispensary owners/operators/staff and other internal stakeholders.
       * 
* * .bloombox.partner.settings.CommsSettingsPayload internal = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayloadOrBuilder> getInternalFieldBuilder() { if (internalBuilder_ == null) { internalBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayloadOrBuilder>( getInternal(), getParentForChildren(), isClean()); internal_ = null; } return internalBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload external_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayloadOrBuilder> externalBuilder_; /** *
       * External communications settings. This specifies settings that apply when communicating with end-users, consumers,
       * customers, and so on.
       * 
* * .bloombox.partner.settings.CommsSettingsPayload external = 2; */ public boolean hasExternal() { return externalBuilder_ != null || external_ != null; } /** *
       * External communications settings. This specifies settings that apply when communicating with end-users, consumers,
       * customers, and so on.
       * 
* * .bloombox.partner.settings.CommsSettingsPayload external = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload getExternal() { if (externalBuilder_ == null) { return external_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.getDefaultInstance() : external_; } else { return externalBuilder_.getMessage(); } } /** *
       * External communications settings. This specifies settings that apply when communicating with end-users, consumers,
       * customers, and so on.
       * 
* * .bloombox.partner.settings.CommsSettingsPayload external = 2; */ public Builder setExternal(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload value) { if (externalBuilder_ == null) { if (value == null) { throw new NullPointerException(); } external_ = value; onChanged(); } else { externalBuilder_.setMessage(value); } return this; } /** *
       * External communications settings. This specifies settings that apply when communicating with end-users, consumers,
       * customers, and so on.
       * 
* * .bloombox.partner.settings.CommsSettingsPayload external = 2; */ public Builder setExternal( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.Builder builderForValue) { if (externalBuilder_ == null) { external_ = builderForValue.build(); onChanged(); } else { externalBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * External communications settings. This specifies settings that apply when communicating with end-users, consumers,
       * customers, and so on.
       * 
* * .bloombox.partner.settings.CommsSettingsPayload external = 2; */ public Builder mergeExternal(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload value) { if (externalBuilder_ == null) { if (external_ != null) { external_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.newBuilder(external_).mergeFrom(value).buildPartial(); } else { external_ = value; } onChanged(); } else { externalBuilder_.mergeFrom(value); } return this; } /** *
       * External communications settings. This specifies settings that apply when communicating with end-users, consumers,
       * customers, and so on.
       * 
* * .bloombox.partner.settings.CommsSettingsPayload external = 2; */ public Builder clearExternal() { if (externalBuilder_ == null) { external_ = null; onChanged(); } else { external_ = null; externalBuilder_ = null; } return this; } /** *
       * External communications settings. This specifies settings that apply when communicating with end-users, consumers,
       * customers, and so on.
       * 
* * .bloombox.partner.settings.CommsSettingsPayload external = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.Builder getExternalBuilder() { onChanged(); return getExternalFieldBuilder().getBuilder(); } /** *
       * External communications settings. This specifies settings that apply when communicating with end-users, consumers,
       * customers, and so on.
       * 
* * .bloombox.partner.settings.CommsSettingsPayload external = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayloadOrBuilder getExternalOrBuilder() { if (externalBuilder_ != null) { return externalBuilder_.getMessageOrBuilder(); } else { return external_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.getDefaultInstance() : external_; } } /** *
       * External communications settings. This specifies settings that apply when communicating with end-users, consumers,
       * customers, and so on.
       * 
* * .bloombox.partner.settings.CommsSettingsPayload external = 2; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayloadOrBuilder> getExternalFieldBuilder() { if (externalBuilder_ == null) { externalBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayload.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CommsSettingsPayloadOrBuilder>( getExternal(), getParentForChildren(), isClean()); external_ = null; } return externalBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.ShopCommsSettings) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.ShopCommsSettings) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShopCommsSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ShopCommsSettings(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface OnlineShopSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.OnlineShopSettings) com.google.protobuf.MessageOrBuilder { /** *
     * Web origin where the online shop for this location is hosted.
     * 
* * string origin = 1; */ java.lang.String getOrigin(); /** *
     * Web origin where the online shop for this location is hosted.
     * 
* * string origin = 1; */ com.google.protobuf.ByteString getOriginBytes(); /** *
     * Specifies settings related to internal or external communications.
     * 
* * .bloombox.partner.settings.ShopCommsSettings comms = 2; */ boolean hasComms(); /** *
     * Specifies settings related to internal or external communications.
     * 
* * .bloombox.partner.settings.ShopCommsSettings comms = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings getComms(); /** *
     * Specifies settings related to internal or external communications.
     * 
* * .bloombox.partner.settings.ShopCommsSettings comms = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettingsOrBuilder getCommsOrBuilder(); /** *
     * Domain to use for online shop operations.
     * 
* * string domain = 3; */ java.lang.String getDomain(); /** *
     * Domain to use for online shop operations.
     * 
* * string domain = 3; */ com.google.protobuf.ByteString getDomainBytes(); /** *
     * Signup URL to use for online shop operations.
     * 
* * string signup = 4; */ java.lang.String getSignup(); /** *
     * Signup URL to use for online shop operations.
     * 
* * string signup = 4; */ com.google.protobuf.ByteString getSignupBytes(); /** *
     * Login URL to use for online shop operations.
     * 
* * string login = 5; */ java.lang.String getLogin(); /** *
     * Login URL to use for online shop operations.
     * 
* * string login = 5; */ com.google.protobuf.ByteString getLoginBytes(); /** *
     * List of accepted payment methods at this location's digital/online storefront.
     * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 6; */ java.util.List getAcceptedMethodList(); /** *
     * List of accepted payment methods at this location's digital/online storefront.
     * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 6; */ int getAcceptedMethodCount(); /** *
     * List of accepted payment methods at this location's digital/online storefront.
     * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 6; */ io.opencannabis.schema.commerce.Payments.PaymentMethod getAcceptedMethod(int index); /** *
     * List of accepted payment methods at this location's digital/online storefront.
     * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 6; */ java.util.List getAcceptedMethodValueList(); /** *
     * List of accepted payment methods at this location's digital/online storefront.
     * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 6; */ int getAcceptedMethodValue(int index); /** *
     * List of accepted credit/debit card types at this location's digital/online storefront.
     * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 7; */ java.util.List getAcceptedCardList(); /** *
     * List of accepted credit/debit card types at this location's digital/online storefront.
     * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 7; */ int getAcceptedCardCount(); /** *
     * List of accepted credit/debit card types at this location's digital/online storefront.
     * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 7; */ io.opencannabis.schema.commerce.Payments.PaymentCardType getAcceptedCard(int index); /** *
     * List of accepted credit/debit card types at this location's digital/online storefront.
     * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 7; */ java.util.List getAcceptedCardValueList(); /** *
     * List of accepted credit/debit card types at this location's digital/online storefront.
     * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 7; */ int getAcceptedCardValue(int index); } /** *
   * Settings scope for items specifically related to online shop access.
   * 
* * Protobuf type {@code bloombox.partner.settings.OnlineShopSettings} */ public static final class OnlineShopSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.OnlineShopSettings) OnlineShopSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use OnlineShopSettings.newBuilder() to construct. private OnlineShopSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private OnlineShopSettings() { origin_ = ""; domain_ = ""; signup_ = ""; login_ = ""; acceptedMethod_ = java.util.Collections.emptyList(); acceptedCard_ = java.util.Collections.emptyList(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private OnlineShopSettings( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); origin_ = s; break; } case 18: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings.Builder subBuilder = null; if (comms_ != null) { subBuilder = comms_.toBuilder(); } comms_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(comms_); comms_ = subBuilder.buildPartial(); } break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); domain_ = s; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); signup_ = s; break; } case 42: { java.lang.String s = input.readStringRequireUtf8(); login_ = s; break; } case 48: { int rawValue = input.readEnum(); if (!((mutable_bitField0_ & 0x00000020) != 0)) { acceptedMethod_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000020; } acceptedMethod_.add(rawValue); break; } case 50: { int length = input.readRawVarint32(); int oldLimit = input.pushLimit(length); while(input.getBytesUntilLimit() > 0) { int rawValue = input.readEnum(); if (!((mutable_bitField0_ & 0x00000020) != 0)) { acceptedMethod_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000020; } acceptedMethod_.add(rawValue); } input.popLimit(oldLimit); break; } case 56: { int rawValue = input.readEnum(); if (!((mutable_bitField0_ & 0x00000040) != 0)) { acceptedCard_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000040; } acceptedCard_.add(rawValue); break; } case 58: { int length = input.readRawVarint32(); int oldLimit = input.pushLimit(length); while(input.getBytesUntilLimit() > 0) { int rawValue = input.readEnum(); if (!((mutable_bitField0_ & 0x00000040) != 0)) { acceptedCard_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000040; } acceptedCard_.add(rawValue); } input.popLimit(oldLimit); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000020) != 0)) { acceptedMethod_ = java.util.Collections.unmodifiableList(acceptedMethod_); } if (((mutable_bitField0_ & 0x00000040) != 0)) { acceptedCard_ = java.util.Collections.unmodifiableList(acceptedCard_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_OnlineShopSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_OnlineShopSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings.Builder.class); } private int bitField0_; public static final int ORIGIN_FIELD_NUMBER = 1; private volatile java.lang.Object origin_; /** *
     * Web origin where the online shop for this location is hosted.
     * 
* * string origin = 1; */ public java.lang.String getOrigin() { java.lang.Object ref = origin_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); origin_ = s; return s; } } /** *
     * Web origin where the online shop for this location is hosted.
     * 
* * string origin = 1; */ public com.google.protobuf.ByteString getOriginBytes() { java.lang.Object ref = origin_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); origin_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int COMMS_FIELD_NUMBER = 2; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings comms_; /** *
     * Specifies settings related to internal or external communications.
     * 
* * .bloombox.partner.settings.ShopCommsSettings comms = 2; */ public boolean hasComms() { return comms_ != null; } /** *
     * Specifies settings related to internal or external communications.
     * 
* * .bloombox.partner.settings.ShopCommsSettings comms = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings getComms() { return comms_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings.getDefaultInstance() : comms_; } /** *
     * Specifies settings related to internal or external communications.
     * 
* * .bloombox.partner.settings.ShopCommsSettings comms = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettingsOrBuilder getCommsOrBuilder() { return getComms(); } public static final int DOMAIN_FIELD_NUMBER = 3; private volatile java.lang.Object domain_; /** *
     * Domain to use for online shop operations.
     * 
* * string domain = 3; */ public java.lang.String getDomain() { java.lang.Object ref = domain_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); domain_ = s; return s; } } /** *
     * Domain to use for online shop operations.
     * 
* * string domain = 3; */ public com.google.protobuf.ByteString getDomainBytes() { java.lang.Object ref = domain_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); domain_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int SIGNUP_FIELD_NUMBER = 4; private volatile java.lang.Object signup_; /** *
     * Signup URL to use for online shop operations.
     * 
* * string signup = 4; */ public java.lang.String getSignup() { java.lang.Object ref = signup_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); signup_ = s; return s; } } /** *
     * Signup URL to use for online shop operations.
     * 
* * string signup = 4; */ public com.google.protobuf.ByteString getSignupBytes() { java.lang.Object ref = signup_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); signup_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int LOGIN_FIELD_NUMBER = 5; private volatile java.lang.Object login_; /** *
     * Login URL to use for online shop operations.
     * 
* * string login = 5; */ public java.lang.String getLogin() { java.lang.Object ref = login_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); login_ = s; return s; } } /** *
     * Login URL to use for online shop operations.
     * 
* * string login = 5; */ public com.google.protobuf.ByteString getLoginBytes() { java.lang.Object ref = login_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); login_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int ACCEPTED_METHOD_FIELD_NUMBER = 6; private java.util.List acceptedMethod_; private static final com.google.protobuf.Internal.ListAdapter.Converter< java.lang.Integer, io.opencannabis.schema.commerce.Payments.PaymentMethod> acceptedMethod_converter_ = new com.google.protobuf.Internal.ListAdapter.Converter< java.lang.Integer, io.opencannabis.schema.commerce.Payments.PaymentMethod>() { public io.opencannabis.schema.commerce.Payments.PaymentMethod convert(java.lang.Integer from) { @SuppressWarnings("deprecation") io.opencannabis.schema.commerce.Payments.PaymentMethod result = io.opencannabis.schema.commerce.Payments.PaymentMethod.valueOf(from); return result == null ? io.opencannabis.schema.commerce.Payments.PaymentMethod.UNRECOGNIZED : result; } }; /** *
     * List of accepted payment methods at this location's digital/online storefront.
     * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 6; */ public java.util.List getAcceptedMethodList() { return new com.google.protobuf.Internal.ListAdapter< java.lang.Integer, io.opencannabis.schema.commerce.Payments.PaymentMethod>(acceptedMethod_, acceptedMethod_converter_); } /** *
     * List of accepted payment methods at this location's digital/online storefront.
     * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 6; */ public int getAcceptedMethodCount() { return acceptedMethod_.size(); } /** *
     * List of accepted payment methods at this location's digital/online storefront.
     * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 6; */ public io.opencannabis.schema.commerce.Payments.PaymentMethod getAcceptedMethod(int index) { return acceptedMethod_converter_.convert(acceptedMethod_.get(index)); } /** *
     * List of accepted payment methods at this location's digital/online storefront.
     * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 6; */ public java.util.List getAcceptedMethodValueList() { return acceptedMethod_; } /** *
     * List of accepted payment methods at this location's digital/online storefront.
     * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 6; */ public int getAcceptedMethodValue(int index) { return acceptedMethod_.get(index); } private int acceptedMethodMemoizedSerializedSize; public static final int ACCEPTED_CARD_FIELD_NUMBER = 7; private java.util.List acceptedCard_; private static final com.google.protobuf.Internal.ListAdapter.Converter< java.lang.Integer, io.opencannabis.schema.commerce.Payments.PaymentCardType> acceptedCard_converter_ = new com.google.protobuf.Internal.ListAdapter.Converter< java.lang.Integer, io.opencannabis.schema.commerce.Payments.PaymentCardType>() { public io.opencannabis.schema.commerce.Payments.PaymentCardType convert(java.lang.Integer from) { @SuppressWarnings("deprecation") io.opencannabis.schema.commerce.Payments.PaymentCardType result = io.opencannabis.schema.commerce.Payments.PaymentCardType.valueOf(from); return result == null ? io.opencannabis.schema.commerce.Payments.PaymentCardType.UNRECOGNIZED : result; } }; /** *
     * List of accepted credit/debit card types at this location's digital/online storefront.
     * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 7; */ public java.util.List getAcceptedCardList() { return new com.google.protobuf.Internal.ListAdapter< java.lang.Integer, io.opencannabis.schema.commerce.Payments.PaymentCardType>(acceptedCard_, acceptedCard_converter_); } /** *
     * List of accepted credit/debit card types at this location's digital/online storefront.
     * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 7; */ public int getAcceptedCardCount() { return acceptedCard_.size(); } /** *
     * List of accepted credit/debit card types at this location's digital/online storefront.
     * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 7; */ public io.opencannabis.schema.commerce.Payments.PaymentCardType getAcceptedCard(int index) { return acceptedCard_converter_.convert(acceptedCard_.get(index)); } /** *
     * List of accepted credit/debit card types at this location's digital/online storefront.
     * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 7; */ public java.util.List getAcceptedCardValueList() { return acceptedCard_; } /** *
     * List of accepted credit/debit card types at this location's digital/online storefront.
     * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 7; */ public int getAcceptedCardValue(int index) { return acceptedCard_.get(index); } private int acceptedCardMemoizedSerializedSize; private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (!getOriginBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, origin_); } if (comms_ != null) { output.writeMessage(2, getComms()); } if (!getDomainBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, domain_); } if (!getSignupBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, signup_); } if (!getLoginBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, login_); } if (getAcceptedMethodList().size() > 0) { output.writeUInt32NoTag(50); output.writeUInt32NoTag(acceptedMethodMemoizedSerializedSize); } for (int i = 0; i < acceptedMethod_.size(); i++) { output.writeEnumNoTag(acceptedMethod_.get(i)); } if (getAcceptedCardList().size() > 0) { output.writeUInt32NoTag(58); output.writeUInt32NoTag(acceptedCardMemoizedSerializedSize); } for (int i = 0; i < acceptedCard_.size(); i++) { output.writeEnumNoTag(acceptedCard_.get(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!getOriginBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, origin_); } if (comms_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getComms()); } if (!getDomainBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, domain_); } if (!getSignupBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, signup_); } if (!getLoginBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, login_); } { int dataSize = 0; for (int i = 0; i < acceptedMethod_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeEnumSizeNoTag(acceptedMethod_.get(i)); } size += dataSize; if (!getAcceptedMethodList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeUInt32SizeNoTag(dataSize); }acceptedMethodMemoizedSerializedSize = dataSize; } { int dataSize = 0; for (int i = 0; i < acceptedCard_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeEnumSizeNoTag(acceptedCard_.get(i)); } size += dataSize; if (!getAcceptedCardList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeUInt32SizeNoTag(dataSize); }acceptedCardMemoizedSerializedSize = dataSize; } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings) obj; if (!getOrigin() .equals(other.getOrigin())) return false; if (hasComms() != other.hasComms()) return false; if (hasComms()) { if (!getComms() .equals(other.getComms())) return false; } if (!getDomain() .equals(other.getDomain())) return false; if (!getSignup() .equals(other.getSignup())) return false; if (!getLogin() .equals(other.getLogin())) return false; if (!acceptedMethod_.equals(other.acceptedMethod_)) return false; if (!acceptedCard_.equals(other.acceptedCard_)) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + ORIGIN_FIELD_NUMBER; hash = (53 * hash) + getOrigin().hashCode(); if (hasComms()) { hash = (37 * hash) + COMMS_FIELD_NUMBER; hash = (53 * hash) + getComms().hashCode(); } hash = (37 * hash) + DOMAIN_FIELD_NUMBER; hash = (53 * hash) + getDomain().hashCode(); hash = (37 * hash) + SIGNUP_FIELD_NUMBER; hash = (53 * hash) + getSignup().hashCode(); hash = (37 * hash) + LOGIN_FIELD_NUMBER; hash = (53 * hash) + getLogin().hashCode(); if (getAcceptedMethodCount() > 0) { hash = (37 * hash) + ACCEPTED_METHOD_FIELD_NUMBER; hash = (53 * hash) + acceptedMethod_.hashCode(); } if (getAcceptedCardCount() > 0) { hash = (37 * hash) + ACCEPTED_CARD_FIELD_NUMBER; hash = (53 * hash) + acceptedCard_.hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Settings scope for items specifically related to online shop access.
     * 
* * Protobuf type {@code bloombox.partner.settings.OnlineShopSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.OnlineShopSettings) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_OnlineShopSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_OnlineShopSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); origin_ = ""; if (commsBuilder_ == null) { comms_ = null; } else { comms_ = null; commsBuilder_ = null; } domain_ = ""; signup_ = ""; login_ = ""; acceptedMethod_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000020); acceptedCard_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000040); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_OnlineShopSettings_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; result.origin_ = origin_; if (commsBuilder_ == null) { result.comms_ = comms_; } else { result.comms_ = commsBuilder_.build(); } result.domain_ = domain_; result.signup_ = signup_; result.login_ = login_; if (((bitField0_ & 0x00000020) != 0)) { acceptedMethod_ = java.util.Collections.unmodifiableList(acceptedMethod_); bitField0_ = (bitField0_ & ~0x00000020); } result.acceptedMethod_ = acceptedMethod_; if (((bitField0_ & 0x00000040) != 0)) { acceptedCard_ = java.util.Collections.unmodifiableList(acceptedCard_); bitField0_ = (bitField0_ & ~0x00000040); } result.acceptedCard_ = acceptedCard_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings.getDefaultInstance()) return this; if (!other.getOrigin().isEmpty()) { origin_ = other.origin_; onChanged(); } if (other.hasComms()) { mergeComms(other.getComms()); } if (!other.getDomain().isEmpty()) { domain_ = other.domain_; onChanged(); } if (!other.getSignup().isEmpty()) { signup_ = other.signup_; onChanged(); } if (!other.getLogin().isEmpty()) { login_ = other.login_; onChanged(); } if (!other.acceptedMethod_.isEmpty()) { if (acceptedMethod_.isEmpty()) { acceptedMethod_ = other.acceptedMethod_; bitField0_ = (bitField0_ & ~0x00000020); } else { ensureAcceptedMethodIsMutable(); acceptedMethod_.addAll(other.acceptedMethod_); } onChanged(); } if (!other.acceptedCard_.isEmpty()) { if (acceptedCard_.isEmpty()) { acceptedCard_ = other.acceptedCard_; bitField0_ = (bitField0_ & ~0x00000040); } else { ensureAcceptedCardIsMutable(); acceptedCard_.addAll(other.acceptedCard_); } onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object origin_ = ""; /** *
       * Web origin where the online shop for this location is hosted.
       * 
* * string origin = 1; */ public java.lang.String getOrigin() { java.lang.Object ref = origin_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); origin_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Web origin where the online shop for this location is hosted.
       * 
* * string origin = 1; */ public com.google.protobuf.ByteString getOriginBytes() { java.lang.Object ref = origin_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); origin_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Web origin where the online shop for this location is hosted.
       * 
* * string origin = 1; */ public Builder setOrigin( java.lang.String value) { if (value == null) { throw new NullPointerException(); } origin_ = value; onChanged(); return this; } /** *
       * Web origin where the online shop for this location is hosted.
       * 
* * string origin = 1; */ public Builder clearOrigin() { origin_ = getDefaultInstance().getOrigin(); onChanged(); return this; } /** *
       * Web origin where the online shop for this location is hosted.
       * 
* * string origin = 1; */ public Builder setOriginBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); origin_ = value; onChanged(); return this; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings comms_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettingsOrBuilder> commsBuilder_; /** *
       * Specifies settings related to internal or external communications.
       * 
* * .bloombox.partner.settings.ShopCommsSettings comms = 2; */ public boolean hasComms() { return commsBuilder_ != null || comms_ != null; } /** *
       * Specifies settings related to internal or external communications.
       * 
* * .bloombox.partner.settings.ShopCommsSettings comms = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings getComms() { if (commsBuilder_ == null) { return comms_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings.getDefaultInstance() : comms_; } else { return commsBuilder_.getMessage(); } } /** *
       * Specifies settings related to internal or external communications.
       * 
* * .bloombox.partner.settings.ShopCommsSettings comms = 2; */ public Builder setComms(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings value) { if (commsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } comms_ = value; onChanged(); } else { commsBuilder_.setMessage(value); } return this; } /** *
       * Specifies settings related to internal or external communications.
       * 
* * .bloombox.partner.settings.ShopCommsSettings comms = 2; */ public Builder setComms( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings.Builder builderForValue) { if (commsBuilder_ == null) { comms_ = builderForValue.build(); onChanged(); } else { commsBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Specifies settings related to internal or external communications.
       * 
* * .bloombox.partner.settings.ShopCommsSettings comms = 2; */ public Builder mergeComms(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings value) { if (commsBuilder_ == null) { if (comms_ != null) { comms_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings.newBuilder(comms_).mergeFrom(value).buildPartial(); } else { comms_ = value; } onChanged(); } else { commsBuilder_.mergeFrom(value); } return this; } /** *
       * Specifies settings related to internal or external communications.
       * 
* * .bloombox.partner.settings.ShopCommsSettings comms = 2; */ public Builder clearComms() { if (commsBuilder_ == null) { comms_ = null; onChanged(); } else { comms_ = null; commsBuilder_ = null; } return this; } /** *
       * Specifies settings related to internal or external communications.
       * 
* * .bloombox.partner.settings.ShopCommsSettings comms = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings.Builder getCommsBuilder() { onChanged(); return getCommsFieldBuilder().getBuilder(); } /** *
       * Specifies settings related to internal or external communications.
       * 
* * .bloombox.partner.settings.ShopCommsSettings comms = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettingsOrBuilder getCommsOrBuilder() { if (commsBuilder_ != null) { return commsBuilder_.getMessageOrBuilder(); } else { return comms_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings.getDefaultInstance() : comms_; } } /** *
       * Specifies settings related to internal or external communications.
       * 
* * .bloombox.partner.settings.ShopCommsSettings comms = 2; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettingsOrBuilder> getCommsFieldBuilder() { if (commsBuilder_ == null) { commsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopCommsSettingsOrBuilder>( getComms(), getParentForChildren(), isClean()); comms_ = null; } return commsBuilder_; } private java.lang.Object domain_ = ""; /** *
       * Domain to use for online shop operations.
       * 
* * string domain = 3; */ public java.lang.String getDomain() { java.lang.Object ref = domain_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); domain_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Domain to use for online shop operations.
       * 
* * string domain = 3; */ public com.google.protobuf.ByteString getDomainBytes() { java.lang.Object ref = domain_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); domain_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Domain to use for online shop operations.
       * 
* * string domain = 3; */ public Builder setDomain( java.lang.String value) { if (value == null) { throw new NullPointerException(); } domain_ = value; onChanged(); return this; } /** *
       * Domain to use for online shop operations.
       * 
* * string domain = 3; */ public Builder clearDomain() { domain_ = getDefaultInstance().getDomain(); onChanged(); return this; } /** *
       * Domain to use for online shop operations.
       * 
* * string domain = 3; */ public Builder setDomainBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); domain_ = value; onChanged(); return this; } private java.lang.Object signup_ = ""; /** *
       * Signup URL to use for online shop operations.
       * 
* * string signup = 4; */ public java.lang.String getSignup() { java.lang.Object ref = signup_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); signup_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Signup URL to use for online shop operations.
       * 
* * string signup = 4; */ public com.google.protobuf.ByteString getSignupBytes() { java.lang.Object ref = signup_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); signup_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Signup URL to use for online shop operations.
       * 
* * string signup = 4; */ public Builder setSignup( java.lang.String value) { if (value == null) { throw new NullPointerException(); } signup_ = value; onChanged(); return this; } /** *
       * Signup URL to use for online shop operations.
       * 
* * string signup = 4; */ public Builder clearSignup() { signup_ = getDefaultInstance().getSignup(); onChanged(); return this; } /** *
       * Signup URL to use for online shop operations.
       * 
* * string signup = 4; */ public Builder setSignupBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); signup_ = value; onChanged(); return this; } private java.lang.Object login_ = ""; /** *
       * Login URL to use for online shop operations.
       * 
* * string login = 5; */ public java.lang.String getLogin() { java.lang.Object ref = login_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); login_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Login URL to use for online shop operations.
       * 
* * string login = 5; */ public com.google.protobuf.ByteString getLoginBytes() { java.lang.Object ref = login_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); login_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Login URL to use for online shop operations.
       * 
* * string login = 5; */ public Builder setLogin( java.lang.String value) { if (value == null) { throw new NullPointerException(); } login_ = value; onChanged(); return this; } /** *
       * Login URL to use for online shop operations.
       * 
* * string login = 5; */ public Builder clearLogin() { login_ = getDefaultInstance().getLogin(); onChanged(); return this; } /** *
       * Login URL to use for online shop operations.
       * 
* * string login = 5; */ public Builder setLoginBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); login_ = value; onChanged(); return this; } private java.util.List acceptedMethod_ = java.util.Collections.emptyList(); private void ensureAcceptedMethodIsMutable() { if (!((bitField0_ & 0x00000020) != 0)) { acceptedMethod_ = new java.util.ArrayList(acceptedMethod_); bitField0_ |= 0x00000020; } } /** *
       * List of accepted payment methods at this location's digital/online storefront.
       * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 6; */ public java.util.List getAcceptedMethodList() { return new com.google.protobuf.Internal.ListAdapter< java.lang.Integer, io.opencannabis.schema.commerce.Payments.PaymentMethod>(acceptedMethod_, acceptedMethod_converter_); } /** *
       * List of accepted payment methods at this location's digital/online storefront.
       * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 6; */ public int getAcceptedMethodCount() { return acceptedMethod_.size(); } /** *
       * List of accepted payment methods at this location's digital/online storefront.
       * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 6; */ public io.opencannabis.schema.commerce.Payments.PaymentMethod getAcceptedMethod(int index) { return acceptedMethod_converter_.convert(acceptedMethod_.get(index)); } /** *
       * List of accepted payment methods at this location's digital/online storefront.
       * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 6; */ public Builder setAcceptedMethod( int index, io.opencannabis.schema.commerce.Payments.PaymentMethod value) { if (value == null) { throw new NullPointerException(); } ensureAcceptedMethodIsMutable(); acceptedMethod_.set(index, value.getNumber()); onChanged(); return this; } /** *
       * List of accepted payment methods at this location's digital/online storefront.
       * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 6; */ public Builder addAcceptedMethod(io.opencannabis.schema.commerce.Payments.PaymentMethod value) { if (value == null) { throw new NullPointerException(); } ensureAcceptedMethodIsMutable(); acceptedMethod_.add(value.getNumber()); onChanged(); return this; } /** *
       * List of accepted payment methods at this location's digital/online storefront.
       * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 6; */ public Builder addAllAcceptedMethod( java.lang.Iterable values) { ensureAcceptedMethodIsMutable(); for (io.opencannabis.schema.commerce.Payments.PaymentMethod value : values) { acceptedMethod_.add(value.getNumber()); } onChanged(); return this; } /** *
       * List of accepted payment methods at this location's digital/online storefront.
       * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 6; */ public Builder clearAcceptedMethod() { acceptedMethod_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } /** *
       * List of accepted payment methods at this location's digital/online storefront.
       * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 6; */ public java.util.List getAcceptedMethodValueList() { return java.util.Collections.unmodifiableList(acceptedMethod_); } /** *
       * List of accepted payment methods at this location's digital/online storefront.
       * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 6; */ public int getAcceptedMethodValue(int index) { return acceptedMethod_.get(index); } /** *
       * List of accepted payment methods at this location's digital/online storefront.
       * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 6; */ public Builder setAcceptedMethodValue( int index, int value) { ensureAcceptedMethodIsMutable(); acceptedMethod_.set(index, value); onChanged(); return this; } /** *
       * List of accepted payment methods at this location's digital/online storefront.
       * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 6; */ public Builder addAcceptedMethodValue(int value) { ensureAcceptedMethodIsMutable(); acceptedMethod_.add(value); onChanged(); return this; } /** *
       * List of accepted payment methods at this location's digital/online storefront.
       * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 6; */ public Builder addAllAcceptedMethodValue( java.lang.Iterable values) { ensureAcceptedMethodIsMutable(); for (int value : values) { acceptedMethod_.add(value); } onChanged(); return this; } private java.util.List acceptedCard_ = java.util.Collections.emptyList(); private void ensureAcceptedCardIsMutable() { if (!((bitField0_ & 0x00000040) != 0)) { acceptedCard_ = new java.util.ArrayList(acceptedCard_); bitField0_ |= 0x00000040; } } /** *
       * List of accepted credit/debit card types at this location's digital/online storefront.
       * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 7; */ public java.util.List getAcceptedCardList() { return new com.google.protobuf.Internal.ListAdapter< java.lang.Integer, io.opencannabis.schema.commerce.Payments.PaymentCardType>(acceptedCard_, acceptedCard_converter_); } /** *
       * List of accepted credit/debit card types at this location's digital/online storefront.
       * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 7; */ public int getAcceptedCardCount() { return acceptedCard_.size(); } /** *
       * List of accepted credit/debit card types at this location's digital/online storefront.
       * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 7; */ public io.opencannabis.schema.commerce.Payments.PaymentCardType getAcceptedCard(int index) { return acceptedCard_converter_.convert(acceptedCard_.get(index)); } /** *
       * List of accepted credit/debit card types at this location's digital/online storefront.
       * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 7; */ public Builder setAcceptedCard( int index, io.opencannabis.schema.commerce.Payments.PaymentCardType value) { if (value == null) { throw new NullPointerException(); } ensureAcceptedCardIsMutable(); acceptedCard_.set(index, value.getNumber()); onChanged(); return this; } /** *
       * List of accepted credit/debit card types at this location's digital/online storefront.
       * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 7; */ public Builder addAcceptedCard(io.opencannabis.schema.commerce.Payments.PaymentCardType value) { if (value == null) { throw new NullPointerException(); } ensureAcceptedCardIsMutable(); acceptedCard_.add(value.getNumber()); onChanged(); return this; } /** *
       * List of accepted credit/debit card types at this location's digital/online storefront.
       * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 7; */ public Builder addAllAcceptedCard( java.lang.Iterable values) { ensureAcceptedCardIsMutable(); for (io.opencannabis.schema.commerce.Payments.PaymentCardType value : values) { acceptedCard_.add(value.getNumber()); } onChanged(); return this; } /** *
       * List of accepted credit/debit card types at this location's digital/online storefront.
       * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 7; */ public Builder clearAcceptedCard() { acceptedCard_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000040); onChanged(); return this; } /** *
       * List of accepted credit/debit card types at this location's digital/online storefront.
       * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 7; */ public java.util.List getAcceptedCardValueList() { return java.util.Collections.unmodifiableList(acceptedCard_); } /** *
       * List of accepted credit/debit card types at this location's digital/online storefront.
       * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 7; */ public int getAcceptedCardValue(int index) { return acceptedCard_.get(index); } /** *
       * List of accepted credit/debit card types at this location's digital/online storefront.
       * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 7; */ public Builder setAcceptedCardValue( int index, int value) { ensureAcceptedCardIsMutable(); acceptedCard_.set(index, value); onChanged(); return this; } /** *
       * List of accepted credit/debit card types at this location's digital/online storefront.
       * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 7; */ public Builder addAcceptedCardValue(int value) { ensureAcceptedCardIsMutable(); acceptedCard_.add(value); onChanged(); return this; } /** *
       * List of accepted credit/debit card types at this location's digital/online storefront.
       * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 7; */ public Builder addAllAcceptedCardValue( java.lang.Iterable values) { ensureAcceptedCardIsMutable(); for (int value : values) { acceptedCard_.add(value); } onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.OnlineShopSettings) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.OnlineShopSettings) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public OnlineShopSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new OnlineShopSettings(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface PhysicalStorefrontSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.PhysicalStorefrontSettings) com.google.protobuf.MessageOrBuilder { /** *
     * Specifies the location name, geopoint info, address, etc for this storefront's physical location.
     * 
* * .opencannabis.geo.Location location = 1; */ boolean hasLocation(); /** *
     * Specifies the location name, geopoint info, address, etc for this storefront's physical location.
     * 
* * .opencannabis.geo.Location location = 1; */ io.opencannabis.schema.geo.Location getLocation(); /** *
     * Specifies the location name, geopoint info, address, etc for this storefront's physical location.
     * 
* * .opencannabis.geo.Location location = 1; */ io.opencannabis.schema.geo.LocationOrBuilder getLocationOrBuilder(); /** *
     * List of accepted payment methods at this location's physical storefront.
     * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 2; */ java.util.List getAcceptedMethodList(); /** *
     * List of accepted payment methods at this location's physical storefront.
     * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 2; */ int getAcceptedMethodCount(); /** *
     * List of accepted payment methods at this location's physical storefront.
     * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 2; */ io.opencannabis.schema.commerce.Payments.PaymentMethod getAcceptedMethod(int index); /** *
     * List of accepted payment methods at this location's physical storefront.
     * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 2; */ java.util.List getAcceptedMethodValueList(); /** *
     * List of accepted payment methods at this location's physical storefront.
     * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 2; */ int getAcceptedMethodValue(int index); /** *
     * List of accepted credit/debit card types at this location's physical storefront.
     * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 3; */ java.util.List getAcceptedCardList(); /** *
     * List of accepted credit/debit card types at this location's physical storefront.
     * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 3; */ int getAcceptedCardCount(); /** *
     * List of accepted credit/debit card types at this location's physical storefront.
     * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 3; */ io.opencannabis.schema.commerce.Payments.PaymentCardType getAcceptedCard(int index); /** *
     * List of accepted credit/debit card types at this location's physical storefront.
     * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 3; */ java.util.List getAcceptedCardValueList(); /** *
     * List of accepted credit/debit card types at this location's physical storefront.
     * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 3; */ int getAcceptedCardValue(int index); } /** *
   * Specifies settings and preferences related to a location's physical storefront.
   * 
* * Protobuf type {@code bloombox.partner.settings.PhysicalStorefrontSettings} */ public static final class PhysicalStorefrontSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.PhysicalStorefrontSettings) PhysicalStorefrontSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use PhysicalStorefrontSettings.newBuilder() to construct. private PhysicalStorefrontSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private PhysicalStorefrontSettings() { acceptedMethod_ = java.util.Collections.emptyList(); acceptedCard_ = java.util.Collections.emptyList(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private PhysicalStorefrontSettings( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { io.opencannabis.schema.geo.Location.Builder subBuilder = null; if (location_ != null) { subBuilder = location_.toBuilder(); } location_ = input.readMessage(io.opencannabis.schema.geo.Location.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(location_); location_ = subBuilder.buildPartial(); } break; } case 16: { int rawValue = input.readEnum(); if (!((mutable_bitField0_ & 0x00000002) != 0)) { acceptedMethod_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } acceptedMethod_.add(rawValue); break; } case 18: { int length = input.readRawVarint32(); int oldLimit = input.pushLimit(length); while(input.getBytesUntilLimit() > 0) { int rawValue = input.readEnum(); if (!((mutable_bitField0_ & 0x00000002) != 0)) { acceptedMethod_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } acceptedMethod_.add(rawValue); } input.popLimit(oldLimit); break; } case 24: { int rawValue = input.readEnum(); if (!((mutable_bitField0_ & 0x00000004) != 0)) { acceptedCard_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000004; } acceptedCard_.add(rawValue); break; } case 26: { int length = input.readRawVarint32(); int oldLimit = input.pushLimit(length); while(input.getBytesUntilLimit() > 0) { int rawValue = input.readEnum(); if (!((mutable_bitField0_ & 0x00000004) != 0)) { acceptedCard_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000004; } acceptedCard_.add(rawValue); } input.popLimit(oldLimit); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) != 0)) { acceptedMethod_ = java.util.Collections.unmodifiableList(acceptedMethod_); } if (((mutable_bitField0_ & 0x00000004) != 0)) { acceptedCard_ = java.util.Collections.unmodifiableList(acceptedCard_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_PhysicalStorefrontSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_PhysicalStorefrontSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings.Builder.class); } private int bitField0_; public static final int LOCATION_FIELD_NUMBER = 1; private io.opencannabis.schema.geo.Location location_; /** *
     * Specifies the location name, geopoint info, address, etc for this storefront's physical location.
     * 
* * .opencannabis.geo.Location location = 1; */ public boolean hasLocation() { return location_ != null; } /** *
     * Specifies the location name, geopoint info, address, etc for this storefront's physical location.
     * 
* * .opencannabis.geo.Location location = 1; */ public io.opencannabis.schema.geo.Location getLocation() { return location_ == null ? io.opencannabis.schema.geo.Location.getDefaultInstance() : location_; } /** *
     * Specifies the location name, geopoint info, address, etc for this storefront's physical location.
     * 
* * .opencannabis.geo.Location location = 1; */ public io.opencannabis.schema.geo.LocationOrBuilder getLocationOrBuilder() { return getLocation(); } public static final int ACCEPTED_METHOD_FIELD_NUMBER = 2; private java.util.List acceptedMethod_; private static final com.google.protobuf.Internal.ListAdapter.Converter< java.lang.Integer, io.opencannabis.schema.commerce.Payments.PaymentMethod> acceptedMethod_converter_ = new com.google.protobuf.Internal.ListAdapter.Converter< java.lang.Integer, io.opencannabis.schema.commerce.Payments.PaymentMethod>() { public io.opencannabis.schema.commerce.Payments.PaymentMethod convert(java.lang.Integer from) { @SuppressWarnings("deprecation") io.opencannabis.schema.commerce.Payments.PaymentMethod result = io.opencannabis.schema.commerce.Payments.PaymentMethod.valueOf(from); return result == null ? io.opencannabis.schema.commerce.Payments.PaymentMethod.UNRECOGNIZED : result; } }; /** *
     * List of accepted payment methods at this location's physical storefront.
     * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 2; */ public java.util.List getAcceptedMethodList() { return new com.google.protobuf.Internal.ListAdapter< java.lang.Integer, io.opencannabis.schema.commerce.Payments.PaymentMethod>(acceptedMethod_, acceptedMethod_converter_); } /** *
     * List of accepted payment methods at this location's physical storefront.
     * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 2; */ public int getAcceptedMethodCount() { return acceptedMethod_.size(); } /** *
     * List of accepted payment methods at this location's physical storefront.
     * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 2; */ public io.opencannabis.schema.commerce.Payments.PaymentMethod getAcceptedMethod(int index) { return acceptedMethod_converter_.convert(acceptedMethod_.get(index)); } /** *
     * List of accepted payment methods at this location's physical storefront.
     * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 2; */ public java.util.List getAcceptedMethodValueList() { return acceptedMethod_; } /** *
     * List of accepted payment methods at this location's physical storefront.
     * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 2; */ public int getAcceptedMethodValue(int index) { return acceptedMethod_.get(index); } private int acceptedMethodMemoizedSerializedSize; public static final int ACCEPTED_CARD_FIELD_NUMBER = 3; private java.util.List acceptedCard_; private static final com.google.protobuf.Internal.ListAdapter.Converter< java.lang.Integer, io.opencannabis.schema.commerce.Payments.PaymentCardType> acceptedCard_converter_ = new com.google.protobuf.Internal.ListAdapter.Converter< java.lang.Integer, io.opencannabis.schema.commerce.Payments.PaymentCardType>() { public io.opencannabis.schema.commerce.Payments.PaymentCardType convert(java.lang.Integer from) { @SuppressWarnings("deprecation") io.opencannabis.schema.commerce.Payments.PaymentCardType result = io.opencannabis.schema.commerce.Payments.PaymentCardType.valueOf(from); return result == null ? io.opencannabis.schema.commerce.Payments.PaymentCardType.UNRECOGNIZED : result; } }; /** *
     * List of accepted credit/debit card types at this location's physical storefront.
     * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 3; */ public java.util.List getAcceptedCardList() { return new com.google.protobuf.Internal.ListAdapter< java.lang.Integer, io.opencannabis.schema.commerce.Payments.PaymentCardType>(acceptedCard_, acceptedCard_converter_); } /** *
     * List of accepted credit/debit card types at this location's physical storefront.
     * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 3; */ public int getAcceptedCardCount() { return acceptedCard_.size(); } /** *
     * List of accepted credit/debit card types at this location's physical storefront.
     * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 3; */ public io.opencannabis.schema.commerce.Payments.PaymentCardType getAcceptedCard(int index) { return acceptedCard_converter_.convert(acceptedCard_.get(index)); } /** *
     * List of accepted credit/debit card types at this location's physical storefront.
     * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 3; */ public java.util.List getAcceptedCardValueList() { return acceptedCard_; } /** *
     * List of accepted credit/debit card types at this location's physical storefront.
     * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 3; */ public int getAcceptedCardValue(int index) { return acceptedCard_.get(index); } private int acceptedCardMemoizedSerializedSize; private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (location_ != null) { output.writeMessage(1, getLocation()); } if (getAcceptedMethodList().size() > 0) { output.writeUInt32NoTag(18); output.writeUInt32NoTag(acceptedMethodMemoizedSerializedSize); } for (int i = 0; i < acceptedMethod_.size(); i++) { output.writeEnumNoTag(acceptedMethod_.get(i)); } if (getAcceptedCardList().size() > 0) { output.writeUInt32NoTag(26); output.writeUInt32NoTag(acceptedCardMemoizedSerializedSize); } for (int i = 0; i < acceptedCard_.size(); i++) { output.writeEnumNoTag(acceptedCard_.get(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (location_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getLocation()); } { int dataSize = 0; for (int i = 0; i < acceptedMethod_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeEnumSizeNoTag(acceptedMethod_.get(i)); } size += dataSize; if (!getAcceptedMethodList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeUInt32SizeNoTag(dataSize); }acceptedMethodMemoizedSerializedSize = dataSize; } { int dataSize = 0; for (int i = 0; i < acceptedCard_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeEnumSizeNoTag(acceptedCard_.get(i)); } size += dataSize; if (!getAcceptedCardList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeUInt32SizeNoTag(dataSize); }acceptedCardMemoizedSerializedSize = dataSize; } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings) obj; if (hasLocation() != other.hasLocation()) return false; if (hasLocation()) { if (!getLocation() .equals(other.getLocation())) return false; } if (!acceptedMethod_.equals(other.acceptedMethod_)) return false; if (!acceptedCard_.equals(other.acceptedCard_)) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasLocation()) { hash = (37 * hash) + LOCATION_FIELD_NUMBER; hash = (53 * hash) + getLocation().hashCode(); } if (getAcceptedMethodCount() > 0) { hash = (37 * hash) + ACCEPTED_METHOD_FIELD_NUMBER; hash = (53 * hash) + acceptedMethod_.hashCode(); } if (getAcceptedCardCount() > 0) { hash = (37 * hash) + ACCEPTED_CARD_FIELD_NUMBER; hash = (53 * hash) + acceptedCard_.hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Specifies settings and preferences related to a location's physical storefront.
     * 
* * Protobuf type {@code bloombox.partner.settings.PhysicalStorefrontSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.PhysicalStorefrontSettings) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_PhysicalStorefrontSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_PhysicalStorefrontSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); if (locationBuilder_ == null) { location_ = null; } else { location_ = null; locationBuilder_ = null; } acceptedMethod_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); acceptedCard_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_PhysicalStorefrontSettings_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (locationBuilder_ == null) { result.location_ = location_; } else { result.location_ = locationBuilder_.build(); } if (((bitField0_ & 0x00000002) != 0)) { acceptedMethod_ = java.util.Collections.unmodifiableList(acceptedMethod_); bitField0_ = (bitField0_ & ~0x00000002); } result.acceptedMethod_ = acceptedMethod_; if (((bitField0_ & 0x00000004) != 0)) { acceptedCard_ = java.util.Collections.unmodifiableList(acceptedCard_); bitField0_ = (bitField0_ & ~0x00000004); } result.acceptedCard_ = acceptedCard_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings.getDefaultInstance()) return this; if (other.hasLocation()) { mergeLocation(other.getLocation()); } if (!other.acceptedMethod_.isEmpty()) { if (acceptedMethod_.isEmpty()) { acceptedMethod_ = other.acceptedMethod_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureAcceptedMethodIsMutable(); acceptedMethod_.addAll(other.acceptedMethod_); } onChanged(); } if (!other.acceptedCard_.isEmpty()) { if (acceptedCard_.isEmpty()) { acceptedCard_ = other.acceptedCard_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureAcceptedCardIsMutable(); acceptedCard_.addAll(other.acceptedCard_); } onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private io.opencannabis.schema.geo.Location location_; private com.google.protobuf.SingleFieldBuilderV3< io.opencannabis.schema.geo.Location, io.opencannabis.schema.geo.Location.Builder, io.opencannabis.schema.geo.LocationOrBuilder> locationBuilder_; /** *
       * Specifies the location name, geopoint info, address, etc for this storefront's physical location.
       * 
* * .opencannabis.geo.Location location = 1; */ public boolean hasLocation() { return locationBuilder_ != null || location_ != null; } /** *
       * Specifies the location name, geopoint info, address, etc for this storefront's physical location.
       * 
* * .opencannabis.geo.Location location = 1; */ public io.opencannabis.schema.geo.Location getLocation() { if (locationBuilder_ == null) { return location_ == null ? io.opencannabis.schema.geo.Location.getDefaultInstance() : location_; } else { return locationBuilder_.getMessage(); } } /** *
       * Specifies the location name, geopoint info, address, etc for this storefront's physical location.
       * 
* * .opencannabis.geo.Location location = 1; */ public Builder setLocation(io.opencannabis.schema.geo.Location value) { if (locationBuilder_ == null) { if (value == null) { throw new NullPointerException(); } location_ = value; onChanged(); } else { locationBuilder_.setMessage(value); } return this; } /** *
       * Specifies the location name, geopoint info, address, etc for this storefront's physical location.
       * 
* * .opencannabis.geo.Location location = 1; */ public Builder setLocation( io.opencannabis.schema.geo.Location.Builder builderForValue) { if (locationBuilder_ == null) { location_ = builderForValue.build(); onChanged(); } else { locationBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Specifies the location name, geopoint info, address, etc for this storefront's physical location.
       * 
* * .opencannabis.geo.Location location = 1; */ public Builder mergeLocation(io.opencannabis.schema.geo.Location value) { if (locationBuilder_ == null) { if (location_ != null) { location_ = io.opencannabis.schema.geo.Location.newBuilder(location_).mergeFrom(value).buildPartial(); } else { location_ = value; } onChanged(); } else { locationBuilder_.mergeFrom(value); } return this; } /** *
       * Specifies the location name, geopoint info, address, etc for this storefront's physical location.
       * 
* * .opencannabis.geo.Location location = 1; */ public Builder clearLocation() { if (locationBuilder_ == null) { location_ = null; onChanged(); } else { location_ = null; locationBuilder_ = null; } return this; } /** *
       * Specifies the location name, geopoint info, address, etc for this storefront's physical location.
       * 
* * .opencannabis.geo.Location location = 1; */ public io.opencannabis.schema.geo.Location.Builder getLocationBuilder() { onChanged(); return getLocationFieldBuilder().getBuilder(); } /** *
       * Specifies the location name, geopoint info, address, etc for this storefront's physical location.
       * 
* * .opencannabis.geo.Location location = 1; */ public io.opencannabis.schema.geo.LocationOrBuilder getLocationOrBuilder() { if (locationBuilder_ != null) { return locationBuilder_.getMessageOrBuilder(); } else { return location_ == null ? io.opencannabis.schema.geo.Location.getDefaultInstance() : location_; } } /** *
       * Specifies the location name, geopoint info, address, etc for this storefront's physical location.
       * 
* * .opencannabis.geo.Location location = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.opencannabis.schema.geo.Location, io.opencannabis.schema.geo.Location.Builder, io.opencannabis.schema.geo.LocationOrBuilder> getLocationFieldBuilder() { if (locationBuilder_ == null) { locationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.opencannabis.schema.geo.Location, io.opencannabis.schema.geo.Location.Builder, io.opencannabis.schema.geo.LocationOrBuilder>( getLocation(), getParentForChildren(), isClean()); location_ = null; } return locationBuilder_; } private java.util.List acceptedMethod_ = java.util.Collections.emptyList(); private void ensureAcceptedMethodIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { acceptedMethod_ = new java.util.ArrayList(acceptedMethod_); bitField0_ |= 0x00000002; } } /** *
       * List of accepted payment methods at this location's physical storefront.
       * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 2; */ public java.util.List getAcceptedMethodList() { return new com.google.protobuf.Internal.ListAdapter< java.lang.Integer, io.opencannabis.schema.commerce.Payments.PaymentMethod>(acceptedMethod_, acceptedMethod_converter_); } /** *
       * List of accepted payment methods at this location's physical storefront.
       * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 2; */ public int getAcceptedMethodCount() { return acceptedMethod_.size(); } /** *
       * List of accepted payment methods at this location's physical storefront.
       * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 2; */ public io.opencannabis.schema.commerce.Payments.PaymentMethod getAcceptedMethod(int index) { return acceptedMethod_converter_.convert(acceptedMethod_.get(index)); } /** *
       * List of accepted payment methods at this location's physical storefront.
       * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 2; */ public Builder setAcceptedMethod( int index, io.opencannabis.schema.commerce.Payments.PaymentMethod value) { if (value == null) { throw new NullPointerException(); } ensureAcceptedMethodIsMutable(); acceptedMethod_.set(index, value.getNumber()); onChanged(); return this; } /** *
       * List of accepted payment methods at this location's physical storefront.
       * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 2; */ public Builder addAcceptedMethod(io.opencannabis.schema.commerce.Payments.PaymentMethod value) { if (value == null) { throw new NullPointerException(); } ensureAcceptedMethodIsMutable(); acceptedMethod_.add(value.getNumber()); onChanged(); return this; } /** *
       * List of accepted payment methods at this location's physical storefront.
       * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 2; */ public Builder addAllAcceptedMethod( java.lang.Iterable values) { ensureAcceptedMethodIsMutable(); for (io.opencannabis.schema.commerce.Payments.PaymentMethod value : values) { acceptedMethod_.add(value.getNumber()); } onChanged(); return this; } /** *
       * List of accepted payment methods at this location's physical storefront.
       * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 2; */ public Builder clearAcceptedMethod() { acceptedMethod_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } /** *
       * List of accepted payment methods at this location's physical storefront.
       * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 2; */ public java.util.List getAcceptedMethodValueList() { return java.util.Collections.unmodifiableList(acceptedMethod_); } /** *
       * List of accepted payment methods at this location's physical storefront.
       * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 2; */ public int getAcceptedMethodValue(int index) { return acceptedMethod_.get(index); } /** *
       * List of accepted payment methods at this location's physical storefront.
       * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 2; */ public Builder setAcceptedMethodValue( int index, int value) { ensureAcceptedMethodIsMutable(); acceptedMethod_.set(index, value); onChanged(); return this; } /** *
       * List of accepted payment methods at this location's physical storefront.
       * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 2; */ public Builder addAcceptedMethodValue(int value) { ensureAcceptedMethodIsMutable(); acceptedMethod_.add(value); onChanged(); return this; } /** *
       * List of accepted payment methods at this location's physical storefront.
       * 
* * repeated .opencannabis.commerce.PaymentMethod accepted_method = 2; */ public Builder addAllAcceptedMethodValue( java.lang.Iterable values) { ensureAcceptedMethodIsMutable(); for (int value : values) { acceptedMethod_.add(value); } onChanged(); return this; } private java.util.List acceptedCard_ = java.util.Collections.emptyList(); private void ensureAcceptedCardIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { acceptedCard_ = new java.util.ArrayList(acceptedCard_); bitField0_ |= 0x00000004; } } /** *
       * List of accepted credit/debit card types at this location's physical storefront.
       * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 3; */ public java.util.List getAcceptedCardList() { return new com.google.protobuf.Internal.ListAdapter< java.lang.Integer, io.opencannabis.schema.commerce.Payments.PaymentCardType>(acceptedCard_, acceptedCard_converter_); } /** *
       * List of accepted credit/debit card types at this location's physical storefront.
       * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 3; */ public int getAcceptedCardCount() { return acceptedCard_.size(); } /** *
       * List of accepted credit/debit card types at this location's physical storefront.
       * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 3; */ public io.opencannabis.schema.commerce.Payments.PaymentCardType getAcceptedCard(int index) { return acceptedCard_converter_.convert(acceptedCard_.get(index)); } /** *
       * List of accepted credit/debit card types at this location's physical storefront.
       * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 3; */ public Builder setAcceptedCard( int index, io.opencannabis.schema.commerce.Payments.PaymentCardType value) { if (value == null) { throw new NullPointerException(); } ensureAcceptedCardIsMutable(); acceptedCard_.set(index, value.getNumber()); onChanged(); return this; } /** *
       * List of accepted credit/debit card types at this location's physical storefront.
       * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 3; */ public Builder addAcceptedCard(io.opencannabis.schema.commerce.Payments.PaymentCardType value) { if (value == null) { throw new NullPointerException(); } ensureAcceptedCardIsMutable(); acceptedCard_.add(value.getNumber()); onChanged(); return this; } /** *
       * List of accepted credit/debit card types at this location's physical storefront.
       * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 3; */ public Builder addAllAcceptedCard( java.lang.Iterable values) { ensureAcceptedCardIsMutable(); for (io.opencannabis.schema.commerce.Payments.PaymentCardType value : values) { acceptedCard_.add(value.getNumber()); } onChanged(); return this; } /** *
       * List of accepted credit/debit card types at this location's physical storefront.
       * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 3; */ public Builder clearAcceptedCard() { acceptedCard_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } /** *
       * List of accepted credit/debit card types at this location's physical storefront.
       * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 3; */ public java.util.List getAcceptedCardValueList() { return java.util.Collections.unmodifiableList(acceptedCard_); } /** *
       * List of accepted credit/debit card types at this location's physical storefront.
       * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 3; */ public int getAcceptedCardValue(int index) { return acceptedCard_.get(index); } /** *
       * List of accepted credit/debit card types at this location's physical storefront.
       * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 3; */ public Builder setAcceptedCardValue( int index, int value) { ensureAcceptedCardIsMutable(); acceptedCard_.set(index, value); onChanged(); return this; } /** *
       * List of accepted credit/debit card types at this location's physical storefront.
       * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 3; */ public Builder addAcceptedCardValue(int value) { ensureAcceptedCardIsMutable(); acceptedCard_.add(value); onChanged(); return this; } /** *
       * List of accepted credit/debit card types at this location's physical storefront.
       * 
* * repeated .opencannabis.commerce.PaymentCardType accepted_card = 3; */ public Builder addAllAcceptedCardValue( java.lang.Iterable values) { ensureAcceptedCardIsMutable(); for (int value : values) { acceptedCard_.add(value); } onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.PhysicalStorefrontSettings) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.PhysicalStorefrontSettings) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public PhysicalStorefrontSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new PhysicalStorefrontSettings(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StorefrontSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.StorefrontSettings) com.google.protobuf.MessageOrBuilder { /** *
     * Specifies settings related to shop delivery.
     * 
* * .bloombox.partner.settings.DeliverySettings delivery = 1; */ boolean hasDelivery(); /** *
     * Specifies settings related to shop delivery.
     * 
* * .bloombox.partner.settings.DeliverySettings delivery = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings getDelivery(); /** *
     * Specifies settings related to shop delivery.
     * 
* * .bloombox.partner.settings.DeliverySettings delivery = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettingsOrBuilder getDeliveryOrBuilder(); /** *
     * Specifies settings related to the online shop.
     * 
* * .bloombox.partner.settings.OnlineShopSettings online = 2; */ boolean hasOnline(); /** *
     * Specifies settings related to the online shop.
     * 
* * .bloombox.partner.settings.OnlineShopSettings online = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings getOnline(); /** *
     * Specifies settings related to the online shop.
     * 
* * .bloombox.partner.settings.OnlineShopSettings online = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettingsOrBuilder getOnlineOrBuilder(); /** *
     * Specifies settings related to this location's physical storefront.
     * 
* * .bloombox.partner.settings.PhysicalStorefrontSettings physical = 3; */ boolean hasPhysical(); /** *
     * Specifies settings related to this location's physical storefront.
     * 
* * .bloombox.partner.settings.PhysicalStorefrontSettings physical = 3; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings getPhysical(); /** *
     * Specifies settings related to this location's physical storefront.
     * 
* * .bloombox.partner.settings.PhysicalStorefrontSettings physical = 3; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettingsOrBuilder getPhysicalOrBuilder(); } /** *
   * Specifies settings related to the actual sale of goods, either digitally or physically.
   * 
* * Protobuf type {@code bloombox.partner.settings.StorefrontSettings} */ public static final class StorefrontSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.StorefrontSettings) StorefrontSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use StorefrontSettings.newBuilder() to construct. private StorefrontSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private StorefrontSettings() { } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private StorefrontSettings( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings.Builder subBuilder = null; if (delivery_ != null) { subBuilder = delivery_.toBuilder(); } delivery_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(delivery_); delivery_ = subBuilder.buildPartial(); } break; } case 18: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings.Builder subBuilder = null; if (online_ != null) { subBuilder = online_.toBuilder(); } online_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(online_); online_ = subBuilder.buildPartial(); } break; } case 26: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings.Builder subBuilder = null; if (physical_ != null) { subBuilder = physical_.toBuilder(); } physical_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(physical_); physical_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_StorefrontSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_StorefrontSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings.Builder.class); } public static final int DELIVERY_FIELD_NUMBER = 1; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings delivery_; /** *
     * Specifies settings related to shop delivery.
     * 
* * .bloombox.partner.settings.DeliverySettings delivery = 1; */ public boolean hasDelivery() { return delivery_ != null; } /** *
     * Specifies settings related to shop delivery.
     * 
* * .bloombox.partner.settings.DeliverySettings delivery = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings getDelivery() { return delivery_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings.getDefaultInstance() : delivery_; } /** *
     * Specifies settings related to shop delivery.
     * 
* * .bloombox.partner.settings.DeliverySettings delivery = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettingsOrBuilder getDeliveryOrBuilder() { return getDelivery(); } public static final int ONLINE_FIELD_NUMBER = 2; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings online_; /** *
     * Specifies settings related to the online shop.
     * 
* * .bloombox.partner.settings.OnlineShopSettings online = 2; */ public boolean hasOnline() { return online_ != null; } /** *
     * Specifies settings related to the online shop.
     * 
* * .bloombox.partner.settings.OnlineShopSettings online = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings getOnline() { return online_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings.getDefaultInstance() : online_; } /** *
     * Specifies settings related to the online shop.
     * 
* * .bloombox.partner.settings.OnlineShopSettings online = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettingsOrBuilder getOnlineOrBuilder() { return getOnline(); } public static final int PHYSICAL_FIELD_NUMBER = 3; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings physical_; /** *
     * Specifies settings related to this location's physical storefront.
     * 
* * .bloombox.partner.settings.PhysicalStorefrontSettings physical = 3; */ public boolean hasPhysical() { return physical_ != null; } /** *
     * Specifies settings related to this location's physical storefront.
     * 
* * .bloombox.partner.settings.PhysicalStorefrontSettings physical = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings getPhysical() { return physical_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings.getDefaultInstance() : physical_; } /** *
     * Specifies settings related to this location's physical storefront.
     * 
* * .bloombox.partner.settings.PhysicalStorefrontSettings physical = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettingsOrBuilder getPhysicalOrBuilder() { return getPhysical(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (delivery_ != null) { output.writeMessage(1, getDelivery()); } if (online_ != null) { output.writeMessage(2, getOnline()); } if (physical_ != null) { output.writeMessage(3, getPhysical()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (delivery_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getDelivery()); } if (online_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getOnline()); } if (physical_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getPhysical()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings) obj; if (hasDelivery() != other.hasDelivery()) return false; if (hasDelivery()) { if (!getDelivery() .equals(other.getDelivery())) return false; } if (hasOnline() != other.hasOnline()) return false; if (hasOnline()) { if (!getOnline() .equals(other.getOnline())) return false; } if (hasPhysical() != other.hasPhysical()) return false; if (hasPhysical()) { if (!getPhysical() .equals(other.getPhysical())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasDelivery()) { hash = (37 * hash) + DELIVERY_FIELD_NUMBER; hash = (53 * hash) + getDelivery().hashCode(); } if (hasOnline()) { hash = (37 * hash) + ONLINE_FIELD_NUMBER; hash = (53 * hash) + getOnline().hashCode(); } if (hasPhysical()) { hash = (37 * hash) + PHYSICAL_FIELD_NUMBER; hash = (53 * hash) + getPhysical().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Specifies settings related to the actual sale of goods, either digitally or physically.
     * 
* * Protobuf type {@code bloombox.partner.settings.StorefrontSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.StorefrontSettings) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_StorefrontSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_StorefrontSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); if (deliveryBuilder_ == null) { delivery_ = null; } else { delivery_ = null; deliveryBuilder_ = null; } if (onlineBuilder_ == null) { online_ = null; } else { online_ = null; onlineBuilder_ = null; } if (physicalBuilder_ == null) { physical_ = null; } else { physical_ = null; physicalBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_StorefrontSettings_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings(this); if (deliveryBuilder_ == null) { result.delivery_ = delivery_; } else { result.delivery_ = deliveryBuilder_.build(); } if (onlineBuilder_ == null) { result.online_ = online_; } else { result.online_ = onlineBuilder_.build(); } if (physicalBuilder_ == null) { result.physical_ = physical_; } else { result.physical_ = physicalBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings.getDefaultInstance()) return this; if (other.hasDelivery()) { mergeDelivery(other.getDelivery()); } if (other.hasOnline()) { mergeOnline(other.getOnline()); } if (other.hasPhysical()) { mergePhysical(other.getPhysical()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings delivery_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettingsOrBuilder> deliveryBuilder_; /** *
       * Specifies settings related to shop delivery.
       * 
* * .bloombox.partner.settings.DeliverySettings delivery = 1; */ public boolean hasDelivery() { return deliveryBuilder_ != null || delivery_ != null; } /** *
       * Specifies settings related to shop delivery.
       * 
* * .bloombox.partner.settings.DeliverySettings delivery = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings getDelivery() { if (deliveryBuilder_ == null) { return delivery_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings.getDefaultInstance() : delivery_; } else { return deliveryBuilder_.getMessage(); } } /** *
       * Specifies settings related to shop delivery.
       * 
* * .bloombox.partner.settings.DeliverySettings delivery = 1; */ public Builder setDelivery(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings value) { if (deliveryBuilder_ == null) { if (value == null) { throw new NullPointerException(); } delivery_ = value; onChanged(); } else { deliveryBuilder_.setMessage(value); } return this; } /** *
       * Specifies settings related to shop delivery.
       * 
* * .bloombox.partner.settings.DeliverySettings delivery = 1; */ public Builder setDelivery( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings.Builder builderForValue) { if (deliveryBuilder_ == null) { delivery_ = builderForValue.build(); onChanged(); } else { deliveryBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Specifies settings related to shop delivery.
       * 
* * .bloombox.partner.settings.DeliverySettings delivery = 1; */ public Builder mergeDelivery(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings value) { if (deliveryBuilder_ == null) { if (delivery_ != null) { delivery_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings.newBuilder(delivery_).mergeFrom(value).buildPartial(); } else { delivery_ = value; } onChanged(); } else { deliveryBuilder_.mergeFrom(value); } return this; } /** *
       * Specifies settings related to shop delivery.
       * 
* * .bloombox.partner.settings.DeliverySettings delivery = 1; */ public Builder clearDelivery() { if (deliveryBuilder_ == null) { delivery_ = null; onChanged(); } else { delivery_ = null; deliveryBuilder_ = null; } return this; } /** *
       * Specifies settings related to shop delivery.
       * 
* * .bloombox.partner.settings.DeliverySettings delivery = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings.Builder getDeliveryBuilder() { onChanged(); return getDeliveryFieldBuilder().getBuilder(); } /** *
       * Specifies settings related to shop delivery.
       * 
* * .bloombox.partner.settings.DeliverySettings delivery = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettingsOrBuilder getDeliveryOrBuilder() { if (deliveryBuilder_ != null) { return deliveryBuilder_.getMessageOrBuilder(); } else { return delivery_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings.getDefaultInstance() : delivery_; } } /** *
       * Specifies settings related to shop delivery.
       * 
* * .bloombox.partner.settings.DeliverySettings delivery = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettingsOrBuilder> getDeliveryFieldBuilder() { if (deliveryBuilder_ == null) { deliveryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.DeliverySettingsOrBuilder>( getDelivery(), getParentForChildren(), isClean()); delivery_ = null; } return deliveryBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings online_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettingsOrBuilder> onlineBuilder_; /** *
       * Specifies settings related to the online shop.
       * 
* * .bloombox.partner.settings.OnlineShopSettings online = 2; */ public boolean hasOnline() { return onlineBuilder_ != null || online_ != null; } /** *
       * Specifies settings related to the online shop.
       * 
* * .bloombox.partner.settings.OnlineShopSettings online = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings getOnline() { if (onlineBuilder_ == null) { return online_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings.getDefaultInstance() : online_; } else { return onlineBuilder_.getMessage(); } } /** *
       * Specifies settings related to the online shop.
       * 
* * .bloombox.partner.settings.OnlineShopSettings online = 2; */ public Builder setOnline(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings value) { if (onlineBuilder_ == null) { if (value == null) { throw new NullPointerException(); } online_ = value; onChanged(); } else { onlineBuilder_.setMessage(value); } return this; } /** *
       * Specifies settings related to the online shop.
       * 
* * .bloombox.partner.settings.OnlineShopSettings online = 2; */ public Builder setOnline( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings.Builder builderForValue) { if (onlineBuilder_ == null) { online_ = builderForValue.build(); onChanged(); } else { onlineBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Specifies settings related to the online shop.
       * 
* * .bloombox.partner.settings.OnlineShopSettings online = 2; */ public Builder mergeOnline(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings value) { if (onlineBuilder_ == null) { if (online_ != null) { online_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings.newBuilder(online_).mergeFrom(value).buildPartial(); } else { online_ = value; } onChanged(); } else { onlineBuilder_.mergeFrom(value); } return this; } /** *
       * Specifies settings related to the online shop.
       * 
* * .bloombox.partner.settings.OnlineShopSettings online = 2; */ public Builder clearOnline() { if (onlineBuilder_ == null) { online_ = null; onChanged(); } else { online_ = null; onlineBuilder_ = null; } return this; } /** *
       * Specifies settings related to the online shop.
       * 
* * .bloombox.partner.settings.OnlineShopSettings online = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings.Builder getOnlineBuilder() { onChanged(); return getOnlineFieldBuilder().getBuilder(); } /** *
       * Specifies settings related to the online shop.
       * 
* * .bloombox.partner.settings.OnlineShopSettings online = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettingsOrBuilder getOnlineOrBuilder() { if (onlineBuilder_ != null) { return onlineBuilder_.getMessageOrBuilder(); } else { return online_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings.getDefaultInstance() : online_; } } /** *
       * Specifies settings related to the online shop.
       * 
* * .bloombox.partner.settings.OnlineShopSettings online = 2; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettingsOrBuilder> getOnlineFieldBuilder() { if (onlineBuilder_ == null) { onlineBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.OnlineShopSettingsOrBuilder>( getOnline(), getParentForChildren(), isClean()); online_ = null; } return onlineBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings physical_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettingsOrBuilder> physicalBuilder_; /** *
       * Specifies settings related to this location's physical storefront.
       * 
* * .bloombox.partner.settings.PhysicalStorefrontSettings physical = 3; */ public boolean hasPhysical() { return physicalBuilder_ != null || physical_ != null; } /** *
       * Specifies settings related to this location's physical storefront.
       * 
* * .bloombox.partner.settings.PhysicalStorefrontSettings physical = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings getPhysical() { if (physicalBuilder_ == null) { return physical_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings.getDefaultInstance() : physical_; } else { return physicalBuilder_.getMessage(); } } /** *
       * Specifies settings related to this location's physical storefront.
       * 
* * .bloombox.partner.settings.PhysicalStorefrontSettings physical = 3; */ public Builder setPhysical(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings value) { if (physicalBuilder_ == null) { if (value == null) { throw new NullPointerException(); } physical_ = value; onChanged(); } else { physicalBuilder_.setMessage(value); } return this; } /** *
       * Specifies settings related to this location's physical storefront.
       * 
* * .bloombox.partner.settings.PhysicalStorefrontSettings physical = 3; */ public Builder setPhysical( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings.Builder builderForValue) { if (physicalBuilder_ == null) { physical_ = builderForValue.build(); onChanged(); } else { physicalBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Specifies settings related to this location's physical storefront.
       * 
* * .bloombox.partner.settings.PhysicalStorefrontSettings physical = 3; */ public Builder mergePhysical(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings value) { if (physicalBuilder_ == null) { if (physical_ != null) { physical_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings.newBuilder(physical_).mergeFrom(value).buildPartial(); } else { physical_ = value; } onChanged(); } else { physicalBuilder_.mergeFrom(value); } return this; } /** *
       * Specifies settings related to this location's physical storefront.
       * 
* * .bloombox.partner.settings.PhysicalStorefrontSettings physical = 3; */ public Builder clearPhysical() { if (physicalBuilder_ == null) { physical_ = null; onChanged(); } else { physical_ = null; physicalBuilder_ = null; } return this; } /** *
       * Specifies settings related to this location's physical storefront.
       * 
* * .bloombox.partner.settings.PhysicalStorefrontSettings physical = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings.Builder getPhysicalBuilder() { onChanged(); return getPhysicalFieldBuilder().getBuilder(); } /** *
       * Specifies settings related to this location's physical storefront.
       * 
* * .bloombox.partner.settings.PhysicalStorefrontSettings physical = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettingsOrBuilder getPhysicalOrBuilder() { if (physicalBuilder_ != null) { return physicalBuilder_.getMessageOrBuilder(); } else { return physical_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings.getDefaultInstance() : physical_; } } /** *
       * Specifies settings related to this location's physical storefront.
       * 
* * .bloombox.partner.settings.PhysicalStorefrontSettings physical = 3; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettingsOrBuilder> getPhysicalFieldBuilder() { if (physicalBuilder_ == null) { physicalBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PhysicalStorefrontSettingsOrBuilder>( getPhysical(), getParentForChildren(), isClean()); physical_ = null; } return physicalBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.StorefrontSettings) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.StorefrontSettings) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public StorefrontSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new StorefrontSettings(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ShopSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.ShopSettings) com.google.protobuf.MessageOrBuilder { /** *
     * Specifies hours that apply to this storefront.
     * 
* * .bloombox.partner.settings.ShopHoursSettings hours = 1; */ boolean hasHours(); /** *
     * Specifies hours that apply to this storefront.
     * 
* * .bloombox.partner.settings.ShopHoursSettings hours = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings getHours(); /** *
     * Specifies hours that apply to this storefront.
     * 
* * .bloombox.partner.settings.ShopHoursSettings hours = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettingsOrBuilder getHoursOrBuilder(); /** *
     * Specifies the services offered by this shop, digital or physical.
     * 
* * .bloombox.partner.settings.ShopServiceSettings services = 2; */ boolean hasServices(); /** *
     * Specifies the services offered by this shop, digital or physical.
     * 
* * .bloombox.partner.settings.ShopServiceSettings services = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings getServices(); /** *
     * Specifies the services offered by this shop, digital or physical.
     * 
* * .bloombox.partner.settings.ShopServiceSettings services = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettingsOrBuilder getServicesOrBuilder(); /** *
     * Specifies settings that apply to digital and physical sale of goods.
     * 
* * .bloombox.partner.settings.StorefrontSettings storefront = 3; */ boolean hasStorefront(); /** *
     * Specifies settings that apply to digital and physical sale of goods.
     * 
* * .bloombox.partner.settings.StorefrontSettings storefront = 3; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings getStorefront(); /** *
     * Specifies settings that apply to digital and physical sale of goods.
     * 
* * .bloombox.partner.settings.StorefrontSettings storefront = 3; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettingsOrBuilder getStorefrontOrBuilder(); } /** *
   * Specifies settings that apply to the web shop on a per-location basis.
   * 
* * Protobuf type {@code bloombox.partner.settings.ShopSettings} */ public static final class ShopSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.ShopSettings) ShopSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use ShopSettings.newBuilder() to construct. private ShopSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ShopSettings() { } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ShopSettings( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings.Builder subBuilder = null; if (hours_ != null) { subBuilder = hours_.toBuilder(); } hours_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(hours_); hours_ = subBuilder.buildPartial(); } break; } case 18: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings.Builder subBuilder = null; if (services_ != null) { subBuilder = services_.toBuilder(); } services_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(services_); services_ = subBuilder.buildPartial(); } break; } case 26: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings.Builder subBuilder = null; if (storefront_ != null) { subBuilder = storefront_.toBuilder(); } storefront_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(storefront_); storefront_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings.Builder.class); } public static final int HOURS_FIELD_NUMBER = 1; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings hours_; /** *
     * Specifies hours that apply to this storefront.
     * 
* * .bloombox.partner.settings.ShopHoursSettings hours = 1; */ public boolean hasHours() { return hours_ != null; } /** *
     * Specifies hours that apply to this storefront.
     * 
* * .bloombox.partner.settings.ShopHoursSettings hours = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings getHours() { return hours_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings.getDefaultInstance() : hours_; } /** *
     * Specifies hours that apply to this storefront.
     * 
* * .bloombox.partner.settings.ShopHoursSettings hours = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettingsOrBuilder getHoursOrBuilder() { return getHours(); } public static final int SERVICES_FIELD_NUMBER = 2; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings services_; /** *
     * Specifies the services offered by this shop, digital or physical.
     * 
* * .bloombox.partner.settings.ShopServiceSettings services = 2; */ public boolean hasServices() { return services_ != null; } /** *
     * Specifies the services offered by this shop, digital or physical.
     * 
* * .bloombox.partner.settings.ShopServiceSettings services = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings getServices() { return services_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings.getDefaultInstance() : services_; } /** *
     * Specifies the services offered by this shop, digital or physical.
     * 
* * .bloombox.partner.settings.ShopServiceSettings services = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettingsOrBuilder getServicesOrBuilder() { return getServices(); } public static final int STOREFRONT_FIELD_NUMBER = 3; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings storefront_; /** *
     * Specifies settings that apply to digital and physical sale of goods.
     * 
* * .bloombox.partner.settings.StorefrontSettings storefront = 3; */ public boolean hasStorefront() { return storefront_ != null; } /** *
     * Specifies settings that apply to digital and physical sale of goods.
     * 
* * .bloombox.partner.settings.StorefrontSettings storefront = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings getStorefront() { return storefront_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings.getDefaultInstance() : storefront_; } /** *
     * Specifies settings that apply to digital and physical sale of goods.
     * 
* * .bloombox.partner.settings.StorefrontSettings storefront = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettingsOrBuilder getStorefrontOrBuilder() { return getStorefront(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (hours_ != null) { output.writeMessage(1, getHours()); } if (services_ != null) { output.writeMessage(2, getServices()); } if (storefront_ != null) { output.writeMessage(3, getStorefront()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (hours_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getHours()); } if (services_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getServices()); } if (storefront_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getStorefront()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings) obj; if (hasHours() != other.hasHours()) return false; if (hasHours()) { if (!getHours() .equals(other.getHours())) return false; } if (hasServices() != other.hasServices()) return false; if (hasServices()) { if (!getServices() .equals(other.getServices())) return false; } if (hasStorefront() != other.hasStorefront()) return false; if (hasStorefront()) { if (!getStorefront() .equals(other.getStorefront())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasHours()) { hash = (37 * hash) + HOURS_FIELD_NUMBER; hash = (53 * hash) + getHours().hashCode(); } if (hasServices()) { hash = (37 * hash) + SERVICES_FIELD_NUMBER; hash = (53 * hash) + getServices().hashCode(); } if (hasStorefront()) { hash = (37 * hash) + STOREFRONT_FIELD_NUMBER; hash = (53 * hash) + getStorefront().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Specifies settings that apply to the web shop on a per-location basis.
     * 
* * Protobuf type {@code bloombox.partner.settings.ShopSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.ShopSettings) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); if (hoursBuilder_ == null) { hours_ = null; } else { hours_ = null; hoursBuilder_ = null; } if (servicesBuilder_ == null) { services_ = null; } else { services_ = null; servicesBuilder_ = null; } if (storefrontBuilder_ == null) { storefront_ = null; } else { storefront_ = null; storefrontBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_ShopSettings_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings(this); if (hoursBuilder_ == null) { result.hours_ = hours_; } else { result.hours_ = hoursBuilder_.build(); } if (servicesBuilder_ == null) { result.services_ = services_; } else { result.services_ = servicesBuilder_.build(); } if (storefrontBuilder_ == null) { result.storefront_ = storefront_; } else { result.storefront_ = storefrontBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings.getDefaultInstance()) return this; if (other.hasHours()) { mergeHours(other.getHours()); } if (other.hasServices()) { mergeServices(other.getServices()); } if (other.hasStorefront()) { mergeStorefront(other.getStorefront()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings hours_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettingsOrBuilder> hoursBuilder_; /** *
       * Specifies hours that apply to this storefront.
       * 
* * .bloombox.partner.settings.ShopHoursSettings hours = 1; */ public boolean hasHours() { return hoursBuilder_ != null || hours_ != null; } /** *
       * Specifies hours that apply to this storefront.
       * 
* * .bloombox.partner.settings.ShopHoursSettings hours = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings getHours() { if (hoursBuilder_ == null) { return hours_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings.getDefaultInstance() : hours_; } else { return hoursBuilder_.getMessage(); } } /** *
       * Specifies hours that apply to this storefront.
       * 
* * .bloombox.partner.settings.ShopHoursSettings hours = 1; */ public Builder setHours(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings value) { if (hoursBuilder_ == null) { if (value == null) { throw new NullPointerException(); } hours_ = value; onChanged(); } else { hoursBuilder_.setMessage(value); } return this; } /** *
       * Specifies hours that apply to this storefront.
       * 
* * .bloombox.partner.settings.ShopHoursSettings hours = 1; */ public Builder setHours( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings.Builder builderForValue) { if (hoursBuilder_ == null) { hours_ = builderForValue.build(); onChanged(); } else { hoursBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Specifies hours that apply to this storefront.
       * 
* * .bloombox.partner.settings.ShopHoursSettings hours = 1; */ public Builder mergeHours(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings value) { if (hoursBuilder_ == null) { if (hours_ != null) { hours_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings.newBuilder(hours_).mergeFrom(value).buildPartial(); } else { hours_ = value; } onChanged(); } else { hoursBuilder_.mergeFrom(value); } return this; } /** *
       * Specifies hours that apply to this storefront.
       * 
* * .bloombox.partner.settings.ShopHoursSettings hours = 1; */ public Builder clearHours() { if (hoursBuilder_ == null) { hours_ = null; onChanged(); } else { hours_ = null; hoursBuilder_ = null; } return this; } /** *
       * Specifies hours that apply to this storefront.
       * 
* * .bloombox.partner.settings.ShopHoursSettings hours = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings.Builder getHoursBuilder() { onChanged(); return getHoursFieldBuilder().getBuilder(); } /** *
       * Specifies hours that apply to this storefront.
       * 
* * .bloombox.partner.settings.ShopHoursSettings hours = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettingsOrBuilder getHoursOrBuilder() { if (hoursBuilder_ != null) { return hoursBuilder_.getMessageOrBuilder(); } else { return hours_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings.getDefaultInstance() : hours_; } } /** *
       * Specifies hours that apply to this storefront.
       * 
* * .bloombox.partner.settings.ShopHoursSettings hours = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettingsOrBuilder> getHoursFieldBuilder() { if (hoursBuilder_ == null) { hoursBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopHoursSettingsOrBuilder>( getHours(), getParentForChildren(), isClean()); hours_ = null; } return hoursBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings services_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettingsOrBuilder> servicesBuilder_; /** *
       * Specifies the services offered by this shop, digital or physical.
       * 
* * .bloombox.partner.settings.ShopServiceSettings services = 2; */ public boolean hasServices() { return servicesBuilder_ != null || services_ != null; } /** *
       * Specifies the services offered by this shop, digital or physical.
       * 
* * .bloombox.partner.settings.ShopServiceSettings services = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings getServices() { if (servicesBuilder_ == null) { return services_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings.getDefaultInstance() : services_; } else { return servicesBuilder_.getMessage(); } } /** *
       * Specifies the services offered by this shop, digital or physical.
       * 
* * .bloombox.partner.settings.ShopServiceSettings services = 2; */ public Builder setServices(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings value) { if (servicesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } services_ = value; onChanged(); } else { servicesBuilder_.setMessage(value); } return this; } /** *
       * Specifies the services offered by this shop, digital or physical.
       * 
* * .bloombox.partner.settings.ShopServiceSettings services = 2; */ public Builder setServices( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings.Builder builderForValue) { if (servicesBuilder_ == null) { services_ = builderForValue.build(); onChanged(); } else { servicesBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Specifies the services offered by this shop, digital or physical.
       * 
* * .bloombox.partner.settings.ShopServiceSettings services = 2; */ public Builder mergeServices(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings value) { if (servicesBuilder_ == null) { if (services_ != null) { services_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings.newBuilder(services_).mergeFrom(value).buildPartial(); } else { services_ = value; } onChanged(); } else { servicesBuilder_.mergeFrom(value); } return this; } /** *
       * Specifies the services offered by this shop, digital or physical.
       * 
* * .bloombox.partner.settings.ShopServiceSettings services = 2; */ public Builder clearServices() { if (servicesBuilder_ == null) { services_ = null; onChanged(); } else { services_ = null; servicesBuilder_ = null; } return this; } /** *
       * Specifies the services offered by this shop, digital or physical.
       * 
* * .bloombox.partner.settings.ShopServiceSettings services = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings.Builder getServicesBuilder() { onChanged(); return getServicesFieldBuilder().getBuilder(); } /** *
       * Specifies the services offered by this shop, digital or physical.
       * 
* * .bloombox.partner.settings.ShopServiceSettings services = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettingsOrBuilder getServicesOrBuilder() { if (servicesBuilder_ != null) { return servicesBuilder_.getMessageOrBuilder(); } else { return services_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings.getDefaultInstance() : services_; } } /** *
       * Specifies the services offered by this shop, digital or physical.
       * 
* * .bloombox.partner.settings.ShopServiceSettings services = 2; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettingsOrBuilder> getServicesFieldBuilder() { if (servicesBuilder_ == null) { servicesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopServiceSettingsOrBuilder>( getServices(), getParentForChildren(), isClean()); services_ = null; } return servicesBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings storefront_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettingsOrBuilder> storefrontBuilder_; /** *
       * Specifies settings that apply to digital and physical sale of goods.
       * 
* * .bloombox.partner.settings.StorefrontSettings storefront = 3; */ public boolean hasStorefront() { return storefrontBuilder_ != null || storefront_ != null; } /** *
       * Specifies settings that apply to digital and physical sale of goods.
       * 
* * .bloombox.partner.settings.StorefrontSettings storefront = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings getStorefront() { if (storefrontBuilder_ == null) { return storefront_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings.getDefaultInstance() : storefront_; } else { return storefrontBuilder_.getMessage(); } } /** *
       * Specifies settings that apply to digital and physical sale of goods.
       * 
* * .bloombox.partner.settings.StorefrontSettings storefront = 3; */ public Builder setStorefront(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings value) { if (storefrontBuilder_ == null) { if (value == null) { throw new NullPointerException(); } storefront_ = value; onChanged(); } else { storefrontBuilder_.setMessage(value); } return this; } /** *
       * Specifies settings that apply to digital and physical sale of goods.
       * 
* * .bloombox.partner.settings.StorefrontSettings storefront = 3; */ public Builder setStorefront( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings.Builder builderForValue) { if (storefrontBuilder_ == null) { storefront_ = builderForValue.build(); onChanged(); } else { storefrontBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Specifies settings that apply to digital and physical sale of goods.
       * 
* * .bloombox.partner.settings.StorefrontSettings storefront = 3; */ public Builder mergeStorefront(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings value) { if (storefrontBuilder_ == null) { if (storefront_ != null) { storefront_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings.newBuilder(storefront_).mergeFrom(value).buildPartial(); } else { storefront_ = value; } onChanged(); } else { storefrontBuilder_.mergeFrom(value); } return this; } /** *
       * Specifies settings that apply to digital and physical sale of goods.
       * 
* * .bloombox.partner.settings.StorefrontSettings storefront = 3; */ public Builder clearStorefront() { if (storefrontBuilder_ == null) { storefront_ = null; onChanged(); } else { storefront_ = null; storefrontBuilder_ = null; } return this; } /** *
       * Specifies settings that apply to digital and physical sale of goods.
       * 
* * .bloombox.partner.settings.StorefrontSettings storefront = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings.Builder getStorefrontBuilder() { onChanged(); return getStorefrontFieldBuilder().getBuilder(); } /** *
       * Specifies settings that apply to digital and physical sale of goods.
       * 
* * .bloombox.partner.settings.StorefrontSettings storefront = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettingsOrBuilder getStorefrontOrBuilder() { if (storefrontBuilder_ != null) { return storefrontBuilder_.getMessageOrBuilder(); } else { return storefront_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings.getDefaultInstance() : storefront_; } } /** *
       * Specifies settings that apply to digital and physical sale of goods.
       * 
* * .bloombox.partner.settings.StorefrontSettings storefront = 3; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettingsOrBuilder> getStorefrontFieldBuilder() { if (storefrontBuilder_ == null) { storefrontBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.StorefrontSettingsOrBuilder>( getStorefront(), getParentForChildren(), isClean()); storefront_ = null; } return storefrontBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.ShopSettings) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.ShopSettings) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ShopSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ShopSettings(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CartSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.CartSettings) com.google.protobuf.MessageOrBuilder { /** *
     * Operating mode for the cart.
     * 
* * .bloombox.partner.settings.CartMode mode = 1; */ int getModeValue(); /** *
     * Operating mode for the cart.
     * 
* * .bloombox.partner.settings.CartMode mode = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartMode getMode(); /** *
     * Default order type to send from the device.
     * 
* * .opencannabis.commerce.OrderType order_type = 2; */ int getOrderTypeValue(); /** *
     * Default order type to send from the device.
     * 
* * .opencannabis.commerce.OrderType order_type = 2; */ io.opencannabis.schema.commerce.CommercialOrder.OrderType getOrderType(); } /** *
   * Settings for the cart UI and mode switch on tablet menus.
   * 
* * Protobuf type {@code bloombox.partner.settings.CartSettings} */ public static final class CartSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.CartSettings) CartSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use CartSettings.newBuilder() to construct. private CartSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CartSettings() { mode_ = 0; orderType_ = 0; } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CartSettings( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { int rawValue = input.readEnum(); mode_ = rawValue; break; } case 16: { int rawValue = input.readEnum(); orderType_ = rawValue; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_CartSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_CartSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings.Builder.class); } public static final int MODE_FIELD_NUMBER = 1; private int mode_; /** *
     * Operating mode for the cart.
     * 
* * .bloombox.partner.settings.CartMode mode = 1; */ public int getModeValue() { return mode_; } /** *
     * Operating mode for the cart.
     * 
* * .bloombox.partner.settings.CartMode mode = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartMode getMode() { @SuppressWarnings("deprecation") io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartMode result = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartMode.valueOf(mode_); return result == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartMode.UNRECOGNIZED : result; } public static final int ORDER_TYPE_FIELD_NUMBER = 2; private int orderType_; /** *
     * Default order type to send from the device.
     * 
* * .opencannabis.commerce.OrderType order_type = 2; */ public int getOrderTypeValue() { return orderType_; } /** *
     * Default order type to send from the device.
     * 
* * .opencannabis.commerce.OrderType order_type = 2; */ public io.opencannabis.schema.commerce.CommercialOrder.OrderType getOrderType() { @SuppressWarnings("deprecation") io.opencannabis.schema.commerce.CommercialOrder.OrderType result = io.opencannabis.schema.commerce.CommercialOrder.OrderType.valueOf(orderType_); return result == null ? io.opencannabis.schema.commerce.CommercialOrder.OrderType.UNRECOGNIZED : result; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (mode_ != io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartMode.OFF.getNumber()) { output.writeEnum(1, mode_); } if (orderType_ != io.opencannabis.schema.commerce.CommercialOrder.OrderType.PICKUP.getNumber()) { output.writeEnum(2, orderType_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (mode_ != io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartMode.OFF.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, mode_); } if (orderType_ != io.opencannabis.schema.commerce.CommercialOrder.OrderType.PICKUP.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(2, orderType_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings) obj; if (mode_ != other.mode_) return false; if (orderType_ != other.orderType_) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + MODE_FIELD_NUMBER; hash = (53 * hash) + mode_; hash = (37 * hash) + ORDER_TYPE_FIELD_NUMBER; hash = (53 * hash) + orderType_; hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Settings for the cart UI and mode switch on tablet menus.
     * 
* * Protobuf type {@code bloombox.partner.settings.CartSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.CartSettings) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_CartSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_CartSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); mode_ = 0; orderType_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_CartSettings_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings(this); result.mode_ = mode_; result.orderType_ = orderType_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings.getDefaultInstance()) return this; if (other.mode_ != 0) { setModeValue(other.getModeValue()); } if (other.orderType_ != 0) { setOrderTypeValue(other.getOrderTypeValue()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int mode_ = 0; /** *
       * Operating mode for the cart.
       * 
* * .bloombox.partner.settings.CartMode mode = 1; */ public int getModeValue() { return mode_; } /** *
       * Operating mode for the cart.
       * 
* * .bloombox.partner.settings.CartMode mode = 1; */ public Builder setModeValue(int value) { mode_ = value; onChanged(); return this; } /** *
       * Operating mode for the cart.
       * 
* * .bloombox.partner.settings.CartMode mode = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartMode getMode() { @SuppressWarnings("deprecation") io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartMode result = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartMode.valueOf(mode_); return result == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartMode.UNRECOGNIZED : result; } /** *
       * Operating mode for the cart.
       * 
* * .bloombox.partner.settings.CartMode mode = 1; */ public Builder setMode(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartMode value) { if (value == null) { throw new NullPointerException(); } mode_ = value.getNumber(); onChanged(); return this; } /** *
       * Operating mode for the cart.
       * 
* * .bloombox.partner.settings.CartMode mode = 1; */ public Builder clearMode() { mode_ = 0; onChanged(); return this; } private int orderType_ = 0; /** *
       * Default order type to send from the device.
       * 
* * .opencannabis.commerce.OrderType order_type = 2; */ public int getOrderTypeValue() { return orderType_; } /** *
       * Default order type to send from the device.
       * 
* * .opencannabis.commerce.OrderType order_type = 2; */ public Builder setOrderTypeValue(int value) { orderType_ = value; onChanged(); return this; } /** *
       * Default order type to send from the device.
       * 
* * .opencannabis.commerce.OrderType order_type = 2; */ public io.opencannabis.schema.commerce.CommercialOrder.OrderType getOrderType() { @SuppressWarnings("deprecation") io.opencannabis.schema.commerce.CommercialOrder.OrderType result = io.opencannabis.schema.commerce.CommercialOrder.OrderType.valueOf(orderType_); return result == null ? io.opencannabis.schema.commerce.CommercialOrder.OrderType.UNRECOGNIZED : result; } /** *
       * Default order type to send from the device.
       * 
* * .opencannabis.commerce.OrderType order_type = 2; */ public Builder setOrderType(io.opencannabis.schema.commerce.CommercialOrder.OrderType value) { if (value == null) { throw new NullPointerException(); } orderType_ = value.getNumber(); onChanged(); return this; } /** *
       * Default order type to send from the device.
       * 
* * .opencannabis.commerce.OrderType order_type = 2; */ public Builder clearOrderType() { orderType_ = 0; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.CartSettings) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.CartSettings) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CartSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CartSettings(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface TabletSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.TabletSettings) com.google.protobuf.MessageOrBuilder { /** *
     * Settings for the tablet menu cart/build-a-bag feature.
     * 
* * .bloombox.partner.settings.CartSettings cart = 1; */ boolean hasCart(); /** *
     * Settings for the tablet menu cart/build-a-bag feature.
     * 
* * .bloombox.partner.settings.CartSettings cart = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings getCart(); /** *
     * Settings for the tablet menu cart/build-a-bag feature.
     * 
* * .bloombox.partner.settings.CartSettings cart = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettingsOrBuilder getCartOrBuilder(); } /** *
   * Settings related to tablet menus.
   * 
* * Protobuf type {@code bloombox.partner.settings.TabletSettings} */ public static final class TabletSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.TabletSettings) TabletSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use TabletSettings.newBuilder() to construct. private TabletSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private TabletSettings() { } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private TabletSettings( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings.Builder subBuilder = null; if (cart_ != null) { subBuilder = cart_.toBuilder(); } cart_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(cart_); cart_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_TabletSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_TabletSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings.Builder.class); } public static final int CART_FIELD_NUMBER = 1; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings cart_; /** *
     * Settings for the tablet menu cart/build-a-bag feature.
     * 
* * .bloombox.partner.settings.CartSettings cart = 1; */ public boolean hasCart() { return cart_ != null; } /** *
     * Settings for the tablet menu cart/build-a-bag feature.
     * 
* * .bloombox.partner.settings.CartSettings cart = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings getCart() { return cart_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings.getDefaultInstance() : cart_; } /** *
     * Settings for the tablet menu cart/build-a-bag feature.
     * 
* * .bloombox.partner.settings.CartSettings cart = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettingsOrBuilder getCartOrBuilder() { return getCart(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (cart_ != null) { output.writeMessage(1, getCart()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (cart_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getCart()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings) obj; if (hasCart() != other.hasCart()) return false; if (hasCart()) { if (!getCart() .equals(other.getCart())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasCart()) { hash = (37 * hash) + CART_FIELD_NUMBER; hash = (53 * hash) + getCart().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Settings related to tablet menus.
     * 
* * Protobuf type {@code bloombox.partner.settings.TabletSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.TabletSettings) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_TabletSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_TabletSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); if (cartBuilder_ == null) { cart_ = null; } else { cart_ = null; cartBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_TabletSettings_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings(this); if (cartBuilder_ == null) { result.cart_ = cart_; } else { result.cart_ = cartBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings.getDefaultInstance()) return this; if (other.hasCart()) { mergeCart(other.getCart()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings cart_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettingsOrBuilder> cartBuilder_; /** *
       * Settings for the tablet menu cart/build-a-bag feature.
       * 
* * .bloombox.partner.settings.CartSettings cart = 1; */ public boolean hasCart() { return cartBuilder_ != null || cart_ != null; } /** *
       * Settings for the tablet menu cart/build-a-bag feature.
       * 
* * .bloombox.partner.settings.CartSettings cart = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings getCart() { if (cartBuilder_ == null) { return cart_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings.getDefaultInstance() : cart_; } else { return cartBuilder_.getMessage(); } } /** *
       * Settings for the tablet menu cart/build-a-bag feature.
       * 
* * .bloombox.partner.settings.CartSettings cart = 1; */ public Builder setCart(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings value) { if (cartBuilder_ == null) { if (value == null) { throw new NullPointerException(); } cart_ = value; onChanged(); } else { cartBuilder_.setMessage(value); } return this; } /** *
       * Settings for the tablet menu cart/build-a-bag feature.
       * 
* * .bloombox.partner.settings.CartSettings cart = 1; */ public Builder setCart( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings.Builder builderForValue) { if (cartBuilder_ == null) { cart_ = builderForValue.build(); onChanged(); } else { cartBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Settings for the tablet menu cart/build-a-bag feature.
       * 
* * .bloombox.partner.settings.CartSettings cart = 1; */ public Builder mergeCart(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings value) { if (cartBuilder_ == null) { if (cart_ != null) { cart_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings.newBuilder(cart_).mergeFrom(value).buildPartial(); } else { cart_ = value; } onChanged(); } else { cartBuilder_.mergeFrom(value); } return this; } /** *
       * Settings for the tablet menu cart/build-a-bag feature.
       * 
* * .bloombox.partner.settings.CartSettings cart = 1; */ public Builder clearCart() { if (cartBuilder_ == null) { cart_ = null; onChanged(); } else { cart_ = null; cartBuilder_ = null; } return this; } /** *
       * Settings for the tablet menu cart/build-a-bag feature.
       * 
* * .bloombox.partner.settings.CartSettings cart = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings.Builder getCartBuilder() { onChanged(); return getCartFieldBuilder().getBuilder(); } /** *
       * Settings for the tablet menu cart/build-a-bag feature.
       * 
* * .bloombox.partner.settings.CartSettings cart = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettingsOrBuilder getCartOrBuilder() { if (cartBuilder_ != null) { return cartBuilder_.getMessageOrBuilder(); } else { return cart_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings.getDefaultInstance() : cart_; } } /** *
       * Settings for the tablet menu cart/build-a-bag feature.
       * 
* * .bloombox.partner.settings.CartSettings cart = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettingsOrBuilder> getCartFieldBuilder() { if (cartBuilder_ == null) { cartBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.CartSettingsOrBuilder>( getCart(), getParentForChildren(), isClean()); cart_ = null; } return cartBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.TabletSettings) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.TabletSettings) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public TabletSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new TabletSettings(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface PartnerLocationSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:bloombox.partner.settings.PartnerLocationSettings) com.google.protobuf.MessageOrBuilder { /** *
     * Internal API-related settings.
     * 
* * .bloombox.partner.settings.APISettings api = 1; */ boolean hasApi(); /** *
     * Internal API-related settings.
     * 
* * .bloombox.partner.settings.APISettings api = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings getApi(); /** *
     * Internal API-related settings.
     * 
* * .bloombox.partner.settings.APISettings api = 1; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettingsOrBuilder getApiOrBuilder(); /** *
     * Product-level branding settings.
     * 
* * .bloombox.partner.settings.ProductBrandSettings brands = 2; */ boolean hasBrands(); /** *
     * Product-level branding settings.
     * 
* * .bloombox.partner.settings.ProductBrandSettings brands = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings getBrands(); /** *
     * Product-level branding settings.
     * 
* * .bloombox.partner.settings.ProductBrandSettings brands = 2; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettingsOrBuilder getBrandsOrBuilder(); /** *
     * Settings related to publishing data on behalf of a partner.
     * 
* * .bloombox.partner.settings.PublishSettings publish = 3; */ boolean hasPublish(); /** *
     * Settings related to publishing data on behalf of a partner.
     * 
* * .bloombox.partner.settings.PublishSettings publish = 3; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings getPublish(); /** *
     * Settings related to publishing data on behalf of a partner.
     * 
* * .bloombox.partner.settings.PublishSettings publish = 3; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettingsOrBuilder getPublishOrBuilder(); /** *
     * Section-level menu settings.
     * 
* * .bloombox.partner.settings.SectionSettings sections = 4; */ boolean hasSections(); /** *
     * Section-level menu settings.
     * 
* * .bloombox.partner.settings.SectionSettings sections = 4; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings getSections(); /** *
     * Section-level menu settings.
     * 
* * .bloombox.partner.settings.SectionSettings sections = 4; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsOrBuilder getSectionsOrBuilder(); /** *
     * Specifies settings that apply to the web or physical storefronts for this partner location.
     * 
* * .bloombox.partner.settings.ShopSettings shop = 5; */ boolean hasShop(); /** *
     * Specifies settings that apply to the web or physical storefronts for this partner location.
     * 
* * .bloombox.partner.settings.ShopSettings shop = 5; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings getShop(); /** *
     * Specifies settings that apply to the web or physical storefronts for this partner location.
     * 
* * .bloombox.partner.settings.ShopSettings shop = 5; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettingsOrBuilder getShopOrBuilder(); /** *
     * Specifies settings that apply to television display units, particularly TV menus.
     * 
* * .bloombox.partner.settings.TVSettings tv = 6; */ boolean hasTv(); /** *
     * Specifies settings that apply to television display units, particularly TV menus.
     * 
* * .bloombox.partner.settings.TVSettings tv = 6; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings getTv(); /** *
     * Specifies settings that apply to television display units, particularly TV menus.
     * 
* * .bloombox.partner.settings.TVSettings tv = 6; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettingsOrBuilder getTvOrBuilder(); /** *
     * Tablet-related settings.
     * 
* * .bloombox.partner.settings.TabletSettings tablet = 7; */ boolean hasTablet(); /** *
     * Tablet-related settings.
     * 
* * .bloombox.partner.settings.TabletSettings tablet = 7; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings getTablet(); /** *
     * Tablet-related settings.
     * 
* * .bloombox.partner.settings.TabletSettings tablet = 7; */ io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettingsOrBuilder getTabletOrBuilder(); /** *
     * Integration settings for this location.
     * 
* * .bloombox.partner.integrations.LocationIntegrationSettings integration = 20; */ boolean hasIntegration(); /** *
     * Integration settings for this location.
     * 
* * .bloombox.partner.integrations.LocationIntegrationSettings integration = 20; */ io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettings getIntegration(); /** *
     * Integration settings for this location.
     * 
* * .bloombox.partner.integrations.LocationIntegrationSettings integration = 20; */ io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettingsOrBuilder getIntegrationOrBuilder(); } /** *
   * Partner location-level account settings.
   * 
* * Protobuf type {@code bloombox.partner.settings.PartnerLocationSettings} */ public static final class PartnerLocationSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:bloombox.partner.settings.PartnerLocationSettings) PartnerLocationSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use PartnerLocationSettings.newBuilder() to construct. private PartnerLocationSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private PartnerLocationSettings() { } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private PartnerLocationSettings( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings.Builder subBuilder = null; if (api_ != null) { subBuilder = api_.toBuilder(); } api_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(api_); api_ = subBuilder.buildPartial(); } break; } case 18: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings.Builder subBuilder = null; if (brands_ != null) { subBuilder = brands_.toBuilder(); } brands_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(brands_); brands_ = subBuilder.buildPartial(); } break; } case 26: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings.Builder subBuilder = null; if (publish_ != null) { subBuilder = publish_.toBuilder(); } publish_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(publish_); publish_ = subBuilder.buildPartial(); } break; } case 34: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings.Builder subBuilder = null; if (sections_ != null) { subBuilder = sections_.toBuilder(); } sections_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(sections_); sections_ = subBuilder.buildPartial(); } break; } case 42: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings.Builder subBuilder = null; if (shop_ != null) { subBuilder = shop_.toBuilder(); } shop_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(shop_); shop_ = subBuilder.buildPartial(); } break; } case 50: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings.Builder subBuilder = null; if (tv_ != null) { subBuilder = tv_.toBuilder(); } tv_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(tv_); tv_ = subBuilder.buildPartial(); } break; } case 58: { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings.Builder subBuilder = null; if (tablet_ != null) { subBuilder = tablet_.toBuilder(); } tablet_ = input.readMessage(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(tablet_); tablet_ = subBuilder.buildPartial(); } break; } case 162: { io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettings.Builder subBuilder = null; if (integration_ != null) { subBuilder = integration_.toBuilder(); } integration_ = input.readMessage(io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(integration_); integration_ = subBuilder.buildPartial(); } break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_PartnerLocationSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_PartnerLocationSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings.Builder.class); } public static final int API_FIELD_NUMBER = 1; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings api_; /** *
     * Internal API-related settings.
     * 
* * .bloombox.partner.settings.APISettings api = 1; */ public boolean hasApi() { return api_ != null; } /** *
     * Internal API-related settings.
     * 
* * .bloombox.partner.settings.APISettings api = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings getApi() { return api_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings.getDefaultInstance() : api_; } /** *
     * Internal API-related settings.
     * 
* * .bloombox.partner.settings.APISettings api = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettingsOrBuilder getApiOrBuilder() { return getApi(); } public static final int BRANDS_FIELD_NUMBER = 2; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings brands_; /** *
     * Product-level branding settings.
     * 
* * .bloombox.partner.settings.ProductBrandSettings brands = 2; */ public boolean hasBrands() { return brands_ != null; } /** *
     * Product-level branding settings.
     * 
* * .bloombox.partner.settings.ProductBrandSettings brands = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings getBrands() { return brands_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings.getDefaultInstance() : brands_; } /** *
     * Product-level branding settings.
     * 
* * .bloombox.partner.settings.ProductBrandSettings brands = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettingsOrBuilder getBrandsOrBuilder() { return getBrands(); } public static final int PUBLISH_FIELD_NUMBER = 3; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings publish_; /** *
     * Settings related to publishing data on behalf of a partner.
     * 
* * .bloombox.partner.settings.PublishSettings publish = 3; */ public boolean hasPublish() { return publish_ != null; } /** *
     * Settings related to publishing data on behalf of a partner.
     * 
* * .bloombox.partner.settings.PublishSettings publish = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings getPublish() { return publish_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings.getDefaultInstance() : publish_; } /** *
     * Settings related to publishing data on behalf of a partner.
     * 
* * .bloombox.partner.settings.PublishSettings publish = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettingsOrBuilder getPublishOrBuilder() { return getPublish(); } public static final int SECTIONS_FIELD_NUMBER = 4; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings sections_; /** *
     * Section-level menu settings.
     * 
* * .bloombox.partner.settings.SectionSettings sections = 4; */ public boolean hasSections() { return sections_ != null; } /** *
     * Section-level menu settings.
     * 
* * .bloombox.partner.settings.SectionSettings sections = 4; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings getSections() { return sections_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings.getDefaultInstance() : sections_; } /** *
     * Section-level menu settings.
     * 
* * .bloombox.partner.settings.SectionSettings sections = 4; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsOrBuilder getSectionsOrBuilder() { return getSections(); } public static final int SHOP_FIELD_NUMBER = 5; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings shop_; /** *
     * Specifies settings that apply to the web or physical storefronts for this partner location.
     * 
* * .bloombox.partner.settings.ShopSettings shop = 5; */ public boolean hasShop() { return shop_ != null; } /** *
     * Specifies settings that apply to the web or physical storefronts for this partner location.
     * 
* * .bloombox.partner.settings.ShopSettings shop = 5; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings getShop() { return shop_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings.getDefaultInstance() : shop_; } /** *
     * Specifies settings that apply to the web or physical storefronts for this partner location.
     * 
* * .bloombox.partner.settings.ShopSettings shop = 5; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettingsOrBuilder getShopOrBuilder() { return getShop(); } public static final int TV_FIELD_NUMBER = 6; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings tv_; /** *
     * Specifies settings that apply to television display units, particularly TV menus.
     * 
* * .bloombox.partner.settings.TVSettings tv = 6; */ public boolean hasTv() { return tv_ != null; } /** *
     * Specifies settings that apply to television display units, particularly TV menus.
     * 
* * .bloombox.partner.settings.TVSettings tv = 6; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings getTv() { return tv_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings.getDefaultInstance() : tv_; } /** *
     * Specifies settings that apply to television display units, particularly TV menus.
     * 
* * .bloombox.partner.settings.TVSettings tv = 6; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettingsOrBuilder getTvOrBuilder() { return getTv(); } public static final int TABLET_FIELD_NUMBER = 7; private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings tablet_; /** *
     * Tablet-related settings.
     * 
* * .bloombox.partner.settings.TabletSettings tablet = 7; */ public boolean hasTablet() { return tablet_ != null; } /** *
     * Tablet-related settings.
     * 
* * .bloombox.partner.settings.TabletSettings tablet = 7; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings getTablet() { return tablet_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings.getDefaultInstance() : tablet_; } /** *
     * Tablet-related settings.
     * 
* * .bloombox.partner.settings.TabletSettings tablet = 7; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettingsOrBuilder getTabletOrBuilder() { return getTablet(); } public static final int INTEGRATION_FIELD_NUMBER = 20; private io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettings integration_; /** *
     * Integration settings for this location.
     * 
* * .bloombox.partner.integrations.LocationIntegrationSettings integration = 20; */ public boolean hasIntegration() { return integration_ != null; } /** *
     * Integration settings for this location.
     * 
* * .bloombox.partner.integrations.LocationIntegrationSettings integration = 20; */ public io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettings getIntegration() { return integration_ == null ? io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettings.getDefaultInstance() : integration_; } /** *
     * Integration settings for this location.
     * 
* * .bloombox.partner.integrations.LocationIntegrationSettings integration = 20; */ public io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettingsOrBuilder getIntegrationOrBuilder() { return getIntegration(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (api_ != null) { output.writeMessage(1, getApi()); } if (brands_ != null) { output.writeMessage(2, getBrands()); } if (publish_ != null) { output.writeMessage(3, getPublish()); } if (sections_ != null) { output.writeMessage(4, getSections()); } if (shop_ != null) { output.writeMessage(5, getShop()); } if (tv_ != null) { output.writeMessage(6, getTv()); } if (tablet_ != null) { output.writeMessage(7, getTablet()); } if (integration_ != null) { output.writeMessage(20, getIntegration()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (api_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getApi()); } if (brands_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getBrands()); } if (publish_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getPublish()); } if (sections_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getSections()); } if (shop_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, getShop()); } if (tv_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, getTv()); } if (tablet_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, getTablet()); } if (integration_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(20, getIntegration()); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings)) { return super.equals(obj); } io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings other = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings) obj; if (hasApi() != other.hasApi()) return false; if (hasApi()) { if (!getApi() .equals(other.getApi())) return false; } if (hasBrands() != other.hasBrands()) return false; if (hasBrands()) { if (!getBrands() .equals(other.getBrands())) return false; } if (hasPublish() != other.hasPublish()) return false; if (hasPublish()) { if (!getPublish() .equals(other.getPublish())) return false; } if (hasSections() != other.hasSections()) return false; if (hasSections()) { if (!getSections() .equals(other.getSections())) return false; } if (hasShop() != other.hasShop()) return false; if (hasShop()) { if (!getShop() .equals(other.getShop())) return false; } if (hasTv() != other.hasTv()) return false; if (hasTv()) { if (!getTv() .equals(other.getTv())) return false; } if (hasTablet() != other.hasTablet()) return false; if (hasTablet()) { if (!getTablet() .equals(other.getTablet())) return false; } if (hasIntegration() != other.hasIntegration()) return false; if (hasIntegration()) { if (!getIntegration() .equals(other.getIntegration())) return false; } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasApi()) { hash = (37 * hash) + API_FIELD_NUMBER; hash = (53 * hash) + getApi().hashCode(); } if (hasBrands()) { hash = (37 * hash) + BRANDS_FIELD_NUMBER; hash = (53 * hash) + getBrands().hashCode(); } if (hasPublish()) { hash = (37 * hash) + PUBLISH_FIELD_NUMBER; hash = (53 * hash) + getPublish().hashCode(); } if (hasSections()) { hash = (37 * hash) + SECTIONS_FIELD_NUMBER; hash = (53 * hash) + getSections().hashCode(); } if (hasShop()) { hash = (37 * hash) + SHOP_FIELD_NUMBER; hash = (53 * hash) + getShop().hashCode(); } if (hasTv()) { hash = (37 * hash) + TV_FIELD_NUMBER; hash = (53 * hash) + getTv().hashCode(); } if (hasTablet()) { hash = (37 * hash) + TABLET_FIELD_NUMBER; hash = (53 * hash) + getTablet().hashCode(); } if (hasIntegration()) { hash = (37 * hash) + INTEGRATION_FIELD_NUMBER; hash = (53 * hash) + getIntegration().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
     * Partner location-level account settings.
     * 
* * Protobuf type {@code bloombox.partner.settings.PartnerLocationSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:bloombox.partner.settings.PartnerLocationSettings) io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_PartnerLocationSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_PartnerLocationSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings.class, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings.Builder.class); } // Construct using io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); if (apiBuilder_ == null) { api_ = null; } else { api_ = null; apiBuilder_ = null; } if (brandsBuilder_ == null) { brands_ = null; } else { brands_ = null; brandsBuilder_ = null; } if (publishBuilder_ == null) { publish_ = null; } else { publish_ = null; publishBuilder_ = null; } if (sectionsBuilder_ == null) { sections_ = null; } else { sections_ = null; sectionsBuilder_ = null; } if (shopBuilder_ == null) { shop_ = null; } else { shop_ = null; shopBuilder_ = null; } if (tvBuilder_ == null) { tv_ = null; } else { tv_ = null; tvBuilder_ = null; } if (tabletBuilder_ == null) { tablet_ = null; } else { tablet_ = null; tabletBuilder_ = null; } if (integrationBuilder_ == null) { integration_ = null; } else { integration_ = null; integrationBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.internal_static_bloombox_partner_settings_PartnerLocationSettings_descriptor; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings getDefaultInstanceForType() { return io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings.getDefaultInstance(); } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings build() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings buildPartial() { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings result = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings(this); if (apiBuilder_ == null) { result.api_ = api_; } else { result.api_ = apiBuilder_.build(); } if (brandsBuilder_ == null) { result.brands_ = brands_; } else { result.brands_ = brandsBuilder_.build(); } if (publishBuilder_ == null) { result.publish_ = publish_; } else { result.publish_ = publishBuilder_.build(); } if (sectionsBuilder_ == null) { result.sections_ = sections_; } else { result.sections_ = sectionsBuilder_.build(); } if (shopBuilder_ == null) { result.shop_ = shop_; } else { result.shop_ = shopBuilder_.build(); } if (tvBuilder_ == null) { result.tv_ = tv_; } else { result.tv_ = tvBuilder_.build(); } if (tabletBuilder_ == null) { result.tablet_ = tablet_; } else { result.tablet_ = tabletBuilder_.build(); } if (integrationBuilder_ == null) { result.integration_ = integration_; } else { result.integration_ = integrationBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings) { return mergeFrom((io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings other) { if (other == io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings.getDefaultInstance()) return this; if (other.hasApi()) { mergeApi(other.getApi()); } if (other.hasBrands()) { mergeBrands(other.getBrands()); } if (other.hasPublish()) { mergePublish(other.getPublish()); } if (other.hasSections()) { mergeSections(other.getSections()); } if (other.hasShop()) { mergeShop(other.getShop()); } if (other.hasTv()) { mergeTv(other.getTv()); } if (other.hasTablet()) { mergeTablet(other.getTablet()); } if (other.hasIntegration()) { mergeIntegration(other.getIntegration()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings api_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettingsOrBuilder> apiBuilder_; /** *
       * Internal API-related settings.
       * 
* * .bloombox.partner.settings.APISettings api = 1; */ public boolean hasApi() { return apiBuilder_ != null || api_ != null; } /** *
       * Internal API-related settings.
       * 
* * .bloombox.partner.settings.APISettings api = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings getApi() { if (apiBuilder_ == null) { return api_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings.getDefaultInstance() : api_; } else { return apiBuilder_.getMessage(); } } /** *
       * Internal API-related settings.
       * 
* * .bloombox.partner.settings.APISettings api = 1; */ public Builder setApi(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings value) { if (apiBuilder_ == null) { if (value == null) { throw new NullPointerException(); } api_ = value; onChanged(); } else { apiBuilder_.setMessage(value); } return this; } /** *
       * Internal API-related settings.
       * 
* * .bloombox.partner.settings.APISettings api = 1; */ public Builder setApi( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings.Builder builderForValue) { if (apiBuilder_ == null) { api_ = builderForValue.build(); onChanged(); } else { apiBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Internal API-related settings.
       * 
* * .bloombox.partner.settings.APISettings api = 1; */ public Builder mergeApi(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings value) { if (apiBuilder_ == null) { if (api_ != null) { api_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings.newBuilder(api_).mergeFrom(value).buildPartial(); } else { api_ = value; } onChanged(); } else { apiBuilder_.mergeFrom(value); } return this; } /** *
       * Internal API-related settings.
       * 
* * .bloombox.partner.settings.APISettings api = 1; */ public Builder clearApi() { if (apiBuilder_ == null) { api_ = null; onChanged(); } else { api_ = null; apiBuilder_ = null; } return this; } /** *
       * Internal API-related settings.
       * 
* * .bloombox.partner.settings.APISettings api = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings.Builder getApiBuilder() { onChanged(); return getApiFieldBuilder().getBuilder(); } /** *
       * Internal API-related settings.
       * 
* * .bloombox.partner.settings.APISettings api = 1; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettingsOrBuilder getApiOrBuilder() { if (apiBuilder_ != null) { return apiBuilder_.getMessageOrBuilder(); } else { return api_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings.getDefaultInstance() : api_; } } /** *
       * Internal API-related settings.
       * 
* * .bloombox.partner.settings.APISettings api = 1; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettingsOrBuilder> getApiFieldBuilder() { if (apiBuilder_ == null) { apiBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.APISettingsOrBuilder>( getApi(), getParentForChildren(), isClean()); api_ = null; } return apiBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings brands_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettingsOrBuilder> brandsBuilder_; /** *
       * Product-level branding settings.
       * 
* * .bloombox.partner.settings.ProductBrandSettings brands = 2; */ public boolean hasBrands() { return brandsBuilder_ != null || brands_ != null; } /** *
       * Product-level branding settings.
       * 
* * .bloombox.partner.settings.ProductBrandSettings brands = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings getBrands() { if (brandsBuilder_ == null) { return brands_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings.getDefaultInstance() : brands_; } else { return brandsBuilder_.getMessage(); } } /** *
       * Product-level branding settings.
       * 
* * .bloombox.partner.settings.ProductBrandSettings brands = 2; */ public Builder setBrands(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings value) { if (brandsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } brands_ = value; onChanged(); } else { brandsBuilder_.setMessage(value); } return this; } /** *
       * Product-level branding settings.
       * 
* * .bloombox.partner.settings.ProductBrandSettings brands = 2; */ public Builder setBrands( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings.Builder builderForValue) { if (brandsBuilder_ == null) { brands_ = builderForValue.build(); onChanged(); } else { brandsBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Product-level branding settings.
       * 
* * .bloombox.partner.settings.ProductBrandSettings brands = 2; */ public Builder mergeBrands(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings value) { if (brandsBuilder_ == null) { if (brands_ != null) { brands_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings.newBuilder(brands_).mergeFrom(value).buildPartial(); } else { brands_ = value; } onChanged(); } else { brandsBuilder_.mergeFrom(value); } return this; } /** *
       * Product-level branding settings.
       * 
* * .bloombox.partner.settings.ProductBrandSettings brands = 2; */ public Builder clearBrands() { if (brandsBuilder_ == null) { brands_ = null; onChanged(); } else { brands_ = null; brandsBuilder_ = null; } return this; } /** *
       * Product-level branding settings.
       * 
* * .bloombox.partner.settings.ProductBrandSettings brands = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings.Builder getBrandsBuilder() { onChanged(); return getBrandsFieldBuilder().getBuilder(); } /** *
       * Product-level branding settings.
       * 
* * .bloombox.partner.settings.ProductBrandSettings brands = 2; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettingsOrBuilder getBrandsOrBuilder() { if (brandsBuilder_ != null) { return brandsBuilder_.getMessageOrBuilder(); } else { return brands_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings.getDefaultInstance() : brands_; } } /** *
       * Product-level branding settings.
       * 
* * .bloombox.partner.settings.ProductBrandSettings brands = 2; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettingsOrBuilder> getBrandsFieldBuilder() { if (brandsBuilder_ == null) { brandsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ProductBrandSettingsOrBuilder>( getBrands(), getParentForChildren(), isClean()); brands_ = null; } return brandsBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings publish_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettingsOrBuilder> publishBuilder_; /** *
       * Settings related to publishing data on behalf of a partner.
       * 
* * .bloombox.partner.settings.PublishSettings publish = 3; */ public boolean hasPublish() { return publishBuilder_ != null || publish_ != null; } /** *
       * Settings related to publishing data on behalf of a partner.
       * 
* * .bloombox.partner.settings.PublishSettings publish = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings getPublish() { if (publishBuilder_ == null) { return publish_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings.getDefaultInstance() : publish_; } else { return publishBuilder_.getMessage(); } } /** *
       * Settings related to publishing data on behalf of a partner.
       * 
* * .bloombox.partner.settings.PublishSettings publish = 3; */ public Builder setPublish(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings value) { if (publishBuilder_ == null) { if (value == null) { throw new NullPointerException(); } publish_ = value; onChanged(); } else { publishBuilder_.setMessage(value); } return this; } /** *
       * Settings related to publishing data on behalf of a partner.
       * 
* * .bloombox.partner.settings.PublishSettings publish = 3; */ public Builder setPublish( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings.Builder builderForValue) { if (publishBuilder_ == null) { publish_ = builderForValue.build(); onChanged(); } else { publishBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Settings related to publishing data on behalf of a partner.
       * 
* * .bloombox.partner.settings.PublishSettings publish = 3; */ public Builder mergePublish(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings value) { if (publishBuilder_ == null) { if (publish_ != null) { publish_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings.newBuilder(publish_).mergeFrom(value).buildPartial(); } else { publish_ = value; } onChanged(); } else { publishBuilder_.mergeFrom(value); } return this; } /** *
       * Settings related to publishing data on behalf of a partner.
       * 
* * .bloombox.partner.settings.PublishSettings publish = 3; */ public Builder clearPublish() { if (publishBuilder_ == null) { publish_ = null; onChanged(); } else { publish_ = null; publishBuilder_ = null; } return this; } /** *
       * Settings related to publishing data on behalf of a partner.
       * 
* * .bloombox.partner.settings.PublishSettings publish = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings.Builder getPublishBuilder() { onChanged(); return getPublishFieldBuilder().getBuilder(); } /** *
       * Settings related to publishing data on behalf of a partner.
       * 
* * .bloombox.partner.settings.PublishSettings publish = 3; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettingsOrBuilder getPublishOrBuilder() { if (publishBuilder_ != null) { return publishBuilder_.getMessageOrBuilder(); } else { return publish_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings.getDefaultInstance() : publish_; } } /** *
       * Settings related to publishing data on behalf of a partner.
       * 
* * .bloombox.partner.settings.PublishSettings publish = 3; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettingsOrBuilder> getPublishFieldBuilder() { if (publishBuilder_ == null) { publishBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PublishSettingsOrBuilder>( getPublish(), getParentForChildren(), isClean()); publish_ = null; } return publishBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings sections_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsOrBuilder> sectionsBuilder_; /** *
       * Section-level menu settings.
       * 
* * .bloombox.partner.settings.SectionSettings sections = 4; */ public boolean hasSections() { return sectionsBuilder_ != null || sections_ != null; } /** *
       * Section-level menu settings.
       * 
* * .bloombox.partner.settings.SectionSettings sections = 4; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings getSections() { if (sectionsBuilder_ == null) { return sections_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings.getDefaultInstance() : sections_; } else { return sectionsBuilder_.getMessage(); } } /** *
       * Section-level menu settings.
       * 
* * .bloombox.partner.settings.SectionSettings sections = 4; */ public Builder setSections(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings value) { if (sectionsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } sections_ = value; onChanged(); } else { sectionsBuilder_.setMessage(value); } return this; } /** *
       * Section-level menu settings.
       * 
* * .bloombox.partner.settings.SectionSettings sections = 4; */ public Builder setSections( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings.Builder builderForValue) { if (sectionsBuilder_ == null) { sections_ = builderForValue.build(); onChanged(); } else { sectionsBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Section-level menu settings.
       * 
* * .bloombox.partner.settings.SectionSettings sections = 4; */ public Builder mergeSections(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings value) { if (sectionsBuilder_ == null) { if (sections_ != null) { sections_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings.newBuilder(sections_).mergeFrom(value).buildPartial(); } else { sections_ = value; } onChanged(); } else { sectionsBuilder_.mergeFrom(value); } return this; } /** *
       * Section-level menu settings.
       * 
* * .bloombox.partner.settings.SectionSettings sections = 4; */ public Builder clearSections() { if (sectionsBuilder_ == null) { sections_ = null; onChanged(); } else { sections_ = null; sectionsBuilder_ = null; } return this; } /** *
       * Section-level menu settings.
       * 
* * .bloombox.partner.settings.SectionSettings sections = 4; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings.Builder getSectionsBuilder() { onChanged(); return getSectionsFieldBuilder().getBuilder(); } /** *
       * Section-level menu settings.
       * 
* * .bloombox.partner.settings.SectionSettings sections = 4; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsOrBuilder getSectionsOrBuilder() { if (sectionsBuilder_ != null) { return sectionsBuilder_.getMessageOrBuilder(); } else { return sections_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings.getDefaultInstance() : sections_; } } /** *
       * Section-level menu settings.
       * 
* * .bloombox.partner.settings.SectionSettings sections = 4; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsOrBuilder> getSectionsFieldBuilder() { if (sectionsBuilder_ == null) { sectionsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.SectionSettingsOrBuilder>( getSections(), getParentForChildren(), isClean()); sections_ = null; } return sectionsBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings shop_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettingsOrBuilder> shopBuilder_; /** *
       * Specifies settings that apply to the web or physical storefronts for this partner location.
       * 
* * .bloombox.partner.settings.ShopSettings shop = 5; */ public boolean hasShop() { return shopBuilder_ != null || shop_ != null; } /** *
       * Specifies settings that apply to the web or physical storefronts for this partner location.
       * 
* * .bloombox.partner.settings.ShopSettings shop = 5; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings getShop() { if (shopBuilder_ == null) { return shop_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings.getDefaultInstance() : shop_; } else { return shopBuilder_.getMessage(); } } /** *
       * Specifies settings that apply to the web or physical storefronts for this partner location.
       * 
* * .bloombox.partner.settings.ShopSettings shop = 5; */ public Builder setShop(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings value) { if (shopBuilder_ == null) { if (value == null) { throw new NullPointerException(); } shop_ = value; onChanged(); } else { shopBuilder_.setMessage(value); } return this; } /** *
       * Specifies settings that apply to the web or physical storefronts for this partner location.
       * 
* * .bloombox.partner.settings.ShopSettings shop = 5; */ public Builder setShop( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings.Builder builderForValue) { if (shopBuilder_ == null) { shop_ = builderForValue.build(); onChanged(); } else { shopBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Specifies settings that apply to the web or physical storefronts for this partner location.
       * 
* * .bloombox.partner.settings.ShopSettings shop = 5; */ public Builder mergeShop(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings value) { if (shopBuilder_ == null) { if (shop_ != null) { shop_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings.newBuilder(shop_).mergeFrom(value).buildPartial(); } else { shop_ = value; } onChanged(); } else { shopBuilder_.mergeFrom(value); } return this; } /** *
       * Specifies settings that apply to the web or physical storefronts for this partner location.
       * 
* * .bloombox.partner.settings.ShopSettings shop = 5; */ public Builder clearShop() { if (shopBuilder_ == null) { shop_ = null; onChanged(); } else { shop_ = null; shopBuilder_ = null; } return this; } /** *
       * Specifies settings that apply to the web or physical storefronts for this partner location.
       * 
* * .bloombox.partner.settings.ShopSettings shop = 5; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings.Builder getShopBuilder() { onChanged(); return getShopFieldBuilder().getBuilder(); } /** *
       * Specifies settings that apply to the web or physical storefronts for this partner location.
       * 
* * .bloombox.partner.settings.ShopSettings shop = 5; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettingsOrBuilder getShopOrBuilder() { if (shopBuilder_ != null) { return shopBuilder_.getMessageOrBuilder(); } else { return shop_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings.getDefaultInstance() : shop_; } } /** *
       * Specifies settings that apply to the web or physical storefronts for this partner location.
       * 
* * .bloombox.partner.settings.ShopSettings shop = 5; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettingsOrBuilder> getShopFieldBuilder() { if (shopBuilder_ == null) { shopBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopSettingsOrBuilder>( getShop(), getParentForChildren(), isClean()); shop_ = null; } return shopBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings tv_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettingsOrBuilder> tvBuilder_; /** *
       * Specifies settings that apply to television display units, particularly TV menus.
       * 
* * .bloombox.partner.settings.TVSettings tv = 6; */ public boolean hasTv() { return tvBuilder_ != null || tv_ != null; } /** *
       * Specifies settings that apply to television display units, particularly TV menus.
       * 
* * .bloombox.partner.settings.TVSettings tv = 6; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings getTv() { if (tvBuilder_ == null) { return tv_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings.getDefaultInstance() : tv_; } else { return tvBuilder_.getMessage(); } } /** *
       * Specifies settings that apply to television display units, particularly TV menus.
       * 
* * .bloombox.partner.settings.TVSettings tv = 6; */ public Builder setTv(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings value) { if (tvBuilder_ == null) { if (value == null) { throw new NullPointerException(); } tv_ = value; onChanged(); } else { tvBuilder_.setMessage(value); } return this; } /** *
       * Specifies settings that apply to television display units, particularly TV menus.
       * 
* * .bloombox.partner.settings.TVSettings tv = 6; */ public Builder setTv( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings.Builder builderForValue) { if (tvBuilder_ == null) { tv_ = builderForValue.build(); onChanged(); } else { tvBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Specifies settings that apply to television display units, particularly TV menus.
       * 
* * .bloombox.partner.settings.TVSettings tv = 6; */ public Builder mergeTv(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings value) { if (tvBuilder_ == null) { if (tv_ != null) { tv_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings.newBuilder(tv_).mergeFrom(value).buildPartial(); } else { tv_ = value; } onChanged(); } else { tvBuilder_.mergeFrom(value); } return this; } /** *
       * Specifies settings that apply to television display units, particularly TV menus.
       * 
* * .bloombox.partner.settings.TVSettings tv = 6; */ public Builder clearTv() { if (tvBuilder_ == null) { tv_ = null; onChanged(); } else { tv_ = null; tvBuilder_ = null; } return this; } /** *
       * Specifies settings that apply to television display units, particularly TV menus.
       * 
* * .bloombox.partner.settings.TVSettings tv = 6; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings.Builder getTvBuilder() { onChanged(); return getTvFieldBuilder().getBuilder(); } /** *
       * Specifies settings that apply to television display units, particularly TV menus.
       * 
* * .bloombox.partner.settings.TVSettings tv = 6; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettingsOrBuilder getTvOrBuilder() { if (tvBuilder_ != null) { return tvBuilder_.getMessageOrBuilder(); } else { return tv_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings.getDefaultInstance() : tv_; } } /** *
       * Specifies settings that apply to television display units, particularly TV menus.
       * 
* * .bloombox.partner.settings.TVSettings tv = 6; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettingsOrBuilder> getTvFieldBuilder() { if (tvBuilder_ == null) { tvBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TVSettingsOrBuilder>( getTv(), getParentForChildren(), isClean()); tv_ = null; } return tvBuilder_; } private io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings tablet_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettingsOrBuilder> tabletBuilder_; /** *
       * Tablet-related settings.
       * 
* * .bloombox.partner.settings.TabletSettings tablet = 7; */ public boolean hasTablet() { return tabletBuilder_ != null || tablet_ != null; } /** *
       * Tablet-related settings.
       * 
* * .bloombox.partner.settings.TabletSettings tablet = 7; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings getTablet() { if (tabletBuilder_ == null) { return tablet_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings.getDefaultInstance() : tablet_; } else { return tabletBuilder_.getMessage(); } } /** *
       * Tablet-related settings.
       * 
* * .bloombox.partner.settings.TabletSettings tablet = 7; */ public Builder setTablet(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings value) { if (tabletBuilder_ == null) { if (value == null) { throw new NullPointerException(); } tablet_ = value; onChanged(); } else { tabletBuilder_.setMessage(value); } return this; } /** *
       * Tablet-related settings.
       * 
* * .bloombox.partner.settings.TabletSettings tablet = 7; */ public Builder setTablet( io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings.Builder builderForValue) { if (tabletBuilder_ == null) { tablet_ = builderForValue.build(); onChanged(); } else { tabletBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Tablet-related settings.
       * 
* * .bloombox.partner.settings.TabletSettings tablet = 7; */ public Builder mergeTablet(io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings value) { if (tabletBuilder_ == null) { if (tablet_ != null) { tablet_ = io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings.newBuilder(tablet_).mergeFrom(value).buildPartial(); } else { tablet_ = value; } onChanged(); } else { tabletBuilder_.mergeFrom(value); } return this; } /** *
       * Tablet-related settings.
       * 
* * .bloombox.partner.settings.TabletSettings tablet = 7; */ public Builder clearTablet() { if (tabletBuilder_ == null) { tablet_ = null; onChanged(); } else { tablet_ = null; tabletBuilder_ = null; } return this; } /** *
       * Tablet-related settings.
       * 
* * .bloombox.partner.settings.TabletSettings tablet = 7; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings.Builder getTabletBuilder() { onChanged(); return getTabletFieldBuilder().getBuilder(); } /** *
       * Tablet-related settings.
       * 
* * .bloombox.partner.settings.TabletSettings tablet = 7; */ public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettingsOrBuilder getTabletOrBuilder() { if (tabletBuilder_ != null) { return tabletBuilder_.getMessageOrBuilder(); } else { return tablet_ == null ? io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings.getDefaultInstance() : tablet_; } } /** *
       * Tablet-related settings.
       * 
* * .bloombox.partner.settings.TabletSettings tablet = 7; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettingsOrBuilder> getTabletFieldBuilder() { if (tabletBuilder_ == null) { tabletBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettings.Builder, io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.TabletSettingsOrBuilder>( getTablet(), getParentForChildren(), isClean()); tablet_ = null; } return tabletBuilder_; } private io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettings integration_; private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettings, io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettings.Builder, io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettingsOrBuilder> integrationBuilder_; /** *
       * Integration settings for this location.
       * 
* * .bloombox.partner.integrations.LocationIntegrationSettings integration = 20; */ public boolean hasIntegration() { return integrationBuilder_ != null || integration_ != null; } /** *
       * Integration settings for this location.
       * 
* * .bloombox.partner.integrations.LocationIntegrationSettings integration = 20; */ public io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettings getIntegration() { if (integrationBuilder_ == null) { return integration_ == null ? io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettings.getDefaultInstance() : integration_; } else { return integrationBuilder_.getMessage(); } } /** *
       * Integration settings for this location.
       * 
* * .bloombox.partner.integrations.LocationIntegrationSettings integration = 20; */ public Builder setIntegration(io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettings value) { if (integrationBuilder_ == null) { if (value == null) { throw new NullPointerException(); } integration_ = value; onChanged(); } else { integrationBuilder_.setMessage(value); } return this; } /** *
       * Integration settings for this location.
       * 
* * .bloombox.partner.integrations.LocationIntegrationSettings integration = 20; */ public Builder setIntegration( io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettings.Builder builderForValue) { if (integrationBuilder_ == null) { integration_ = builderForValue.build(); onChanged(); } else { integrationBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Integration settings for this location.
       * 
* * .bloombox.partner.integrations.LocationIntegrationSettings integration = 20; */ public Builder mergeIntegration(io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettings value) { if (integrationBuilder_ == null) { if (integration_ != null) { integration_ = io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettings.newBuilder(integration_).mergeFrom(value).buildPartial(); } else { integration_ = value; } onChanged(); } else { integrationBuilder_.mergeFrom(value); } return this; } /** *
       * Integration settings for this location.
       * 
* * .bloombox.partner.integrations.LocationIntegrationSettings integration = 20; */ public Builder clearIntegration() { if (integrationBuilder_ == null) { integration_ = null; onChanged(); } else { integration_ = null; integrationBuilder_ = null; } return this; } /** *
       * Integration settings for this location.
       * 
* * .bloombox.partner.integrations.LocationIntegrationSettings integration = 20; */ public io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettings.Builder getIntegrationBuilder() { onChanged(); return getIntegrationFieldBuilder().getBuilder(); } /** *
       * Integration settings for this location.
       * 
* * .bloombox.partner.integrations.LocationIntegrationSettings integration = 20; */ public io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettingsOrBuilder getIntegrationOrBuilder() { if (integrationBuilder_ != null) { return integrationBuilder_.getMessageOrBuilder(); } else { return integration_ == null ? io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettings.getDefaultInstance() : integration_; } } /** *
       * Integration settings for this location.
       * 
* * .bloombox.partner.integrations.LocationIntegrationSettings integration = 20; */ private com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettings, io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettings.Builder, io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettingsOrBuilder> getIntegrationFieldBuilder() { if (integrationBuilder_ == null) { integrationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettings, io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettings.Builder, io.bloombox.schema.partner.integrations.IntegrationSettings.LocationIntegrationSettingsOrBuilder>( getIntegration(), getParentForChildren(), isClean()); integration_ = null; } return integrationBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:bloombox.partner.settings.PartnerLocationSettings) } // @@protoc_insertion_point(class_scope:bloombox.partner.settings.PartnerLocationSettings) private static final io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings(); } public static io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public PartnerLocationSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new PartnerLocationSettings(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.PartnerLocationSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_APISettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_APISettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_InHouseBrand_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_InHouseBrand_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_ProductBrandSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_ProductBrandSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_PublishSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_PublishSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_CustomSectionSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_CustomSectionSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_SectionSettingsPayload_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_SectionSettingsPayload_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_SectionSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_SectionSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_TVBannerSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_TVBannerSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_TVSectionSettingsPayload_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_TVSectionSettingsPayload_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_TVMenuSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_TVMenuSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_TVSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_TVSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_HoursSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_HoursSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_HoursBoundary_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_HoursBoundary_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_RegularHoursSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_RegularHoursSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_SpecialHoursSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_SpecialHoursSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_ShopHoursSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_ShopHoursSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_ShopHoursSettings_SpecialEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_ShopHoursSettings_SpecialEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_ShopServiceSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_ShopServiceSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_DeliveryZipcodeSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_DeliveryZipcodeSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_DeliverySettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_DeliverySettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_DeliverySettings_ZipcodesEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_DeliverySettings_ZipcodesEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_ShopContactChannelSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_ShopContactChannelSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_ShopChannelSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_ShopChannelSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_ShopContactTarget_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_ShopContactTarget_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_CommsSenderSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_CommsSenderSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_CommsSettingsPayload_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_CommsSettingsPayload_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_ShopCommsSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_ShopCommsSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_OnlineShopSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_OnlineShopSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_PhysicalStorefrontSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_PhysicalStorefrontSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_StorefrontSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_StorefrontSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_ShopSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_ShopSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_CartSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_CartSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_TabletSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_TabletSettings_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_bloombox_partner_settings_PartnerLocationSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_bloombox_partner_settings_PartnerLocationSettings_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n.partner/settings/PartnerLocationSettin" + "gs.proto\022\031bloombox.partner.settings\032\022geo" + "/Location.proto\032\023temporal/Date.proto\032\024co" + "mmerce/Order.proto\032\037commerce/payments/Pa" + "yment.proto\032\031contact/PhoneNumber.proto\032\032" + "contact/EmailAddress.proto\032.partner/inte" + "grations/IntegrationSettings.proto\"\034\n\013AP" + "ISettings\022\r\n\005embed\030\001 \001(\t\",\n\014InHouseBrand" + "\022\r\n\005label\030\001 \001(\t\022\r\n\005brand\030\002 \003(\t\"P\n\024Produc" + "tBrandSettings\0228\n\007inhouse\030\001 \003(\0132\'.bloomb" + "ox.partner.settings.InHouseBrand\"0\n\017Publ" + "ishSettings\022\014\n\004menu\030\001 \001(\010\022\017\n\007profile\030\002 \001" + "(\010\"s\n\025CustomSectionSettings\022\014\n\004spec\030\001 \001(" + "\t\022@\n\006filter\030\002 \001(\0162..bloombox.partner.set" + "tings.FilteredSectionTypeH\000B\n\n\010settings\"" + "\336\001\n\026SectionSettingsPayload\022\014\n\004hide\030\001 \001(\010" + "\022\r\n\005label\030\002 \001(\010\022\r\n\005media\030\003 \001(\t\022\014\n\004text\030\004" + " \001(\t\022>\n\004type\030\005 \001(\0162..bloombox.partner.se" + "ttings.SectionSettingsTypeH\000\022B\n\006custom\030\006" + " \001(\01320.bloombox.partner.settings.CustomS" + "ectionSettingsH\000B\006\n\004kind\"\205\006\n\017SectionSett" + "ings\022E\n\napothecary\030\001 \001(\01321.bloombox.part" + "ner.settings.SectionSettingsPayload\022E\n\nc" + "artridges\030\002 \001(\01321.bloombox.partner.setti" + "ngs.SectionSettingsPayload\022G\n\014concentrat" + "es\030\003 \001(\01321.bloombox.partner.settings.Sec" + "tionSettingsPayload\022B\n\007edibles\030\004 \001(\01321.b" + "loombox.partner.settings.SectionSettings" + "Payload\022B\n\007flowers\030\005 \001(\01321.bloombox.part" + "ner.settings.SectionSettingsPayload\022C\n\010p" + "rerolls\030\006 \001(\01321.bloombox.partner.setting" + "s.SectionSettingsPayload\022F\n\013merchandise\030" + "\007 \001(\01321.bloombox.partner.settings.Sectio" + "nSettingsPayload\022A\n\006plants\030\010 \001(\01321.bloom" + "box.partner.settings.SectionSettingsPayl" + "oad\022>\n\003cbd\030\024 \001(\01321.bloombox.partner.sett" + "ings.SectionSettingsPayload\022@\n\005house\030\025 \001" + "(\01321.bloombox.partner.settings.SectionSe" + "ttingsPayload\022A\n\006onsale\030\026 \001(\01321.bloombox" + ".partner.settings.SectionSettingsPayload" + "\"6\n\020TVBannerSettings\022\023\n\013banner_text\030\001 \001(" + "\t\022\r\n\005image\030\002 \001(\t\"F\n\030TVSectionSettingsPay" + "load\022\014\n\004sort\030\001 \001(\r\022\r\n\005title\030\002 \001(\t\022\r\n\005ima" + "ge\030\003 \001(\t\"\317\004\n\016TVMenuSettings\022G\n\napothecar" + "y\030\001 \001(\01323.bloombox.partner.settings.TVSe" + "ctionSettingsPayload\022G\n\ncartridges\030\002 \001(\013" + "23.bloombox.partner.settings.TVSectionSe" + "ttingsPayload\022I\n\014concentrates\030\003 \001(\01323.bl" + "oombox.partner.settings.TVSectionSetting" + "sPayload\022D\n\007edibles\030\004 \001(\01323.bloombox.par" + "tner.settings.TVSectionSettingsPayload\022D" + "\n\007flowers\030\005 \001(\01323.bloombox.partner.setti" + "ngs.TVSectionSettingsPayload\022E\n\010prerolls" + "\030\006 \001(\01323.bloombox.partner.settings.TVSec" + "tionSettingsPayload\022H\n\013merchandise\030\007 \001(\013" + "23.bloombox.partner.settings.TVSectionSe" + "ttingsPayload\022C\n\006plants\030\010 \001(\01323.bloombox" + ".partner.settings.TVSectionSettingsPaylo" + "ad\"\206\001\n\nTVSettings\022;\n\006banner\030\001 \001(\0132+.bloo" + "mbox.partner.settings.TVBannerSettings\022;" + "\n\010settings\030\002 \001(\0132).bloombox.partner.sett" + "ings.TVMenuSettings\")\n\tHoursSpec\022\014\n\004hour" + "\030\001 \001(\r\022\016\n\006minute\030\002 \001(\r\"\253\001\n\rHoursBoundary" + "\0223\n\005begin\030\001 \001(\0132$.bloombox.partner.setti" + "ngs.HoursSpec\0221\n\003end\030\002 \001(\0132$.bloombox.pa" + "rtner.settings.HoursSpec\0222\n\004span\030\003 \001(\0162$" + ".bloombox.partner.settings.HoursSpan\"\205\001\n" + "\024RegularHoursSettings\0228\n\006bounds\030\001 \001(\0132(." + "bloombox.partner.settings.HoursBoundary\022" + "3\n\004mode\030\002 \001(\0162%.bloombox.partner.setting" + "s.ShopStatus\"\260\001\n\024SpecialHoursSettings\0228\n" + "\006bounds\030\001 \001(\0132(.bloombox.partner.setting" + "s.HoursBoundary\0223\n\004mode\030\002 \001(\0162%.bloombox" + ".partner.settings.ShopStatus\022)\n\004date\030\003 \001" + "(\0132\033.opencannabis.temporal.Date\"\202\002\n\021Shop" + "HoursSettings\022@\n\007regular\030\001 \003(\0132/.bloombo" + "x.partner.settings.RegularHoursSettings\022" + "J\n\007special\030\002 \003(\01329.bloombox.partner.sett" + "ings.ShopHoursSettings.SpecialEntry\032_\n\014S" + "pecialEntry\022\013\n\003key\030\001 \001(\t\022>\n\005value\030\002 \001(\0132" + "/.bloombox.partner.settings.SpecialHours" + "Settings:\0028\001\"\200\001\n\023ShopServiceSettings\022\020\n\010" + "delivery\030\001 \001(\010\022\017\n\007express\030\002 \001(\010\022\016\n\006picku" + "p\030\003 \001(\010\022\022\n\nstorefront\030\004 \001(\010\022\017\n\007medical\030\005" + " \001(\010\022\021\n\tadult_use\030\006 \001(\010\"U\n\027DeliveryZipco" + "deSettings\022\017\n\007zipcode\030\001 \001(\t\022\017\n\007enabled\030\002" + " \001(\010\022\030\n\020delivery_minimum\030\003 \001(\r\"\334\001\n\020Deliv" + "erySettings\022\026\n\016global_minimum\030\001 \001(\r\022K\n\010z" + "ipcodes\030\002 \003(\01329.bloombox.partner.setting" + "s.DeliverySettings.ZipcodesEntry\032c\n\rZipc" + "odesEntry\022\013\n\003key\030\001 \001(\t\022A\n\005value\030\002 \001(\01322." + "bloombox.partner.settings.DeliveryZipcod" + "eSettings:\0028\001\"8\n\032ShopContactChannelSetti" + "ngs\022\r\n\005email\030\001 \001(\010\022\013\n\003sms\030\002 \001(\010\"\361\001\n\023Shop" + "ChannelSettings\022E\n\006orders\030\001 \001(\01325.bloomb" + "ox.partner.settings.ShopContactChannelSe" + "ttings\022I\n\nenrollment\030\002 \001(\01325.bloombox.pa" + "rtner.settings.ShopContactChannelSetting" + "s\022H\n\tmarketing\030\003 \001(\01325.bloombox.partner." + "settings.ShopContactChannelSettings\"\330\001\n\021" + "ShopContactTarget\022\r\n\005label\030\001 \001(\t\022\r\n\005debu" + "g\030\002 \001(\010\0221\n\005email\030\003 \001(\0132\".opencannabis.co" + "ntact.EmailAddress\0220\n\005phone\030\004 \001(\0132!.open" + "cannabis.contact.PhoneNumber\022@\n\010channels" + "\030\005 \001(\0132..bloombox.partner.settings.ShopC" + "hannelSettings\"z\n\023CommsSenderSettings\0221\n" + "\005email\030\001 \001(\0132\".opencannabis.contact.Emai" + "lAddress\0220\n\005phone\030\002 \001(\0132!.opencannabis.c" + "ontact.PhoneNumber\"\316\001\n\024CommsSettingsPayl" + "oad\0226\n\004type\030\001 \001(\0162(.bloombox.partner.set" + "tings.ShopCommsType\022>\n\010contacts\030\002 \003(\0132,." + "bloombox.partner.settings.ShopContactTar" + "get\022>\n\006sender\030\003 \001(\0132..bloombox.partner.s" + "ettings.CommsSenderSettings\"\231\001\n\021ShopComm" + "sSettings\022A\n\010internal\030\001 \001(\0132/.bloombox.p" + "artner.settings.CommsSettingsPayload\022A\n\010" + "external\030\002 \001(\0132/.bloombox.partner.settin" + "gs.CommsSettingsPayload\"\216\002\n\022OnlineShopSe" + "ttings\022\016\n\006origin\030\001 \001(\t\022;\n\005comms\030\002 \001(\0132,." + "bloombox.partner.settings.ShopCommsSetti" + "ngs\022\016\n\006domain\030\003 \001(\t\022\016\n\006signup\030\004 \001(\t\022\r\n\005l" + "ogin\030\005 \001(\t\022=\n\017accepted_method\030\006 \003(\0162$.op" + "encannabis.commerce.PaymentMethod\022=\n\racc" + "epted_card\030\007 \003(\0162&.opencannabis.commerce" + ".PaymentCardType\"\310\001\n\032PhysicalStorefrontS" + "ettings\022,\n\010location\030\001 \001(\0132\032.opencannabis" + ".geo.Location\022=\n\017accepted_method\030\002 \003(\0162$" + ".opencannabis.commerce.PaymentMethod\022=\n\r" + "accepted_card\030\003 \003(\0162&.opencannabis.comme" + "rce.PaymentCardType\"\333\001\n\022StorefrontSettin" + "gs\022=\n\010delivery\030\001 \001(\0132+.bloombox.partner." + "settings.DeliverySettings\022=\n\006online\030\002 \001(" + "\0132-.bloombox.partner.settings.OnlineShop" + "Settings\022G\n\010physical\030\003 \001(\01325.bloombox.pa" + "rtner.settings.PhysicalStorefrontSetting" + "s\"\320\001\n\014ShopSettings\022;\n\005hours\030\001 \001(\0132,.bloo" + "mbox.partner.settings.ShopHoursSettings\022" + "@\n\010services\030\002 \001(\0132..bloombox.partner.set" + "tings.ShopServiceSettings\022A\n\nstorefront\030" + "\003 \001(\0132-.bloombox.partner.settings.Storef" + "rontSettings\"w\n\014CartSettings\0221\n\004mode\030\001 \001" + "(\0162#.bloombox.partner.settings.CartMode\022" + "4\n\norder_type\030\002 \001(\0162 .opencannabis.comme" + "rce.OrderType\"G\n\016TabletSettings\0225\n\004cart\030" + "\001 \001(\0132\'.bloombox.partner.settings.CartSe" + "ttings\"\200\004\n\027PartnerLocationSettings\0223\n\003ap" + "i\030\001 \001(\0132&.bloombox.partner.settings.APIS" + "ettings\022?\n\006brands\030\002 \001(\0132/.bloombox.partn" + "er.settings.ProductBrandSettings\022;\n\007publ" + "ish\030\003 \001(\0132*.bloombox.partner.settings.Pu" + "blishSettings\022<\n\010sections\030\004 \001(\0132*.bloomb" + "ox.partner.settings.SectionSettings\0225\n\004s" + "hop\030\005 \001(\0132\'.bloombox.partner.settings.Sh" + "opSettings\0221\n\002tv\030\006 \001(\0132%.bloombox.partne" + "r.settings.TVSettings\0229\n\006tablet\030\007 \001(\0132)." + "bloombox.partner.settings.TabletSettings" + "\022O\n\013integration\030\024 \001(\0132:.bloombox.partner" + ".integrations.LocationIntegrationSetting" + "s*1\n\023SectionSettingsType\022\014\n\010STANDARD\020\000\022\014" + "\n\010FILTERED\020\001*5\n\023FilteredSectionType\022\007\n\003C" + "BD\020\000\022\t\n\005HOUSE\020\001\022\n\n\006ONSALE\020\002* \n\022CustomSet" + "tingsType\022\n\n\006FILTER\020\000*\221\001\n\tHoursSpan\022\014\n\010E" + "VERYDAY\020\000\022\014\n\010WEEKDAYS\020\001\022\014\n\010WEEKENDS\020\002\022\n\n" + "\006MONDAY\020\003\022\013\n\007TUESDAY\020\004\022\r\n\tWEDNESDAY\020\005\022\014\n" + "\010THURSDAY\020\006\022\n\n\006FRIDAY\020\007\022\014\n\010SATURDAY\020\010\022\n\n" + "\006SUNDAY\020\t*F\n\nShopStatus\022\010\n\004OPEN\020\000\022\n\n\006CLO" + "SED\020\001\022\021\n\rDELIVERY_ONLY\020\002\022\017\n\013PICKUP_ONLY\020" + "\003*+\n\rShopCommsType\022\014\n\010INTERNAL\020\000\022\014\n\010EXTE" + "RNAL\020\001*A\n\022ShopContactChannel\022\014\n\010ORDERING" + "\020\000\022\016\n\nENROLLMENT\020\001\022\r\n\tMARKETING\020\002*&\n\010Car" + "tMode\022\007\n\003OFF\020\000\022\007\n\003BAG\020\001\022\010\n\004CART\020\002B/\n#io." + "bloombox.schema.partner.settingsH\001P\000\242\002\003B" + "BSb\006proto3" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { public com.google.protobuf.ExtensionRegistry assignDescriptors( com.google.protobuf.Descriptors.FileDescriptor root) { descriptor = root; return null; } }; com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { io.opencannabis.schema.geo.LocationOuterClass.getDescriptor(), io.opencannabis.schema.temporal.TemporalDate.getDescriptor(), io.opencannabis.schema.commerce.CommercialOrder.getDescriptor(), io.opencannabis.schema.commerce.Payments.getDescriptor(), io.opencannabis.schema.contact.ContactPhone.getDescriptor(), io.opencannabis.schema.contact.ContactEmail.getDescriptor(), io.bloombox.schema.partner.integrations.IntegrationSettings.getDescriptor(), }, assigner); internal_static_bloombox_partner_settings_APISettings_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_bloombox_partner_settings_APISettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_APISettings_descriptor, new java.lang.String[] { "Embed", }); internal_static_bloombox_partner_settings_InHouseBrand_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_bloombox_partner_settings_InHouseBrand_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_InHouseBrand_descriptor, new java.lang.String[] { "Label", "Brand", }); internal_static_bloombox_partner_settings_ProductBrandSettings_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_bloombox_partner_settings_ProductBrandSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_ProductBrandSettings_descriptor, new java.lang.String[] { "Inhouse", }); internal_static_bloombox_partner_settings_PublishSettings_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_bloombox_partner_settings_PublishSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_PublishSettings_descriptor, new java.lang.String[] { "Menu", "Profile", }); internal_static_bloombox_partner_settings_CustomSectionSettings_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_bloombox_partner_settings_CustomSectionSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_CustomSectionSettings_descriptor, new java.lang.String[] { "Spec", "Filter", "Settings", }); internal_static_bloombox_partner_settings_SectionSettingsPayload_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_bloombox_partner_settings_SectionSettingsPayload_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_SectionSettingsPayload_descriptor, new java.lang.String[] { "Hide", "Label", "Media", "Text", "Type", "Custom", "Kind", }); internal_static_bloombox_partner_settings_SectionSettings_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_bloombox_partner_settings_SectionSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_SectionSettings_descriptor, new java.lang.String[] { "Apothecary", "Cartridges", "Concentrates", "Edibles", "Flowers", "Prerolls", "Merchandise", "Plants", "Cbd", "House", "Onsale", }); internal_static_bloombox_partner_settings_TVBannerSettings_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_bloombox_partner_settings_TVBannerSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_TVBannerSettings_descriptor, new java.lang.String[] { "BannerText", "Image", }); internal_static_bloombox_partner_settings_TVSectionSettingsPayload_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_bloombox_partner_settings_TVSectionSettingsPayload_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_TVSectionSettingsPayload_descriptor, new java.lang.String[] { "Sort", "Title", "Image", }); internal_static_bloombox_partner_settings_TVMenuSettings_descriptor = getDescriptor().getMessageTypes().get(9); internal_static_bloombox_partner_settings_TVMenuSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_TVMenuSettings_descriptor, new java.lang.String[] { "Apothecary", "Cartridges", "Concentrates", "Edibles", "Flowers", "Prerolls", "Merchandise", "Plants", }); internal_static_bloombox_partner_settings_TVSettings_descriptor = getDescriptor().getMessageTypes().get(10); internal_static_bloombox_partner_settings_TVSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_TVSettings_descriptor, new java.lang.String[] { "Banner", "Settings", }); internal_static_bloombox_partner_settings_HoursSpec_descriptor = getDescriptor().getMessageTypes().get(11); internal_static_bloombox_partner_settings_HoursSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_HoursSpec_descriptor, new java.lang.String[] { "Hour", "Minute", }); internal_static_bloombox_partner_settings_HoursBoundary_descriptor = getDescriptor().getMessageTypes().get(12); internal_static_bloombox_partner_settings_HoursBoundary_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_HoursBoundary_descriptor, new java.lang.String[] { "Begin", "End", "Span", }); internal_static_bloombox_partner_settings_RegularHoursSettings_descriptor = getDescriptor().getMessageTypes().get(13); internal_static_bloombox_partner_settings_RegularHoursSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_RegularHoursSettings_descriptor, new java.lang.String[] { "Bounds", "Mode", }); internal_static_bloombox_partner_settings_SpecialHoursSettings_descriptor = getDescriptor().getMessageTypes().get(14); internal_static_bloombox_partner_settings_SpecialHoursSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_SpecialHoursSettings_descriptor, new java.lang.String[] { "Bounds", "Mode", "Date", }); internal_static_bloombox_partner_settings_ShopHoursSettings_descriptor = getDescriptor().getMessageTypes().get(15); internal_static_bloombox_partner_settings_ShopHoursSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_ShopHoursSettings_descriptor, new java.lang.String[] { "Regular", "Special", }); internal_static_bloombox_partner_settings_ShopHoursSettings_SpecialEntry_descriptor = internal_static_bloombox_partner_settings_ShopHoursSettings_descriptor.getNestedTypes().get(0); internal_static_bloombox_partner_settings_ShopHoursSettings_SpecialEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_ShopHoursSettings_SpecialEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_bloombox_partner_settings_ShopServiceSettings_descriptor = getDescriptor().getMessageTypes().get(16); internal_static_bloombox_partner_settings_ShopServiceSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_ShopServiceSettings_descriptor, new java.lang.String[] { "Delivery", "Express", "Pickup", "Storefront", "Medical", "AdultUse", }); internal_static_bloombox_partner_settings_DeliveryZipcodeSettings_descriptor = getDescriptor().getMessageTypes().get(17); internal_static_bloombox_partner_settings_DeliveryZipcodeSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_DeliveryZipcodeSettings_descriptor, new java.lang.String[] { "Zipcode", "Enabled", "DeliveryMinimum", }); internal_static_bloombox_partner_settings_DeliverySettings_descriptor = getDescriptor().getMessageTypes().get(18); internal_static_bloombox_partner_settings_DeliverySettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_DeliverySettings_descriptor, new java.lang.String[] { "GlobalMinimum", "Zipcodes", }); internal_static_bloombox_partner_settings_DeliverySettings_ZipcodesEntry_descriptor = internal_static_bloombox_partner_settings_DeliverySettings_descriptor.getNestedTypes().get(0); internal_static_bloombox_partner_settings_DeliverySettings_ZipcodesEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_DeliverySettings_ZipcodesEntry_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_bloombox_partner_settings_ShopContactChannelSettings_descriptor = getDescriptor().getMessageTypes().get(19); internal_static_bloombox_partner_settings_ShopContactChannelSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_ShopContactChannelSettings_descriptor, new java.lang.String[] { "Email", "Sms", }); internal_static_bloombox_partner_settings_ShopChannelSettings_descriptor = getDescriptor().getMessageTypes().get(20); internal_static_bloombox_partner_settings_ShopChannelSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_ShopChannelSettings_descriptor, new java.lang.String[] { "Orders", "Enrollment", "Marketing", }); internal_static_bloombox_partner_settings_ShopContactTarget_descriptor = getDescriptor().getMessageTypes().get(21); internal_static_bloombox_partner_settings_ShopContactTarget_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_ShopContactTarget_descriptor, new java.lang.String[] { "Label", "Debug", "Email", "Phone", "Channels", }); internal_static_bloombox_partner_settings_CommsSenderSettings_descriptor = getDescriptor().getMessageTypes().get(22); internal_static_bloombox_partner_settings_CommsSenderSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_CommsSenderSettings_descriptor, new java.lang.String[] { "Email", "Phone", }); internal_static_bloombox_partner_settings_CommsSettingsPayload_descriptor = getDescriptor().getMessageTypes().get(23); internal_static_bloombox_partner_settings_CommsSettingsPayload_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_CommsSettingsPayload_descriptor, new java.lang.String[] { "Type", "Contacts", "Sender", }); internal_static_bloombox_partner_settings_ShopCommsSettings_descriptor = getDescriptor().getMessageTypes().get(24); internal_static_bloombox_partner_settings_ShopCommsSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_ShopCommsSettings_descriptor, new java.lang.String[] { "Internal", "External", }); internal_static_bloombox_partner_settings_OnlineShopSettings_descriptor = getDescriptor().getMessageTypes().get(25); internal_static_bloombox_partner_settings_OnlineShopSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_OnlineShopSettings_descriptor, new java.lang.String[] { "Origin", "Comms", "Domain", "Signup", "Login", "AcceptedMethod", "AcceptedCard", }); internal_static_bloombox_partner_settings_PhysicalStorefrontSettings_descriptor = getDescriptor().getMessageTypes().get(26); internal_static_bloombox_partner_settings_PhysicalStorefrontSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_PhysicalStorefrontSettings_descriptor, new java.lang.String[] { "Location", "AcceptedMethod", "AcceptedCard", }); internal_static_bloombox_partner_settings_StorefrontSettings_descriptor = getDescriptor().getMessageTypes().get(27); internal_static_bloombox_partner_settings_StorefrontSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_StorefrontSettings_descriptor, new java.lang.String[] { "Delivery", "Online", "Physical", }); internal_static_bloombox_partner_settings_ShopSettings_descriptor = getDescriptor().getMessageTypes().get(28); internal_static_bloombox_partner_settings_ShopSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_ShopSettings_descriptor, new java.lang.String[] { "Hours", "Services", "Storefront", }); internal_static_bloombox_partner_settings_CartSettings_descriptor = getDescriptor().getMessageTypes().get(29); internal_static_bloombox_partner_settings_CartSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_CartSettings_descriptor, new java.lang.String[] { "Mode", "OrderType", }); internal_static_bloombox_partner_settings_TabletSettings_descriptor = getDescriptor().getMessageTypes().get(30); internal_static_bloombox_partner_settings_TabletSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_TabletSettings_descriptor, new java.lang.String[] { "Cart", }); internal_static_bloombox_partner_settings_PartnerLocationSettings_descriptor = getDescriptor().getMessageTypes().get(31); internal_static_bloombox_partner_settings_PartnerLocationSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_bloombox_partner_settings_PartnerLocationSettings_descriptor, new java.lang.String[] { "Api", "Brands", "Publish", "Sections", "Shop", "Tv", "Tablet", "Integration", }); io.opencannabis.schema.geo.LocationOuterClass.getDescriptor(); io.opencannabis.schema.temporal.TemporalDate.getDescriptor(); io.opencannabis.schema.commerce.CommercialOrder.getDescriptor(); io.opencannabis.schema.commerce.Payments.getDescriptor(); io.opencannabis.schema.contact.ContactPhone.getDescriptor(); io.opencannabis.schema.contact.ContactEmail.getDescriptor(); io.bloombox.schema.partner.integrations.IntegrationSettings.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy