3

モデル内のフィールドを必須としてマークするための Google Cloud Endpoints のネイティブな方法はありますか?これにより、逆シリアル化中に、リクエストの JSON 本文でそのフィールドに値が指定されていない場合にエラーがスローされますか?

たとえば、次のクラスがある場合、何らかの注釈を付けることができます。

public class MyModel {

    private String optionalString;
    private String requiredString;

    public String getOptionalString() {
        return optionalString;
    }

    public String setOptionalString() {
        return optionalString;
    }

    public String getRequiredString() {
        return optionalString;
    }

    @ApiSerializationProperty(required = AnnotationBoolean.TRUE) 
    public String setRequiredString() {
        return optionalString;
    }

}
4

0 に答える 0