Mapping Rules

Aus den annotierten ApiLight-Model-Snapshots generiert.

Vollständiges JSON öffnen ↗
Profil 14.3 20 Models 114 explizite Property-Regeln TTL 24 h

Nerdost\T3InfodiensteLight\Domain\Model\Adresse

6 explizite Regeln

Name-Fallback: ja
PropertyQuelleVerarbeitungDetails
typsource: typdirekt
JSON
{
    "source": "typ"
}
plzsource: postleitzahldirekt
JSON
{
    "source": "postleitzahl"
}
ortgleicher Namerelation: subrequestcollection: Gebiet
JSON
{
    "collectionElementType": "Nerdost\\T3InfodiensteLight\\Domain\\Model\\Gebiet",
    "relation": {
        "type": "subrequest",
        "idRelationPath": "ortID",
        "subrequest": {
            "requestObject": "Nerdost\\T3InfodiensteSoap\\StructType\\Gebiete_anfrage_gebiet_040201",
            "soapParameter": "id"
        }
    }
}
beschreibungsource: bemerkungdirekt
JSON
{
    "source": "bemerkung"
}
kennzeichenAufzugsource: aufzugdirekt
JSON
{
    "source": "aufzug"
}
kennzeichenRollstuhlgerechtsource: rollstuhlgerechtdirekt
JSON
{
    "source": "rollstuhlgerecht"
}
Model-Regeln als JSON
{
    "nameToNameFallback": true,
    "map": {
        "typ": {
            "source": "typ"
        },
        "plz": {
            "source": "postleitzahl"
        },
        "ort": {
            "collectionElementType": "Nerdost\\T3InfodiensteLight\\Domain\\Model\\Gebiet",
            "relation": {
                "type": "subrequest",
                "idRelationPath": "ortID",
                "subrequest": {
                    "requestObject": "Nerdost\\T3InfodiensteSoap\\StructType\\Gebiete_anfrage_gebiet_040201",
                    "soapParameter": "id"
                }
            }
        },
        "beschreibung": {
            "source": "bemerkung"
        },
        "kennzeichenAufzug": {
            "source": "aufzug"
        },
        "kennzeichenRollstuhlgerecht": {
            "source": "rollstuhlgerecht"
        }
    }
}