0
My hydra vocabはMarkus-lanthaler Vocabと似ています。これは、ユーザーコレクションを取得するためのユーザークラスに対する私の操作の1つです。Hydra:OperationのIRItemplateでどちらの操作を行うか?
{
"@id": "payu:retrieve_users",
"@type": "hydra:Operation",
"method": "GET",
"label": "Retrieve users",
"description": "Retrieves Users",
"expects": null,
"returns": "hydra:Collection",
"IriTemplate" : {
"@type" : "IriTemplate",
"template" : "{?userIds,firstName,lastName}",
"variableRepresentation": "BasicRepresentation",
"mapping" : [
{
"@type" : "IriTemplateMapping",
"variable" : "userIds",
"property" : "hydra:property",
"required" : false
},
{
"@type" : "IriTemplateMapping",
"variable" : "firstName",
"property" : "hydra:property",
"required" : false
},
{
"@type" : "IriTemplateMapping",
"variable" : "lastName",
"property" : "hydra:property",
"required" : false
}
]
}
}
あなたはIRItemplate
"template" : "{?userIds,firstName,lastName}"
で見ることができるように私は以上の三人は(ユーザーID)または(firstNameの、lastNameの)を介して取得することができますいずれかの取得制御を取得したいです。
第1動作中:
"template" : "{?userIds}"
第2の動作では:
は、私は2つの別々のヒドラの操作がIRItemplateを持つ作るべき
"template" : "{?firstName,lastName}"
またはヒドラでこれを行うには、既存の方法はあります単一操作を使用した仕様ですか?