Modellierungsliste von Karten in openapi


liotur

Ich muss ein Objekt aus einer *.yaml-Definitionsdatei generieren. Mein Endziel ist generiertes POJO wie im folgenden Beispiel:

public class MyGeneratedPojo {

    private List<Map<String, MyInternalObject>> internalProperties;
}

Ich weiß, dass ich zusätzliche Eigenschaften verwenden könnte, um die Karte zu modellieren. Oder ich könnte so etwas tun:

MyGeneratedPojo:
  properties:
    type: array
    items:
      $ref: '#/.../MyInternalMapDefinition'

MyInternalMapDefinition:
  type: object
  additionalProperties:
    type: array
    items:
      $ref: '#/.../MyInternalMapDefinition'

Was mir nicht gefällt, ist diese "MyInternalMapDefinition"-Definition. Gibt es trotzdem, es als Teil von "MyGeneratedPojo" zu definieren/modellieren?

Helen

Was mir nicht gefällt, ist diese "MyInternalMapDefinition"-Definition. Gibt es trotzdem, es als Teil von "MyGeneratedPojo" zu definieren/modellieren?

Sie können das innere Schema inline:

MyGeneratedPojo:
  type: object
  properties:
    internalProperties:
      type: array       # List<...>
      items:
        type: object    # Map<String, MyInternalObject>
        additionalProperties:
          $ref: '#/components/schemas/MyInternalObject'

Verwandte Artikel


Einzelauswahl von Karten in React

Kassandra Ich bin ein Anfänger bei React und versuche, eine Einzelauswahl auf meinen Karten zu implementieren, bei der nur eine Karte gleichzeitig ausgewählt werden kann und die ausgewählte Karte hervorgehoben wird. Das ist meine borderCard-Komponente export c

Bootstrap - Anpassen von Karten

JQuery Mobile Ich arbeite an einer App, die Bootstrap 4 Alpha verwendet. Ich versuche einige Karten zu erstellen . Ich versuche, etwas nachzubilden, das auf dieser Site wie eine Kurskarte aussieht . Ich versuche jedoch, das Standard-Bootstrap-Styling zu verwen

Verwendung von Karten in "Dialog"

Bruno Klein Ich versuche, die fließende API zu verwenden, um einen einfachen Ablauf zu erstellen. Aber anstatt einfachen Text zu verwenden, möchte ich reichhaltige visuelle Komponenten verwenden. Hier ist ein Beispiel. public async Task<HttpResponseMessage

Clojure Array von Karten

Chris Edwards Ich versuche, diese Art von Daten in zu modellieren Clojure name: foo data: bar name: stack data: overflow name: tess data: ting Ich habe überlegt, eine Karte zu verwenden, aber Sie können dort keine doppelten Schlüssel haben, damit das ni

Iterieren von Karten in Scala

Turm Nehmen wir an, ich habe ein Array von Karten: val m1 = Map("key" -> Array("aa","bb"), "v1" -> 1 , "v2" -> 3) val m2 = Map("key" -> Array("cc","bb"), "v1" -> 2 , "v2" -> 4) val colection = Array(m1,m2) Ich möchte eine neue Sammlung erstellen, val

Ionische Auswahlliste von Karten

alifnaiech Ich versuche, eine Liste von Kategorien durch Klicken auszuwählen. Wenn ich klicke, muss sich die Hintergrundfarbe ändern und wenn ich ein weiteres Mal auf dieselbe klicke, muss der Hintergrund zur Standardfarbe zurückkehren. Ich muss in der Lage se

Konvertieren von C ++ - Karten in Java-Karten

Aashish Pawar: Betrachten Sie den folgenden CPP-Code string ans = "NO"; map<int,vi> idv ; //vi is vector of int for(int i=1;i<=n;i++) idv.[arr[i]].push_back(i); //frequecy >= 3 for(auto el:idv){ if(el.ss.size() >= 3){ ans = "YES";} } //non adjece

Zusammenführen von zwei Karten

Dave: Ich habe zwei Karten, deren Schlüssel Strings und deren Werte sind Set<MyObject>. MapWas ist bei zwei s der einfachste Weg, sie so zusammenzuführen, dass bei zwei identischen Schlüsseln der Wert eine Vereinigung der beiden Mengen ist. Sie können davon au