public static function Serialize($obj) { $dto = new \stdClass(); $dto->Id = Primitives::WriteInt($obj->Id); $dto->FirstName = Primitives::WriteString($obj->FirstName); $dto->LastName = Primitives::WriteString($obj->LastName); $dto->EmailAddress = Primitives::WriteString($obj->EmailAddress); $dto->DateOfBirth = Primitives::WriteLocalDate($obj->DateOfBirth); $dto->NationalityId = Primitives::WriteInt($obj->NationalityId); $dto->NationalityName = Primitives::WriteString($obj->NationalityName); $dto->IsDeleted = Primitives::WriteBoolean($obj->IsDeleted); if ($obj->Bookings !== NULL) { $tmpArray0 = array(); $arrayIndex0 = 0; foreach ($obj->Bookings as $arrayItem0) { if ($arrayItem0 !== NULL) { $tmpArray0[$arrayIndex0] = Booking::Serialize($arrayItem0); } else { $tmpArray0[$arrayIndex0] = NULL; } ++$arrayIndex0; } $dto->Bookings = $tmpArray0; } else { $dto->Bookings = NULL; } return $dto; }
public static function Serialize($obj) { $dto = new \stdClass(); $dto->CentreId = Primitives::WriteInt($obj->CentreId); $dto->CentreName = Primitives::WriteString($obj->CentreName); $dto->SchoolId = Primitives::WriteInt($obj->SchoolId); $dto->SchoolName = Primitives::WriteString($obj->SchoolName); $dto->StartDate = Primitives::WriteLocalDate($obj->StartDate); $dto->EndDate = Primitives::WriteLocalDate($obj->EndDate); $dto->HasArrived = Primitives::WriteBoolean($obj->HasArrived); if ($obj->Classes !== NULL) { $tmpArray0 = array(); $arrayIndex0 = 0; foreach ($obj->Classes as $arrayItem0) { if ($arrayItem0 !== NULL) { $tmpArray0[$arrayIndex0] = ClassAssignment::Serialize($arrayItem0); } else { $tmpArray0[$arrayIndex0] = NULL; } ++$arrayIndex0; } $dto->Classes = $tmpArray0; } else { $dto->Classes = NULL; } return $dto; }
public static function Serialize($obj) { $dto = new \stdClass(); $dto->Id = Primitives::WriteInt($obj->Id); $dto->FirstName = Primitives::WriteString($obj->FirstName); $dto->LastName = Primitives::WriteString($obj->LastName); $dto->EmailAddress = Primitives::WriteString($obj->EmailAddress); $dto->CentreId = Primitives::WriteInt($obj->CentreId); $dto->CentreName = Primitives::WriteString($obj->CentreName); $dto->IsDeleted = Primitives::WriteBoolean($obj->IsDeleted); return $dto; }
public static function Serialize($obj) { $dto = new \stdClass(); $dto->Id = Primitives::WriteInt($obj->Id); $dto->Name = Primitives::WriteString($obj->Name); $dto->ClassLevel = Primitives::WriteString($obj->ClassLevel); $dto->ClassType = Primitives::WriteString($obj->ClassType); $dto->StartDate = Primitives::WriteLocalDate($obj->StartDate); $dto->EndDate = Primitives::WriteLocalDate($obj->EndDate); $dto->IsDeleted = Primitives::WriteBoolean($obj->IsDeleted); return $dto; }
public static function Serialize($obj) { $dto = new \stdClass(); $dto->BookingId = Primitives::WriteInt($obj->BookingId); $dto->StudentId = Primitives::WriteInt($obj->StudentId); $dto->TotalLessons = Primitives::WriteInt($obj->TotalLessons); $dto->LessonsToDate = Primitives::WriteInt($obj->LessonsToDate); $dto->LessonsToDateAbsent = Primitives::WriteInt($obj->LessonsToDateAbsent); $dto->TotalLessonMinutes = Primitives::WriteInt($obj->TotalLessonMinutes); $dto->LessonMinutesToDate = Primitives::WriteInt($obj->LessonMinutesToDate); $dto->LessonMinutesToDateAbsent = Primitives::WriteInt($obj->LessonMinutesToDateAbsent); $dto->IsDeleted = Primitives::WriteBoolean($obj->IsDeleted); return $dto; }
public static function Serialize($obj) { $dto = new \stdClass(); $dto->Id = Primitives::WriteInt($obj->Id); $dto->ClassId = Primitives::WriteInt($obj->ClassId); $dto->TeacherId = Primitives::WriteInt($obj->TeacherId); $dto->RoomId = Primitives::WriteInt($obj->RoomId); $dto->RoomName = Primitives::WriteString($obj->RoomName); $dto->Date = Primitives::WriteLocalDate($obj->Date); $dto->StartTime = Primitives::WriteLocalTime($obj->StartTime); $dto->EndTime = Primitives::WriteLocalTime($obj->EndTime); $dto->IsDeleted = Primitives::WriteBoolean($obj->IsDeleted); return $dto; }
public function testCanWriteBoolean() { $trueRead = Primitives::WriteBoolean(true); $falseRead = Primitives::WriteBoolean(0); $this->assertEquals(true, $trueRead); $this->assertEquals(false, $falseRead); }
public static function Serialize($obj) { $dto = new \stdClass(); $dto->Locale = Primitives::WriteString($obj->Locale); $dto->FirstName = Primitives::WriteString($obj->FirstName); $dto->LastName = Primitives::WriteString($obj->LastName); $dto->Gender = Primitives::WriteString($obj->Gender); $dto->DateOfBirth = Primitives::WriteLocalDate($obj->DateOfBirth); $dto->Nationality = Primitives::WriteString($obj->Nationality); $dto->CountryOfResidence = Primitives::WriteString($obj->CountryOfResidence); $dto->LevelOfEnglish = Primitives::WriteString($obj->LevelOfEnglish); $dto->Email = Primitives::WriteString($obj->Email); $dto->PhoneNumber = Primitives::WriteString($obj->PhoneNumber); $dto->HowDidYouHearAboutUs = Primitives::WriteString($obj->HowDidYouHearAboutUs); $dto->PreferredCentre = Primitives::WriteString($obj->PreferredCentre); $dto->Course = Primitives::WriteString($obj->Course); $dto->CourseStartDate = Primitives::WriteLocalDate($obj->CourseStartDate); $dto->LessonsPerWeek = Primitives::WriteInt($obj->LessonsPerWeek); $dto->CourseNumberOfWeeks = Primitives::WriteInt($obj->CourseNumberOfWeeks); $dto->Accommodation = Primitives::WriteString($obj->Accommodation); $dto->AccommodationRoomOption = Primitives::WriteString($obj->AccommodationRoomOption); $dto->AccommodationCateringOption = Primitives::WriteString($obj->AccommodationCateringOption); $dto->AccommodationBathroomOption = Primitives::WriteString($obj->AccommodationBathroomOption); $dto->AccommodationMiscOption = Primitives::WriteString($obj->AccommodationMiscOption); $dto->AccommodationNumberOfWeeks = Primitives::WriteInt($obj->AccommodationNumberOfWeeks); if ($obj->Extras !== NULL) { $tmpArray0 = array(); $arrayIndex0 = 0; foreach ($obj->Extras as $arrayItem0) { $tmpArray0[$arrayIndex0] = Primitives::WriteString($arrayItem0); ++$arrayIndex0; } $dto->Extras = $tmpArray0; } else { $dto->Extras = NULL; } $dto->Message = Primitives::WriteString($obj->Message); $dto->SpecialRequirements = Primitives::WriteString($obj->SpecialRequirements); $dto->AcceptsTerms = Primitives::WriteBoolean($obj->AcceptsTerms); if ($obj->Tracking !== NULL) { $dto->Tracking = FormTrackingDto::Serialize($obj->Tracking); } else { $dto->Tracking = NULL; } return $dto; }