public class BusinessAppointmentSettings extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
BusinessAppointmentSettings.Builder
Class to build instances of
BusinessAppointmentSettings. |
| 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.
|
| 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() |
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.public List<String> getLocationTypes()
public String getAlignmentTime()
public Integer getMinBookingLeadTimeSeconds()
public Integer getMaxBookingLeadTimeSeconds()
public Boolean getAnyTeamMemberBookingEnabled()
public Boolean getMultipleServiceBookingEnabled()
public String getMaxAppointmentsPerDayLimitType()
public Integer getMaxAppointmentsPerDayLimit()
public Integer getCancellationWindowSeconds()
public Money getCancellationFeeMoney()
public String getCancellationPolicy()
public String getCancellationPolicyText()
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 © 2022. All rights reserved.