Skip to content

Commit

Permalink
adding origin and assigned facility to list spec
Browse files Browse the repository at this point in the history
  • Loading branch information
Jacobjeevan committed Jan 31, 2025
1 parent 9be535f commit c857e96
Showing 1 changed file with 13 additions and 1 deletion.
14 changes: 13 additions & 1 deletion care/emr/resources/resource_request/spec.py
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,19 @@ def perform_extra_deserialization(self, is_update, obj):


class ResourceRequestListSpec(ResourceRequestBaseSpec):
pass
origin_facility: dict
assigned_facility: dict | None = None

@classmethod
def perform_extra_serialization(cls, mapping, obj):
mapping["id"] = str(obj.external_id)
mapping["origin_facility"] = FacilityReadSpec.serialize(
obj.origin_facility
).to_json()
if obj.assigned_facility:
mapping["assigned_facility"] = FacilityReadSpec.serialize(
obj.assigned_facility
).to_json()


class ResourceRequestRetrieveSpec(ResourceRequestBaseSpec):
Expand Down

0 comments on commit c857e96

Please sign in to comment.