token = context.nextToken(); if (token == VALUE_NULL) { return signUpResponseBuilder.build(); if (context.testExpression("UserConfirmed", targetDepth)) { context.nextToken(); signUpResponseBuilder.userConfirmed(context.getUnmarshaller(Boolean.class).unmarshall(context)); signUpResponseBuilder.codeDeliveryDetails(CodeDeliveryDetailsTypeUnmarshaller.getInstance().unmarshall( context)); signUpResponseBuilder.userSub(context.getUnmarshaller(String.class).unmarshall(context)); return signUpResponseBuilder.build();
/** * <p> * The code delivery details returned by the server response to the user registration request. * </p> * This is a convenience that creates an instance of the {@link CodeDeliveryDetailsType.Builder} avoiding the * need to create one manually via {@link CodeDeliveryDetailsType#builder()}. * * When the {@link Consumer} completes, {@link CodeDeliveryDetailsType.Builder#build()} is called immediately * and its result is passed to {@link #codeDeliveryDetails(CodeDeliveryDetailsType)}. * * @param codeDeliveryDetails * a consumer that will call methods on {@link CodeDeliveryDetailsType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #codeDeliveryDetails(CodeDeliveryDetailsType) */ default Builder codeDeliveryDetails(Consumer<CodeDeliveryDetailsType.Builder> codeDeliveryDetails) { return codeDeliveryDetails(CodeDeliveryDetailsType.builder().applyMutation(codeDeliveryDetails).build()); }
/** * <p> * The code delivery details returned by the server response to the user registration request. * </p> * This is a convenience that creates an instance of the {@link CodeDeliveryDetailsType.Builder} avoiding the * need to create one manually via {@link CodeDeliveryDetailsType#builder()}. * * When the {@link Consumer} completes, {@link CodeDeliveryDetailsType.Builder#build()} is called immediately * and its result is passed to {@link #codeDeliveryDetails(CodeDeliveryDetailsType)}. * * @param codeDeliveryDetails * a consumer that will call methods on {@link CodeDeliveryDetailsType.Builder} * @return Returns a reference to this object so that method calls can be chained together. * @see #codeDeliveryDetails(CodeDeliveryDetailsType) */ default Builder codeDeliveryDetails(Consumer<CodeDeliveryDetailsType.Builder> codeDeliveryDetails) { return codeDeliveryDetails(CodeDeliveryDetailsType.builder().applyMutation(codeDeliveryDetails).build()); }