No :), just to see the complexity of the API and what happens if I add it 
to my generator.

On Friday, March 24, 2017 at 8:11:59 PM UTC+1, Irek Szczesniak wrote:
>
> It's public.  Does it make some difference? 
>
> On 23.03.2017 17:04, Ignacio Baca Moreno-Torres wrote: 
> > Just curious, the API is internal or external, the swagger spec is 
> > public? 
> > 
> > 
> > El jue., 23 mar. 2017 12:16, Ireneusz Szcześniak 
> > <[email protected] <javascript:> <mailto:[email protected] 
> <javascript:>>> escribió: 
> > 
> >     Thank you, Rogelio, for your input. 
> > 
> >     I like the idea of generating the data model from the OpenAPI 
> >     specification, because I will not have to write some boring 
> >     error-prone code.  I also like the optimization of the GWT compiler. 
> > 
> >     The swagger-codegen can output Jaxrs Cxf Client, which has the API 
> >     interface defined with JAX-RS annotations.  So it seems that even 
> the 
> >     interfaces could be auto-generated.  You only have to modify them so 
> >     that they extend RestService, required by RestyGWT. 
> > 
> >     Have you tried auto-generating the API interfaces with Jaxrs Cxf 
> >     Client? 
> > 
> >     In your previous message you wrote that you auto-generate a GWT 
> >     module.  What do you specifically mean by a module here?  Do you use 
> >     some publicly-available tools, or do you have something home-grown? 
> > 
> >     On 22.03.2017 23:51, Rogelio Flores wrote: 
> >     > Yes, those are the Models I was referring to. 
> >     > 
> >     > I can't compare my approach to JsInterop + 
> >     > RequestBuilder/XMLHttpRequest because I haven't tried it, but 
> having 
> >     > used RequestBuilder (and direct XMLHttpRequest) before, I can't 
> see 
> >     > how you will write less code using that approach. A benefit of 
> doing 
> >     > things in Java is that GWT will optimize the resulting javascript 
> >     > (Java classes/methods from the generated api that don't get used 
> >     > aren't included). 
> >     > 
> >     > 
> >     > On Tuesday, March 21, 2017 at 10:39:09 PM UTC-6, Irek Szczesniak 
> >     wrote: 
> >     > 
> >     >     Thanks, Rogelio! 
> >     > 
> >     >     When you auto-generate Java source code, do you use 
> >     >     swagger-codegen to 
> >     >     generate Java client code, so that you get Java classes 
> >     implementing 
> >     >     the types from the OpenAPI #/definitions? 
> >     > 
> >     >     On 21.03.2017 20:50, Rogelio Flores wrote: 
> >     >     > We do auto-generate Java source code out of the swagger api 
> >     >     (including 
> >     >     > a GWT module). That allows us to use the Models on both 
> >     client and 
> >     >     > server side. So we don't have to write much code. 
> >     Basically all 
> >     >     we do 
> >     >     > is specify some options for RestyGWT and specify the 
> >     endpoints. 
> >     >     > 
> >     >     > On Monday, March 20, 2017 at 11:32:41 PM UTC-6, Irek 
> >     Szczesniak 
> >     >     wrote: 
> >     >     > 
> >     >     >     Thank you, Rogelio, for your info. 
> >     >     > 
> >     >     >     But I guess no code is generated automatically, you 
> >     have to 
> >     >     >     develop it 
> >     >     >     yourself.  Is this right? 
> >     >     > 
> >     >     >     I'm not fully for code generation (such code is usually 
> >     >     messy and 
> >     >     >     hard 
> >     >     >     to read), but generating some bits, like a model of 
> >     the data 
> >     >     >     structures could be useful. 
> >     >     > 
> >     >     >     On 20.03.2017 18:24, Rogelio Flores wrote: 
> >     >     >     > We use RestyGWT to consume a swagger REST API and 
> >     are very 
> >     >     pleased 
> >     >     >     > with it: 
> >     >     >     > 
> >     >     >     > https://resty-gwt.github.io/index.html 
> >     >     <https://resty-gwt.github.io/index.html> 
> >     >     >     <https://resty-gwt.github.io/index.html 
> >     >     <https://resty-gwt.github.io/index.html>> 
> >     >     >     > 
> >     >     >     > 
> >     >     >     > 
> >     >     >     > On Monday, March 20, 2017 at 7:06:08 AM UTC-6, Irek 
> >     >     Szczesniak 
> >     >     >     wrote: 
> >     >     >     > 
> >     >     >     >     Hi, 
> >     >     >     > 
> >     >     >     >     I need to develop a web client with GWT, which 
> >     >     consumes a web 
> >     >     >     >     service defined with Open API (formerly Swagger). 
> >     >     >     > 
> >     >     >     >     I wonder whether someone could offer some advice 
> on 
> >     >     how to 
> >     >     >     do it 
> >     >     >     >     best with GWT. 
> >     >     >     > 
> >     >     >     > 
> >     >     >     >     Thanks, 
> >     >     >     >     Irek 
> >     >     >     > 
> >     >     >     > -- 
> >     >     >     > You received this message because you are subscribed 
> >     to a 
> >     >     topic 
> >     >     >     in the 
> >     >     >     > Google Groups "GWT Users" group. 
> >     >     >     > To unsubscribe from this topic, visit 
> >     >     >     > 
> >     >     > 
> >     > 
> >      
> https://groups.google.com/d/topic/google-web-toolkit/hyILXPwx9Pc/unsubscribe 
> >     > 
> >      <
> https://groups.google.com/d/topic/google-web-toolkit/hyILXPwx9Pc/unsubscribe> 
>
> >     > 
> >     >     > 
> >     > 
> >      <
> https://groups.google.com/d/topic/google-web-toolkit/hyILXPwx9Pc/unsubscribe 
> >     > 
> >      <
> https://groups.google.com/d/topic/google-web-toolkit/hyILXPwx9Pc/unsubscribe>>.
>  
>
> >     > 
> >     >     > 
> >     >     >     > To unsubscribe from this group and all its topics, 
> >     send an 
> >     >     email to 
> >     >     >     > [email protected] 
> <javascript:> 
> >     <mailto:google-web-toolkit%[email protected] 
> <javascript:>> 
> >     >     <javascript:> <javascript:> 
> >     >     >     > 
> >     <mailto:[email protected] 
> <javascript:> 
> >     <mailto:google-web-toolkit%[email protected] 
> <javascript:>> 
> >     >     <javascript:> 
> >     >     >     <javascript:>>. 
> >     >     >     > To post to this group, send email to 
> >     >     >     > [email protected] 
> >     <mailto:[email protected]> <javascript:> 
> >     >     >     > <mailto:[email protected] 
> >     <mailto:[email protected]> <javascript:>>. 
> >     >     >     > Visit this group at 
> >     >     >     https://groups.google.com/group/google-web-toolkit 
> >     >     <https://groups.google.com/group/google-web-toolkit> 
> >     >     >     <https://groups.google.com/group/google-web-toolkit 
> >     >     <https://groups.google.com/group/google-web-toolkit>>. 
> >     >     >     > For more options, visit 
> >     https://groups.google.com/d/optout 
> >     >     <https://groups.google.com/d/optout> 
> >     >     >     <https://groups.google.com/d/optout 
> >     >     <https://groups.google.com/d/optout>>. 
> >     >     > 
> >     >     > -- 
> >     >     > You received this message because you are subscribed to a 
> >     topic 
> >     >     in the 
> >     >     > Google Groups "GWT Users" group. 
> >     >     > To unsubscribe from this topic, visit 
> >     >     > 
> >     > 
> >      
> https://groups.google.com/d/topic/google-web-toolkit/hyILXPwx9Pc/unsubscribe 
> >     > 
> >      <
> https://groups.google.com/d/topic/google-web-toolkit/hyILXPwx9Pc/unsubscribe>.
>  
>
> >     > 
> >     >     > To unsubscribe from this group and all its topics, send an 
> >     email to 
> >     >     > [email protected] 
> <javascript:> 
> >     <mailto:google-web-toolkit%[email protected] 
> <javascript:>> 
> >     <javascript:> 
> >     >     > <mailto:[email protected] 
> <javascript:> 
> >     <mailto:google-web-toolkit%[email protected] 
> <javascript:>> 
> >     >     <javascript:>>. 
> >     >     > To post to this group, send email to 
> >     >     > [email protected] 
> >     <mailto:[email protected]> <javascript:> 
> >     >     > <mailto:[email protected] 
> >     <mailto:[email protected]> <javascript:>>. 
> >     >     > Visit this group at 
> >     >     https://groups.google.com/group/google-web-toolkit 
> >     >     <https://groups.google.com/group/google-web-toolkit>. 
> >     >     > For more options, visit https://groups.google.com/d/optout 
> >     >     <https://groups.google.com/d/optout>. 
> >     > 
> >     > -- 
> >     > You received this message because you are subscribed to a topic 
> >     in the 
> >     > Google Groups "GWT Users" group. 
> >     > To unsubscribe from this topic, visit 
> >     > 
> >     
> https://groups.google.com/d/topic/google-web-toolkit/hyILXPwx9Pc/unsubscribe. 
>
> >     > To unsubscribe from this group and all its topics, send an email 
> to 
> >     > [email protected] <javascript:> 
> >     <mailto:google-web-toolkit%[email protected] 
> <javascript:>> 
> >     > <mailto:[email protected] 
> <javascript:> 
> >     <mailto:google-web-toolkit%[email protected] 
> <javascript:>>>. 
> >     > To post to this group, send email to 
> >     > [email protected] <javascript:> 
> >     <mailto:[email protected] <javascript:>> 
> >     > <mailto:[email protected] <javascript:> 
> >     <mailto:[email protected] <javascript:>>>. 
> >     > Visit this group at 
> >     https://groups.google.com/group/google-web-toolkit. 
> >     > For more options, visit https://groups.google.com/d/optout. 
> > 
> >     -- 
> >     You received this message because you are subscribed to the Google 
> >     Groups "GWT Users" group. 
> >     To unsubscribe from this group and stop receiving emails from it, 
> >     send an email to [email protected] 
> <javascript:> 
> >     <mailto:google-web-toolkit%[email protected] 
> <javascript:>>. 
> >     To post to this group, send email to 
> >     [email protected] <javascript:> 
> >     <mailto:[email protected] <javascript:>>. 
> >     Visit this group at 
> >     https://groups.google.com/group/google-web-toolkit. 
> >     For more options, visit https://groups.google.com/d/optout. 
> > 
> > -- 
> > You received this message because you are subscribed to a topic in the 
> > Google Groups "GWT Users" group. 
> > To unsubscribe from this topic, visit 
> > 
> https://groups.google.com/d/topic/google-web-toolkit/hyILXPwx9Pc/unsubscribe. 
>
> > To unsubscribe from this group and all its topics, send an email to 
> > [email protected] <javascript:> 
> > <mailto:[email protected] <javascript:>>. 
> > To post to this group, send email to 
> > [email protected] <javascript:> 
> > <mailto:[email protected] <javascript:>>. 
> > Visit this group at https://groups.google.com/group/google-web-toolkit. 
> > For more options, visit https://groups.google.com/d/optout. 
>
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to