Ich entscheide, wie ich eine Entität erstellen soll, die ich von einer API einer dritten Partei ziehe. Das Konzept meiner Entität erfordert zwei API-Aufrufe, von denen einer die eindeutigen Daten über die Entität abruft und der andere ein vollständiges Schema aller möglichen Daten, die zu einer Entität gehören könnten.Erstellen einer Entität aus einem API-Aufruf und einer Schemakarte
Ich habe bereits ein Repository für die Entität geschrieben, aber wo passt die Schemakarte in die Domänenebene, wenn ich sie nur einmal ergreife?
Wie sollte die Entität diese Schemadaten speichern?
Ich bin nicht vertraut mit dem Mapper-Muster, aber scheint das der richtige Anwendungsfall dafür zu sein?
Wenn ich Ihre Frage richtig verstanden habe, dann wollen Sie ein Objekt, das sowohl Daten als auch Metadaten enthält? – Phani
Ja, das klingt tatsächlich nach dem, was ich will – njr
Überprüfen, ob die API von Drittanbietern Metadaten für das zurückgegebene Objekt bereitstellt. Erstellen Sie einfach ein Map -Modell, in dem Sie die Modellinformationen dem Klassennamen zuordnen. Sie müssen keine Metadaten in Ihrem Domänenmodell darstellen. –
Phani