public static class BusinessAppointmentSettings.Builder extends Object
BusinessAppointmentSettings.| Constructor and Description |
|---|
Builder() |
public BusinessAppointmentSettings.Builder locationTypes(List<String> locationTypes)
locationTypes - List of String value for locationTypes.public BusinessAppointmentSettings.Builder unsetLocationTypes()
public BusinessAppointmentSettings.Builder alignmentTime(String alignmentTime)
alignmentTime - String value for alignmentTime.public BusinessAppointmentSettings.Builder minBookingLeadTimeSeconds(Integer minBookingLeadTimeSeconds)
minBookingLeadTimeSeconds - Integer value for minBookingLeadTimeSeconds.public BusinessAppointmentSettings.Builder unsetMinBookingLeadTimeSeconds()
public BusinessAppointmentSettings.Builder maxBookingLeadTimeSeconds(Integer maxBookingLeadTimeSeconds)
maxBookingLeadTimeSeconds - Integer value for maxBookingLeadTimeSeconds.public BusinessAppointmentSettings.Builder unsetMaxBookingLeadTimeSeconds()
public BusinessAppointmentSettings.Builder anyTeamMemberBookingEnabled(Boolean anyTeamMemberBookingEnabled)
anyTeamMemberBookingEnabled - Boolean value for anyTeamMemberBookingEnabled.public BusinessAppointmentSettings.Builder unsetAnyTeamMemberBookingEnabled()
public BusinessAppointmentSettings.Builder multipleServiceBookingEnabled(Boolean multipleServiceBookingEnabled)
multipleServiceBookingEnabled - Boolean value for multipleServiceBookingEnabled.public BusinessAppointmentSettings.Builder unsetMultipleServiceBookingEnabled()
public BusinessAppointmentSettings.Builder maxAppointmentsPerDayLimitType(String maxAppointmentsPerDayLimitType)
maxAppointmentsPerDayLimitType - String value for maxAppointmentsPerDayLimitType.public BusinessAppointmentSettings.Builder maxAppointmentsPerDayLimit(Integer maxAppointmentsPerDayLimit)
maxAppointmentsPerDayLimit - Integer value for maxAppointmentsPerDayLimit.public BusinessAppointmentSettings.Builder unsetMaxAppointmentsPerDayLimit()
public BusinessAppointmentSettings.Builder cancellationWindowSeconds(Integer cancellationWindowSeconds)
cancellationWindowSeconds - Integer value for cancellationWindowSeconds.public BusinessAppointmentSettings.Builder unsetCancellationWindowSeconds()
public BusinessAppointmentSettings.Builder cancellationFeeMoney(Money cancellationFeeMoney)
cancellationFeeMoney - Money value for cancellationFeeMoney.public BusinessAppointmentSettings.Builder cancellationPolicy(String cancellationPolicy)
cancellationPolicy - String value for cancellationPolicy.public BusinessAppointmentSettings.Builder cancellationPolicyText(String cancellationPolicyText)
cancellationPolicyText - String value for cancellationPolicyText.public BusinessAppointmentSettings.Builder unsetCancellationPolicyText()
public BusinessAppointmentSettings.Builder skipBookingFlowStaffSelection(Boolean skipBookingFlowStaffSelection)
skipBookingFlowStaffSelection - Boolean value for skipBookingFlowStaffSelection.public BusinessAppointmentSettings.Builder unsetSkipBookingFlowStaffSelection()
public BusinessAppointmentSettings build()
BusinessAppointmentSettings object using the set fields.BusinessAppointmentSettingsCopyright © 2023. All rights reserved.