私は現在、このようなものを経由して送信しようとしています。クラウド エンドポイント:
public abstract class Transaction {
//...
}
public class BuyTransaction extends Transaction {
//...
}
public class UpgradeTransaction extends Transaction {
//...
}
そのための私のAPIメソッドは次のようなものです
@ApiMethod(...)
public List<Transaction> getTransactions(User user) { /*...*/}
ただし、生成された Endpoint-Lib には Transaction-model のみが含まれ、他のクラスは無視されます。私がこれを試すとき:
List<? extends Transactions>
endpoint-lib-generation が完全に失敗し、サポートされていないと表示されます。抽象クラスから継承するさまざまなクラスをネットワーク経由で送信する他の方法はありますか?