{
  "_class" : "org.jenkinsci.plugins.workflow.job.WorkflowRun",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "com.cloudbees.jenkins.GitHubPushCause",
          "shortDescription" : "Started by GitHub push by jslg99"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 0,
      "buildableTimeMillis" : 1,
      "buildingDurationMillis" : 13953,
      "executingTimeMillis" : 12011,
      "executorUtilization" : 0.86,
      "subTaskCount" : 1,
      "waitingDurationMillis" : 5485,
      "waitingTimeMillis" : 5485
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.libs.LibrariesAction"
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/main" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 13,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "45260c74accae3e9f155d2dedf93044de8f4324d",
            "branch" : [
              {
                "SHA1" : "45260c74accae3e9f155d2dedf93044de8f4324d",
                "name" : "refs/remotes/origin/main"
              }
            ]
          },
          "revision" : {
            "SHA1" : "45260c74accae3e9f155d2dedf93044de8f4324d",
            "branch" : [
              {
                "SHA1" : "45260c74accae3e9f155d2dedf93044de8f4324d",
                "name" : "refs/remotes/origin/main"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "45260c74accae3e9f155d2dedf93044de8f4324d",
        "branch" : [
          {
            "SHA1" : "45260c74accae3e9f155d2dedf93044de8f4324d",
            "name" : "refs/remotes/origin/main"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/UDFJDC-ModelosProgramacion/MP_202610_G81_E4_Back"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.cps.EnvActionImpl"
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    },
    {
      "_class" : "org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.job.views.FlowGraphAction"
    },
    {
      
    },
    {
      
    }
  ],
  "artifacts" : [
    
  ],
  "building" : false,
  "description" : null,
  "displayName" : "#13",
  "duration" : 13953,
  "estimatedDuration" : 77760,
  "executor" : null,
  "fullDisplayName" : "MP_202610_G81_E4_Back #13",
  "id" : "13",
  "keepLog" : false,
  "number" : 13,
  "queueId" : 87,
  "result" : "FAILURE",
  "timestamp" : 1774223607226,
  "url" : "http://200.69.103.29:8085/jenkins/view/all/job/MP_202610_G81_E4_Back/13/",
  "changeSets" : [
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/main/java/co/edu/udistrital/mdp/pets/entities/TrialStayEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/services/TrialStayService.java",
            "src/main/java/co/edu/udistrital/mdp/pets/services/AdoptionService.java"
          ],
          "commitId" : "cc1c73e3bef00f2dc45ddea9ddc584a7813be63e",
          "timestamp" : 1773365787000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/juslopezg",
            "fullName" : "juslopezg"
          },
          "authorEmail" : "juslopezg@udistrital.edu.co",
          "comment" : "Add AdoptionService and TrialStayService\u000a\u000aIntroduce AdoptionService and TrialStayService providing CRUD operations, basic validations and logging for adoption and trial-stay flows. AdoptionService enforces non-null inputs, pet availability, adoption date presence, status update on update, and prevents deletion unless adoption status is FINISHED. TrialStayService enforces date and adoption presence on create, supports full updates, and prevents deletion when an adoption is associated. Also include minor whitespace/formatting cleanup in TrialStayEntity.\u000a",
          "date" : "2026-03-12 20:36:27 -0500",
          "id" : "cc1c73e3bef00f2dc45ddea9ddc584a7813be63e",
          "msg" : "Add AdoptionService and TrialStayService",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/TrialStayEntity.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/services/AdoptionService.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/services/TrialStayService.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/main/java/co/edu/udistrital/mdp/pets/services/ReviewService.java",
            "src/main/java/co/edu/udistrital/mdp/pets/services/AdoptionService.java",
            "src/main/java/co/edu/udistrital/mdp/pets/services/TrialStayService.java",
            "src/main/java/co/edu/udistrital/mdp/pets/services/ShelterService.java",
            "src/main/java/co/edu/udistrital/mdp/pets/services/ShelterEventService.java"
          ],
          "commitId" : "5bd019825038c5dd4fca39ea742c2920789fb890",
          "timestamp" : 1773588037000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/juslopezg",
            "fullName" : "juslopezg"
          },
          "authorEmail" : "juslopezg@udistrital.edu.co",
          "comment" : "Add Review, Shelter, and ShelterEvent services\u000a\u000aIntroduce new service classes: ReviewService, ShelterService, and ShelterEventService providing CRUD operations with input validation and domain-specific safeguards (e.g. rating bounds, future-only event dates, preventing deletion of shelters with pets). Also minor cleanups: remove extraneous blank line in AdoptionService and tidy imports/whitespace in TrialStayService.\u000a",
          "date" : "2026-03-15 10:20:37 -0500",
          "id" : "5bd019825038c5dd4fca39ea742c2920789fb890",
          "msg" : "Add Review, Shelter, and ShelterEvent services",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/services/AdoptionService.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/services/ReviewService.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/services/ShelterService.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/services/TrialStayService.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/services/ShelterEventService.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/test/java/co/test/java/co/edu/udistrital/test/java/co/edu/udistrital/mdp/pets/test/java/co/edu/udistrital/mdp/ShelterServiceTest.java",
            "src/test/java/co/edu/udistrital/mdp/ZZZ/services/.gitkeep",
            "src/main/java/co/edu/udistrital/mdp/pets/services/TrialStayService.java",
            "src/test/java/co/test/java/co/edu/udistrital/test/java/co/edu/udistrital/mdp/pets/test/java/co/edu/udistrital/mdp/ShelterEventServiceTest.java",
            "src/test/java/co/test/java/co/edu/udistrital/test/java/co/edu/udistrital/mdp/pets/test/java/co/edu/udistrital/mdp/TrialStayServiceTest.java",
            "src/test/java/co/test/java/co/edu/udistrital/test/java/co/edu/udistrital/mdp/pets/test/java/co/edu/udistrital/mdp/ReviewServiceTest.java",
            "src/test/java/co/test/java/co/edu/udistrital/test/java/co/edu/udistrital/mdp/pets/test/java/co/edu/udistrital/mdp/AdoptionServiceTest.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/ShelterEntity.java"
          ],
          "commitId" : "345f4aa15fe1f2ce5b533430861da67e744dba3e",
          "timestamp" : 1773979808000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/juslopezg",
            "fullName" : "juslopezg"
          },
          "authorEmail" : "juslopezg@udistrital.edu.co",
          "comment" : "Add unit tests and tidy entities/services\u000a\u000aRemove extraneous comment lines in ShelterEntity and minor import/format cleanup in TrialStayService. Delete an unused .gitkeep test placeholder. Add several new service unit tests (AdoptionServiceTest placeholder, ReviewServiceTest, ShelterEventServiceTest, ShelterServiceTest, TrialStayServiceTest) to improve coverage and validate service behavior. Note: the new test files are added under src/test/java (their package paths mirror the project but include duplicated segments).\u000a",
          "date" : "2026-03-19 23:10:08 -0500",
          "id" : "345f4aa15fe1f2ce5b533430861da67e744dba3e",
          "msg" : "Add unit tests and tidy entities/services",
          "paths" : [
            {
              "editType" : "add",
              "file" : "src/test/java/co/test/java/co/edu/udistrital/test/java/co/edu/udistrital/mdp/pets/test/java/co/edu/udistrital/mdp/AdoptionServiceTest.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/ShelterEntity.java"
            },
            {
              "editType" : "add",
              "file" : "src/test/java/co/test/java/co/edu/udistrital/test/java/co/edu/udistrital/mdp/pets/test/java/co/edu/udistrital/mdp/ReviewServiceTest.java"
            },
            {
              "editType" : "add",
              "file" : "src/test/java/co/test/java/co/edu/udistrital/test/java/co/edu/udistrital/mdp/pets/test/java/co/edu/udistrital/mdp/ShelterServiceTest.java"
            },
            {
              "editType" : "add",
              "file" : "src/test/java/co/test/java/co/edu/udistrital/test/java/co/edu/udistrital/mdp/pets/test/java/co/edu/udistrital/mdp/ShelterEventServiceTest.java"
            },
            {
              "editType" : "add",
              "file" : "src/test/java/co/test/java/co/edu/udistrital/test/java/co/edu/udistrital/mdp/pets/test/java/co/edu/udistrital/mdp/TrialStayServiceTest.java"
            },
            {
              "editType" : "delete",
              "file" : "src/test/java/co/edu/udistrital/mdp/ZZZ/services/.gitkeep"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/services/TrialStayService.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "src/main/java/co/edu/udistrital/mdp/pets/entities/AdoptionRequestEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/TrialStayRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/AdopterRepository.java",
            "src/test/java/co/edu/udistrital/mdp/ZZZ/services/PetServiceTest.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/VeterinarianRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/services/VaccineService.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/AdoptionTrackingEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/VaccinationRecordRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/NotificationRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/VaccineRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/ReportRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/AdoptionEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/MedicalEventRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/ShelterRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/services/MedicalEventService.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/AdoptionRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/services/PetService.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/ShelterEventRepository.java",
            "src/test/java/co/edu/udistrital/mdp/ZZZ/services/VaccinationRecordServiceRequest.java",
            "src/test/java/co/edu/udistrital/mdp/ZZZ/services/AdoptionRequestServiceTest.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/AdoptionTrackingRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/MessageRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/PetRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/DevolutionRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/ReviewRepository.java",
            "src/test/java/co/edu/udistrital/mdp/ZZZ/services/VaccineService.java",
            "src/test/java/co/edu/udistrital/mdp/ZZZ/services/MedicalEventServiceTest.java",
            "src/main/java/co/edu/udistrital/mdp/pets/services/VaccinationRecordService.java",
            "src/main/java/co/edu/udistrital/mdp/pets/services/AdoptionRequestService.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/AdoptionRequestRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/AdoptionHistoryEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/AdoptionHistoryRepository.java"
          ],
          "commitId" : "9805c774d43aef97a470924c6b0fb8747965cfdd",
          "timestamp" : 1774087727000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/scastanedab",
            "fullName" : "scastanedab"
          },
          "authorEmail" : "scastanedab@udistrital.edu.co",
          "comment" : "feat: implement services with business logic and corresponding unit tests\u000a\u000a- Implemented service layer for main entities with CRUD operations\u000a- Added validation of business rules in create, update, and delete methods\u000a- Developed unit tests for each service:\u000a  - Valid scenarios (successful operations)\u000a  - Invalid scenarios (exception handling based on business rules)\u000a  - Edge cases (non-existent entities)\u000a- Cleaned up unused imports across multiple files\u000a",
          "date" : "2026-03-21 05:08:47 -0500",
          "id" : "9805c774d43aef97a470924c6b0fb8747965cfdd",
          "msg" : "feat: implement services with business logic and corresponding unit tests",
          "paths" : [
            {
              "editType" : "add",
              "file" : "src/test/java/co/edu/udistrital/mdp/ZZZ/services/PetServiceTest.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/PetRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/test/java/co/edu/udistrital/mdp/ZZZ/services/MedicalEventServiceTest.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/ReportRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/test/java/co/edu/udistrital/mdp/ZZZ/services/VaccinationRecordServiceRequest.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/NotificationRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/services/PetService.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/ShelterEventRepository.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/ReviewRepository.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/VeterinarianRepository.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/AdoptionRequestEntity.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/services/VaccinationRecordService.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/AdoptionHistoryEntity.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/AdoptionEntity.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/AdoptionHistoryRepository.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/VaccineRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/services/AdoptionRequestService.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/MedicalEventRepository.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/AdoptionTrackingEntity.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/AdoptionRepository.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/ShelterRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/services/VaccineService.java"
            },
            {
              "editType" : "add",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/services/MedicalEventService.java"
            },
            {
              "editType" : "add",
              "file" : "src/test/java/co/edu/udistrital/mdp/ZZZ/services/AdoptionRequestServiceTest.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/MessageRepository.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/AdoptionRequestRepository.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/AdoptionTrackingRepository.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/TrialStayRepository.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/AdopterRepository.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/DevolutionRepository.java"
            },
            {
              "editType" : "add",
              "file" : "src/test/java/co/edu/udistrital/mdp/ZZZ/services/VaccineService.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/VaccinationRecordRepository.java"
            }
          ]
        },
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "postman/collections/Orejitas y Colas/Shelter/Delete Shelter.request.yaml",
            "postman/collections/Orejitas y Colas/TrialStay/Search trial Stay.request.yaml",
            "postman/collections/Orejitas y Colas/Review/Create Review.request.yaml",
            "postman/collections/Orejitas y Colas/ShelterEvent/Search Shelter Event.request.yaml",
            "src/main/java/co/edu/udistrital/mdp/pets/services/ShelterService.java",
            "postman/collections/Orejitas y Colas/ShelterEvent/.resources/definition.yaml",
            "src/main/java/co/edu/udistrital/mdp/pets/services/ShelterEventService.java",
            "postman/collections/Orejitas y Colas/TrialStay/Search Trial Stays.request.yaml",
            "postman/collections/Orejitas y Colas/Adoption/Search Adoption.request.yaml",
            "postman/collections/Orejitas y Colas/Adoption/Update Adoption.request.yaml",
            "postman/collections/Orejitas y Colas/Shelter/Update Shelter.request.yaml",
            "postman/collections/Orejitas y Colas/.resources/definition.yaml",
            "postman/collections/Orejitas y Colas/Adoption/Create Adoption.request.yaml",
            "postman/collections/Orejitas y Colas/Adoption/Search Adoptions.request.yaml",
            "postman/collections/Orejitas y Colas/ShelterEvent/Delete Shelter Event.request.yaml",
            "postman/collections/Orejitas y Colas/TrialStay/Update Trial Stay.request.yaml",
            "postman/collections/Orejitas y Colas/Review/Delete Review.request.yaml",
            "postman/environments/Develop.environment.yaml",
            "postman/collections/Orejitas y Colas/Adoption/Delete Adoption.request.yaml",
            "postman/collections/Orejitas y Colas/ShelterEvent/Search Shelters Events.request.yaml",
            "src/main/java/co/edu/udistrital/mdp/pets/services/AdoptionService.java",
            "postman/collections/Orejitas y Colas/TrialStay/Delete Trial Stays.request.yaml",
            "postman/collections/Orejitas y Colas/TrialStay/Create Trial Stay.request.yaml",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/AdoptionEntity.java",
            "src/main/java/co/edu/udistrital/mdp/pets/services/TrialStayService.java",
            "postman/collections/Orejitas y Colas/Review/.resources/definition.yaml",
            "postman/collections/Orejitas y Colas/ShelterEvent/Update Shelter Event.request.yaml",
            "src/main/java/co/edu/udistrital/mdp/pets/services/ReviewService.java",
            "postman/collections/Orejitas y Colas/Adoption/.resources/definition.yaml",
            "postman/collections/Orejitas y Colas/ShelterEvent/Create Shelter Event.request.yaml",
            "postman/collections/Orejitas y Colas/Review/Search  Review.request.yaml",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/ReviewEntity.java",
            "postman/collections/Orejitas y Colas/Review/Update Review.request.yaml",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/ShelterEntity.java",
            "postman/collections/Orejitas y Colas/Review/Search Reviews.request.yaml",
            "postman/collections/Orejitas y Colas/Shelter/Create Shelter.request.yaml",
            "src/main/java/co/edu/udistrital/mdp/pets/repositories/ShelterEventRepository.java",
            "src/main/java/co/edu/udistrital/mdp/pets/entities/ShelterEventEntity.java",
            "postman/collections/Orejitas y Colas/Shelter/Search Shelter.request.yaml",
            "postman/collections/Orejitas y Colas/Shelter/.resources/definition.yaml",
            "postman/collections/Orejitas y Colas/TrialStay/.resources/definition.yaml"
          ],
          "commitId" : "5b78e6f44505e313ba1529dd98e8fe1497d9fefa",
          "timestamp" : 1774223237000,
          "author" : {
            "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/juslopezg",
            "fullName" : "juslopezg"
          },
          "authorEmail" : "juslopezg@udistrital.edu.co",
          "comment" : "Add Postman collection and update backend\u000a\u000aAdd a full Postman collection for the \"Orejitas y Colas\" API (collections, requests and environment) covering CRUD operations for Shelter, Review, ShelterEvent, TrialStay and Adoption, including test scripts that store created IDs in environment variables. Also apply backend updates to align with the API: modify entities and services (AdoptionEntity, ReviewEntity, ShelterEntity, ShelterEventEntity), ShelterEventRepository, and service implementations (AdoptionService, ReviewService, ShelterEventService, ShelterService, TrialStayService) to support the new/updated endpoints and workflows.\u000a",
          "date" : "2026-03-22 18:47:17 -0500",
          "id" : "5b78e6f44505e313ba1529dd98e8fe1497d9fefa",
          "msg" : "Add Postman collection and update backend",
          "paths" : [
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/Review/Update Review.request.yaml"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/Shelter/.resources/definition.yaml"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/Shelter/Delete Shelter.request.yaml"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/TrialStay/Update Trial Stay.request.yaml"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/TrialStay/Create Trial Stay.request.yaml"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/services/ShelterService.java"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/ShelterEvent/.resources/definition.yaml"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/Shelter/Update Shelter.request.yaml"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/Adoption/Search Adoption.request.yaml"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/Adoption/Search Adoptions.request.yaml"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/ShelterEventEntity.java"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/TrialStay/Search trial Stay.request.yaml"
            },
            {
              "editType" : "add",
              "file" : "postman/environments/Develop.environment.yaml"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/repositories/ShelterEventRepository.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/services/TrialStayService.java"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/Review/Create Review.request.yaml"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/ReviewEntity.java"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/services/ShelterEventService.java"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/ShelterEvent/Create Shelter Event.request.yaml"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/ShelterEvent/Search Shelter Event.request.yaml"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/TrialStay/Search Trial Stays.request.yaml"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/Review/Search Reviews.request.yaml"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/ShelterEvent/Search Shelters Events.request.yaml"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/Adoption/Update Adoption.request.yaml"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/Review/Delete Review.request.yaml"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/ShelterEntity.java"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/ShelterEvent/Delete Shelter Event.request.yaml"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/Review/.resources/definition.yaml"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/services/ReviewService.java"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/ShelterEvent/Update Shelter Event.request.yaml"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/.resources/definition.yaml"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/services/AdoptionService.java"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/Adoption/Delete Adoption.request.yaml"
            },
            {
              "editType" : "edit",
              "file" : "src/main/java/co/edu/udistrital/mdp/pets/entities/AdoptionEntity.java"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/Adoption/Create Adoption.request.yaml"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/Adoption/.resources/definition.yaml"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/Shelter/Search Shelter.request.yaml"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/Shelter/Create Shelter.request.yaml"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/TrialStay/Delete Trial Stays.request.yaml"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/Review/Search  Review.request.yaml"
            },
            {
              "editType" : "add",
              "file" : "postman/collections/Orejitas y Colas/TrialStay/.resources/definition.yaml"
            }
          ]
        }
      ],
      "kind" : "git"
    }
  ],
  "culprits" : [
    {
      "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/juslopezg",
      "fullName" : "juslopezg"
    },
    {
      "absoluteUrl" : "http://200.69.103.29:8085/jenkins/user/scastanedab",
      "fullName" : "scastanedab"
    }
  ],
  "inProgress" : false,
  "nextBuild" : {
    "number" : 14,
    "url" : "http://200.69.103.29:8085/jenkins/view/all/job/MP_202610_G81_E4_Back/14/"
  },
  "previousBuild" : {
    "number" : 12,
    "url" : "http://200.69.103.29:8085/jenkins/view/all/job/MP_202610_G81_E4_Back/12/"
  }
}