public class BusinessAppointmentSettings extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
BusinessAppointmentSettings.Builder
Class to build instances of
BusinessAppointmentSettings. |
| Modifier | Constructor and Description |
|---|---|
|
BusinessAppointmentSettings(List<String> locationTypes,
String alignmentTime,
Integer minBookingLeadTimeSeconds,
Integer maxBookingLeadTimeSeconds,
Boolean anyTeamMemberBookingEnabled,
Boolean multipleServiceBookingEnabled,
String maxAppointmentsPerDayLimitType,
Integer maxAppointmentsPerDayLimit,
Integer cancellationWindowSeconds,
Money cancellationFeeMoney,
String cancellationPolicy,
String cancellationPolicyText,
Boolean skipBookingFlowStaffSelection)
Initialization constructor.
|
protected |
BusinessAppointmentSettings(io.apimatic.core.types.OptionalNullable<List<String>> locationTypes,
String alignmentTime,
io.apimatic.core.types.OptionalNullable<Integer> minBookingLeadTimeSeconds,
io.apimatic.core.types.OptionalNullable<Integer> maxBookingLeadTimeSeconds,
io.apimatic.core.types.OptionalNullable<Boolean> anyTeamMemberBookingEnabled,
io.apimatic.core.types.OptionalNullable<Boolean> multipleServiceBookingEnabled,
String maxAppointmentsPerDayLimitType,
io.apimatic.core.types.OptionalNullable<Integer> maxAppointmentsPerDayLimit,
io.apimatic.core.types.OptionalNullable<Integer> cancellationWindowSeconds,
Money cancellationFeeMoney,
String cancellationPolicy,
io.apimatic.core.types.OptionalNullable<String> cancellationPolicyText,
io.apimatic.core.types.OptionalNullable<Boolean> skipBookingFlowStaffSelection)
Initialization constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getAlignmentTime()
Getter for AlignmentTime.
|
Boolean |
getAnyTeamMemberBookingEnabled()
Getter for AnyTeamMemberBookingEnabled.
|
Money |
getCancellationFeeMoney()
Getter for CancellationFeeMoney.
|
String |
getCancellationPolicy()
Getter for CancellationPolicy.
|
String |
getCancellationPolicyText()
Getter for CancellationPolicyText.
|
Integer |
getCancellationWindowSeconds()
Getter for CancellationWindowSeconds.
|
List<String> |
getLocationTypes()
Getter for LocationTypes.
|
Integer |
getMaxAppointmentsPerDayLimit()
Getter for MaxAppointmentsPerDayLimit.
|
String |
getMaxAppointmentsPerDayLimitType()
Getter for MaxAppointmentsPerDayLimitType.
|
Integer |
getMaxBookingLeadTimeSeconds()
Getter for MaxBookingLeadTimeSeconds.
|
Integer |
getMinBookingLeadTimeSeconds()
Getter for MinBookingLeadTimeSeconds.
|
Boolean |
getMultipleServiceBookingEnabled()
Getter for MultipleServiceBookingEnabled.
|
Boolean |
getSkipBookingFlowStaffSelection()
Getter for SkipBookingFlowStaffSelection.
|
int |
hashCode() |
protected io.apimatic.core.types.OptionalNullable<Boolean> |
internalGetAnyTeamMemberBookingEnabled()
Internal Getter for AnyTeamMemberBookingEnabled.
|
protected io.apimatic.core.types.OptionalNullable<String> |
internalGetCancellationPolicyText()
Internal Getter for CancellationPolicyText.
|
protected io.apimatic.core.types.OptionalNullable<Integer> |
internalGetCancellationWindowSeconds()
Internal Getter for CancellationWindowSeconds.
|
protected io.apimatic.core.types.OptionalNullable<List<String>> |
internalGetLocationTypes()
Internal Getter for LocationTypes.
|
protected io.apimatic.core.types.OptionalNullable<Integer> |
internalGetMaxAppointmentsPerDayLimit()
Internal Getter for MaxAppointmentsPerDayLimit.
|
protected io.apimatic.core.types.OptionalNullable<Integer> |
internalGetMaxBookingLeadTimeSeconds()
Internal Getter for MaxBookingLeadTimeSeconds.
|
protected io.apimatic.core.types.OptionalNullable<Integer> |
internalGetMinBookingLeadTimeSeconds()
Internal Getter for MinBookingLeadTimeSeconds.
|
protected io.apimatic.core.types.OptionalNullable<Boolean> |
internalGetMultipleServiceBookingEnabled()
Internal Getter for MultipleServiceBookingEnabled.
|
protected io.apimatic.core.types.OptionalNullable<Boolean> |
internalGetSkipBookingFlowStaffSelection()
Internal Getter for SkipBookingFlowStaffSelection.
|
BusinessAppointmentSettings.Builder |
toBuilder()
Builds a new
BusinessAppointmentSettings.Builder object. |
String |
toString()
Converts this BusinessAppointmentSettings into string format.
|
public BusinessAppointmentSettings(List<String> locationTypes, String alignmentTime, Integer minBookingLeadTimeSeconds, Integer maxBookingLeadTimeSeconds, Boolean anyTeamMemberBookingEnabled, Boolean multipleServiceBookingEnabled, String maxAppointmentsPerDayLimitType, Integer maxAppointmentsPerDayLimit, Integer cancellationWindowSeconds, Money cancellationFeeMoney, String cancellationPolicy, String cancellationPolicyText, Boolean skipBookingFlowStaffSelection)
locationTypes - List of String value for locationTypes.alignmentTime - String value for alignmentTime.minBookingLeadTimeSeconds - Integer value for minBookingLeadTimeSeconds.maxBookingLeadTimeSeconds - Integer value for maxBookingLeadTimeSeconds.anyTeamMemberBookingEnabled - Boolean value for anyTeamMemberBookingEnabled.multipleServiceBookingEnabled - Boolean value for multipleServiceBookingEnabled.maxAppointmentsPerDayLimitType - String value for maxAppointmentsPerDayLimitType.maxAppointmentsPerDayLimit - Integer value for maxAppointmentsPerDayLimit.cancellationWindowSeconds - Integer value for cancellationWindowSeconds.cancellationFeeMoney - Money value for cancellationFeeMoney.cancellationPolicy - String value for cancellationPolicy.cancellationPolicyText - String value for cancellationPolicyText.skipBookingFlowStaffSelection - Boolean value for skipBookingFlowStaffSelection.protected BusinessAppointmentSettings(io.apimatic.core.types.OptionalNullable<List<String>> locationTypes, String alignmentTime, io.apimatic.core.types.OptionalNullable<Integer> minBookingLeadTimeSeconds, io.apimatic.core.types.OptionalNullable<Integer> maxBookingLeadTimeSeconds, io.apimatic.core.types.OptionalNullable<Boolean> anyTeamMemberBookingEnabled, io.apimatic.core.types.OptionalNullable<Boolean> multipleServiceBookingEnabled, String maxAppointmentsPerDayLimitType, io.apimatic.core.types.OptionalNullable<Integer> maxAppointmentsPerDayLimit, io.apimatic.core.types.OptionalNullable<Integer> cancellationWindowSeconds, Money cancellationFeeMoney, String cancellationPolicy, io.apimatic.core.types.OptionalNullable<String> cancellationPolicyText, io.apimatic.core.types.OptionalNullable<Boolean> skipBookingFlowStaffSelection)
locationTypes - List of String value for locationTypes.alignmentTime - String value for alignmentTime.minBookingLeadTimeSeconds - Integer value for minBookingLeadTimeSeconds.maxBookingLeadTimeSeconds - Integer value for maxBookingLeadTimeSeconds.anyTeamMemberBookingEnabled - Boolean value for anyTeamMemberBookingEnabled.multipleServiceBookingEnabled - Boolean value for multipleServiceBookingEnabled.maxAppointmentsPerDayLimitType - String value for maxAppointmentsPerDayLimitType.maxAppointmentsPerDayLimit - Integer value for maxAppointmentsPerDayLimit.cancellationWindowSeconds - Integer value for cancellationWindowSeconds.cancellationFeeMoney - Money value for cancellationFeeMoney.cancellationPolicy - String value for cancellationPolicy.cancellationPolicyText - String value for cancellationPolicyText.skipBookingFlowStaffSelection - Boolean value for skipBookingFlowStaffSelection.protected io.apimatic.core.types.OptionalNullable<List<String>> internalGetLocationTypes()
public List<String> getLocationTypes()
public String getAlignmentTime()
protected io.apimatic.core.types.OptionalNullable<Integer> internalGetMinBookingLeadTimeSeconds()
public Integer getMinBookingLeadTimeSeconds()
protected io.apimatic.core.types.OptionalNullable<Integer> internalGetMaxBookingLeadTimeSeconds()
public Integer getMaxBookingLeadTimeSeconds()
protected io.apimatic.core.types.OptionalNullable<Boolean> internalGetAnyTeamMemberBookingEnabled()
public Boolean getAnyTeamMemberBookingEnabled()
protected io.apimatic.core.types.OptionalNullable<Boolean> internalGetMultipleServiceBookingEnabled()
public Boolean getMultipleServiceBookingEnabled()
public String getMaxAppointmentsPerDayLimitType()
protected io.apimatic.core.types.OptionalNullable<Integer> internalGetMaxAppointmentsPerDayLimit()
public Integer getMaxAppointmentsPerDayLimit()
protected io.apimatic.core.types.OptionalNullable<Integer> internalGetCancellationWindowSeconds()
public Integer getCancellationWindowSeconds()
public Money getCancellationFeeMoney()
public String getCancellationPolicy()
protected io.apimatic.core.types.OptionalNullable<String> internalGetCancellationPolicyText()
public String getCancellationPolicyText()
protected io.apimatic.core.types.OptionalNullable<Boolean> internalGetSkipBookingFlowStaffSelection()
public Boolean getSkipBookingFlowStaffSelection()
public String toString()
public BusinessAppointmentSettings.Builder toBuilder()
BusinessAppointmentSettings.Builder object.
Creates the instance with the state of the current model.BusinessAppointmentSettings.Builder objectCopyright © 2024. All rights reserved.