mirror of
https://github.com/google/nomulus
synced 2026-07-19 22:42:23 +00:00
Turn Flow into an interface and inject all its fields
This concludes your flow flattening experience. Please fill out a flow flattening satisfaction survey before exiting. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=137903095
This commit is contained in:
@@ -197,6 +197,10 @@ public class EppResponse extends ImmutableObject implements ResponseOrGreeting {
|
||||
return this;
|
||||
}
|
||||
|
||||
public Builder setResultFromCode(Result.Code resultCode) {
|
||||
return setResult(Result.create(resultCode));
|
||||
}
|
||||
|
||||
public Builder setResult(Result result) {
|
||||
getInstance().result = result;
|
||||
return this;
|
||||
@@ -207,11 +211,19 @@ public class EppResponse extends ImmutableObject implements ResponseOrGreeting {
|
||||
return this;
|
||||
}
|
||||
|
||||
public Builder setResData(@Nullable ImmutableList<? extends ResponseData> resData) {
|
||||
public Builder setResData(ResponseData onlyResData) {
|
||||
return setMultipleResData(ImmutableList.of(onlyResData));
|
||||
}
|
||||
|
||||
public Builder setMultipleResData(@Nullable ImmutableList<? extends ResponseData> resData) {
|
||||
getInstance().resData = resData;
|
||||
return this;
|
||||
}
|
||||
|
||||
public Builder setOnlyExtension(ResponseExtension onlyExtension) {
|
||||
return setExtensions(ImmutableList.of(onlyExtension));
|
||||
}
|
||||
|
||||
public Builder setExtensions(@Nullable ImmutableList<? extends ResponseExtension> extensions) {
|
||||
getInstance().extensions = extensions;
|
||||
return this;
|
||||
|
||||
Reference in New Issue
Block a user