Caller Protorpc Reading List with FieldList

I have a web service that needs to read a list from the caller, do some work and then return a response.

@endpoints.method(ARequestMessage, AResponseMessage, name="call", path="call") def call(self, request): aList = request.in_list for stuff in aList: "do work here" return when I am done 

Will the following ARequestMessage class ARequestMessage ?

 class ARequestMessage(messages.Message): name = messages.StringField(1, required=True) in_list = messages.FieldList(2, required=True) 

I am not sure about using FieldList in structure or in context. Please add some code in the answer.

+4
source share
1 answer

FieldList not intended to be used, what you want is the repeated=True argument for your field:

 class ARequestMessage(messages.Message): name = messages.StringField(1, required=True) in_list = messages.StringField(2, repeated=True) 
+5
source

All Articles