blob: 9578a9c3ccc16a25c563a0c11b02ade343491f03 [file] [log] [blame]
// This file was automatically generated by the Soy compiler.
// Please don't edit this file by hand.
// source: src/main/resources/com/google/phonenumbers/demo/result_file.soy
package com.google.phonenumbers.demo.template;
/**
* Wrapper class containing {@link com.google.template.soy.data.SoyTemplate} builders for each
* template in: result_file.soy.
*/
@javax.annotation.Generated("com.google.template.soy.SoyParseInfoGenerator")
public final class ResultFileTemplates {
/** A map of filepath to symbol used for CSS resolution on server edit-refresh. */
private static final com.google.common.collect.ImmutableMap<java.lang.String, java.lang.String> __PROVIDED_CSS_MAP__ = com.google.common.collect.ImmutableMap.<java.lang.String, java.lang.String>of();
/** A list of provided symbols used for css validation on edit refresh. */
private static final com.google.common.collect.ImmutableList<java.lang.String> __PROVIDED_CSS__ = com.google.common.collect.ImmutableList.<java.lang.String>of();
/** Template params for com.google.phonenumbers.demo.file.file. */
public static final class File extends com.google.template.soy.data.BaseSoyTemplateImpl {
private static final java.lang.String __NAME__ = "com.google.phonenumbers.demo.file.file";
/** Wraps a ListenableFuture<File> as a SoyTemplate.AsyncWrapper<File> */
public static com.google.template.soy.data.SoyTemplate.AsyncWrapper<File> wrapFuture(com.google.common.util.concurrent.ListenableFuture<File> paramsFuture) {
return new com.google.template.soy.data.SoyTemplate.AsyncWrapper<>(__NAME__, paramsFuture);
}
private File(com.google.common.collect.ImmutableMap<java.lang.String, com.google.template.soy.data.SoyValueProvider> data) {
super(data);
}
@java.lang.Override
public final java.lang.String getTemplateName() {
return __NAME__;
}
/** Creates a new Builder instance. */
public static Builder builder() {
return new Builder();
}
/** {@param rows} */
private static final com.google.template.soy.data.SoyTemplateParam<?>
ROWS =
com.google.template.soy.data.SoyTemplateParam.standard(
"rows",
/* required= */ true,
com.google.common.reflect.TypeToken.of(java.lang.Object.class));
/** {@inject csp_style_nonce} Created by ContentSecurityPolicyNonceInjectionPass. */
public static final com.google.template.soy.data.SoyTemplateParam<java.lang.Object>
CSP_STYLE_NONCE =
com.google.template.soy.data.SoyTemplateParam.injected(
"csp_style_nonce",
/* required= */ false,
com.google.common.reflect.TypeToken.of(java.lang.Object.class));
private static final com.google.common.collect.ImmutableSet<com.google.template.soy.data.SoyTemplateParam<?>> __PARAMS__ = com.google.common.collect.ImmutableSet.of(
ROWS);
public static final class Builder extends com.google.template.soy.data.BaseSoyTemplateImpl.AbstractBuilderWithAccumulatorParameters<Builder, File> {
private Builder() {
super(1);
initListParam(ROWS);
}
@java.lang.Override
protected com.google.common.collect.ImmutableSet<com.google.template.soy.data.SoyTemplateParam<?>> allParams() {
return __PARAMS__;
}
@java.lang.Override
protected File buildInternal(com.google.common.collect.ImmutableMap<java.lang.String, com.google.template.soy.data.SoyValueProvider> data) {
return new File(data);
}
/** Sets rows. */
@com.google.errorprone.annotations.CanIgnoreReturnValue
public Builder addRows(long id, java.lang.String numberStr, @javax.annotation.Nullable java.lang.String prettyFormat, @javax.annotation.Nullable java.lang.String internationalFormat, @javax.annotation.Nullable java.lang.String error) {
return addToListParam(ROWS, asRecord("id", asInt(id), "numberStr", asString(numberStr), "prettyFormat", asNullableString(prettyFormat), "internationalFormat", asNullableString(internationalFormat), "error", asNullableString(error)));
}
}
}
}