@@ -281,10 +281,6 @@ public static class FulfillmentDetails {
281281 @ SerializedName (ApiRequestParams .EXTRA_PARAMS_KEY )
282282 Map <String , Object > extraParams ;
283283
284- /** The fulfillment option to select. */
285- @ SerializedName ("fulfillment_option" )
286- FulfillmentOption fulfillmentOption ;
287-
288284 /** The customer's name. */
289285 @ SerializedName ("name" )
290286 Object name ;
@@ -293,19 +289,23 @@ public static class FulfillmentDetails {
293289 @ SerializedName ("phone" )
294290 Object phone ;
295291
292+ /** The fulfillment option to select. */
293+ @ SerializedName ("selected_fulfillment_option" )
294+ SelectedFulfillmentOption selectedFulfillmentOption ;
295+
296296 private FulfillmentDetails (
297297 Address address ,
298298 Object email ,
299299 Map <String , Object > extraParams ,
300- FulfillmentOption fulfillmentOption ,
301300 Object name ,
302- Object phone ) {
301+ Object phone ,
302+ SelectedFulfillmentOption selectedFulfillmentOption ) {
303303 this .address = address ;
304304 this .email = email ;
305305 this .extraParams = extraParams ;
306- this .fulfillmentOption = fulfillmentOption ;
307306 this .name = name ;
308307 this .phone = phone ;
308+ this .selectedFulfillmentOption = selectedFulfillmentOption ;
309309 }
310310
311311 public static Builder builder () {
@@ -319,21 +319,21 @@ public static class Builder {
319319
320320 private Map <String , Object > extraParams ;
321321
322- private FulfillmentOption fulfillmentOption ;
323-
324322 private Object name ;
325323
326324 private Object phone ;
327325
326+ private SelectedFulfillmentOption selectedFulfillmentOption ;
327+
328328 /** Finalize and obtain parameter instance from this builder. */
329329 public RequestedSessionUpdateParams .FulfillmentDetails build () {
330330 return new RequestedSessionUpdateParams .FulfillmentDetails (
331331 this .address ,
332332 this .email ,
333333 this .extraParams ,
334- this .fulfillmentOption ,
335334 this .name ,
336- this .phone );
335+ this .phone ,
336+ this .selectedFulfillmentOption );
337337 }
338338
339339 public Builder setAddress (RequestedSessionUpdateParams .FulfillmentDetails .Address address ) {
@@ -380,13 +380,6 @@ public Builder putAllExtraParam(Map<String, Object> map) {
380380 return this ;
381381 }
382382
383- /** The fulfillment option to select. */
384- public Builder setFulfillmentOption (
385- RequestedSessionUpdateParams .FulfillmentDetails .FulfillmentOption fulfillmentOption ) {
386- this .fulfillmentOption = fulfillmentOption ;
387- return this ;
388- }
389-
390383 /** The customer's name. */
391384 public Builder setName (String name ) {
392385 this .name = name ;
@@ -410,6 +403,14 @@ public Builder setPhone(EmptyParam phone) {
410403 this .phone = phone ;
411404 return this ;
412405 }
406+
407+ /** The fulfillment option to select. */
408+ public Builder setSelectedFulfillmentOption (
409+ RequestedSessionUpdateParams .FulfillmentDetails .SelectedFulfillmentOption
410+ selectedFulfillmentOption ) {
411+ this .selectedFulfillmentOption = selectedFulfillmentOption ;
412+ return this ;
413+ }
413414 }
414415
415416 @ Getter
@@ -613,7 +614,7 @@ public Builder setState(EmptyParam state) {
613614
614615 @ Getter
615616 @ EqualsAndHashCode (callSuper = false )
616- public static class FulfillmentOption {
617+ public static class SelectedFulfillmentOption {
617618 /**
618619 * Map of extra parameters for custom features not available in this client library. The
619620 * content in this map is not serialized under this field's {@code @SerializedName} value.
@@ -631,7 +632,8 @@ public static class FulfillmentOption {
631632 @ SerializedName ("type" )
632633 Object type ;
633634
634- private FulfillmentOption (Map <String , Object > extraParams , Shipping shipping , Object type ) {
635+ private SelectedFulfillmentOption (
636+ Map <String , Object > extraParams , Shipping shipping , Object type ) {
635637 this .extraParams = extraParams ;
636638 this .shipping = shipping ;
637639 this .type = type ;
@@ -649,17 +651,17 @@ public static class Builder {
649651 private Object type ;
650652
651653 /** Finalize and obtain parameter instance from this builder. */
652- public RequestedSessionUpdateParams .FulfillmentDetails .FulfillmentOption build () {
653- return new RequestedSessionUpdateParams .FulfillmentDetails .FulfillmentOption (
654+ public RequestedSessionUpdateParams .FulfillmentDetails .SelectedFulfillmentOption build () {
655+ return new RequestedSessionUpdateParams .FulfillmentDetails .SelectedFulfillmentOption (
654656 this .extraParams , this .shipping , this .type );
655657 }
656658
657659 /**
658660 * Add a key/value pair to `extraParams` map. A map is initialized for the first
659661 * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
660662 * map. See {@link
661- * RequestedSessionUpdateParams.FulfillmentDetails.FulfillmentOption #extraParams} for the
662- * field documentation.
663+ * RequestedSessionUpdateParams.FulfillmentDetails.SelectedFulfillmentOption #extraParams}
664+ * for the field documentation.
663665 */
664666 public Builder putExtraParam (String key , Object value ) {
665667 if (this .extraParams == null ) {
@@ -673,8 +675,8 @@ public Builder putExtraParam(String key, Object value) {
673675 * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
674676 * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
675677 * map. See {@link
676- * RequestedSessionUpdateParams.FulfillmentDetails.FulfillmentOption #extraParams} for the
677- * field documentation.
678+ * RequestedSessionUpdateParams.FulfillmentDetails.SelectedFulfillmentOption #extraParams}
679+ * for the field documentation.
678680 */
679681 public Builder putAllExtraParam (Map <String , Object > map ) {
680682 if (this .extraParams == null ) {
@@ -686,7 +688,8 @@ public Builder putAllExtraParam(Map<String, Object> map) {
686688
687689 /** <strong>Required.</strong> The shipping fulfillment option. */
688690 public Builder setShipping (
689- RequestedSessionUpdateParams .FulfillmentDetails .FulfillmentOption .Shipping shipping ) {
691+ RequestedSessionUpdateParams .FulfillmentDetails .SelectedFulfillmentOption .Shipping
692+ shipping ) {
690693 this .shipping = shipping ;
691694 return this ;
692695 }
@@ -736,17 +739,17 @@ public static class Builder {
736739 private Object shippingOption ;
737740
738741 /** Finalize and obtain parameter instance from this builder. */
739- public RequestedSessionUpdateParams .FulfillmentDetails .FulfillmentOption .Shipping
742+ public RequestedSessionUpdateParams .FulfillmentDetails .SelectedFulfillmentOption .Shipping
740743 build () {
741- return new RequestedSessionUpdateParams .FulfillmentDetails .FulfillmentOption . Shipping (
742- this .extraParams , this .shippingOption );
744+ return new RequestedSessionUpdateParams .FulfillmentDetails .SelectedFulfillmentOption
745+ . Shipping ( this .extraParams , this .shippingOption );
743746 }
744747
745748 /**
746749 * Add a key/value pair to `extraParams` map. A map is initialized for the first
747750 * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
748751 * map. See {@link
749- * RequestedSessionUpdateParams.FulfillmentDetails.FulfillmentOption .Shipping#extraParams}
752+ * RequestedSessionUpdateParams.FulfillmentDetails.SelectedFulfillmentOption .Shipping#extraParams}
750753 * for the field documentation.
751754 */
752755 public Builder putExtraParam (String key , Object value ) {
@@ -761,7 +764,7 @@ public Builder putExtraParam(String key, Object value) {
761764 * Add all map key/value pairs to `extraParams` map. A map is initialized for the first
762765 * `put/putAll` call, and subsequent calls add additional key/value pairs to the original
763766 * map. See {@link
764- * RequestedSessionUpdateParams.FulfillmentDetails.FulfillmentOption .Shipping#extraParams}
767+ * RequestedSessionUpdateParams.FulfillmentDetails.SelectedFulfillmentOption .Shipping#extraParams}
765768 * for the field documentation.
766769 */
767770 public Builder putAllExtraParam (Map <String , Object > map ) {
0 commit comments