protected abstract static class AppointmentBookingParams.Builder<THIS,TARGET extends IAppointmentBookingParams> extends Object
Modifier | Constructor and Description |
---|---|
protected |
Builder() |
Modifier and Type | Method and Description |
---|---|
THIS |
appointment(Appointment appointment) |
THIS |
appointment(UUID formRecordUuid,
UUID templateUuid,
UUID typeUuid,
Instant slotId) |
THIS |
appointment(UUID formRecordUuid,
UUID templateUuid,
UUID typeUuid,
String slotId) |
abstract TARGET |
build() |
THIS |
client(Mandant client) |
THIS |
flag(EAppointmentBookingFlag flag) |
protected abstract THIS |
getThis() |
public THIS appointment(Appointment appointment)
public THIS appointment(UUID formRecordUuid, UUID templateUuid, UUID typeUuid, Instant slotId)
public THIS appointment(UUID formRecordUuid, UUID templateUuid, UUID typeUuid, String slotId)
public abstract TARGET build()
public final THIS flag(EAppointmentBookingFlag flag)
protected abstract THIS getThis()
Copyright © 2021 XIMA MEDIA GmbH. All rights reserved.