public static function Example() { $date = Date::Now()->ToIso(); $request = new ReservationRequest(); $request->accessories = array(new ReservationAccessoryRequest(1, 2)); $request->customAttributes = array(new AttributeValueRequest(2, 'some value')); $request->description = 'reservation description'; $request->endDateTime = $date; $request->invitees = array(1, 2, 3); $request->participants = array(1, 2); $request->recurrenceRule = RecurrenceRequestResponse::Example(); $request->resourceId = 1; $request->resources = array(2, 3); $request->startDateTime = $date; $request->title = 'reservation title'; $request->userId = 1; $request->startReminder = ReminderRequestResponse::Example(); return $request; }
public function __construct() { $this->accessories = array(ReservationAccessoryResponse::Example()); $this->attachments = array(AttachmentResponse::Example()); $this->customAttributes = array(CustomAttributeResponse::Example()); $this->description = 'reservation description'; $this->endDateTime = Date::Now()->ToIso(); $this->invitees = array(ReservationUserResponse::Example()); $this->isRecurring = true; $this->owner = ReservationUserResponse::Example(); $this->participants = array(ReservationUserResponse::Example()); $this->recurrenceRule = RecurrenceRequestResponse::Example(); $this->referenceNumber = 'refnum'; $this->requiresApproval = true; $this->resourceId = 123; $this->resources = array(ResourceItemResponse::Example()); $this->scheduleId = 123; $this->startDateTime = Date::Now()->ToIso(); $this->title = 'reservation title'; $this->startReminder = ReminderRequestResponse::Example(); $this->endReminder = ReminderRequestResponse::Example(); $this->allowParticipation = true; }
/** * @param ReservationRequest $request * @param WebServiceUserSession $session */ public function __construct($request, WebServiceUserSession $session) { $this->request = $request; $this->session = $session; $this->recurrenceRule = empty($request->recurrenceRule) ? RecurrenceRequestResponse::Null() : $request->recurrenceRule; }