
io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java-client Show documentation
Show all versions of java-client Show documentation
Java RPCAPI client for the Bloombox Cloud.
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 extends io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrandOrBuilder>
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 extends io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrandOrBuilder>
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 extends io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrand> 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 extends io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.InHouseBrandOrBuilder>
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 extends io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettingsOrBuilder>
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 extends io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettingsOrBuilder>
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 extends io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettings> 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 extends io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.RegularHoursSettingsOrBuilder>
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 extends io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTargetOrBuilder>
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 extends io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTargetOrBuilder>
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 extends io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTarget> 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 extends io.bloombox.schema.partner.settings.PartnerLocationSettingsOuterClass.ShopContactTargetOrBuilder>
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 extends io.opencannabis.schema.commerce.Payments.PaymentMethod> 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 extends io.opencannabis.schema.commerce.Payments.PaymentCardType> 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