src/main/java/com/passkit/grpc/Raw/PassOuterClass.java
public Builder putDynamicData(
          java.lang.String key,
          java.lang.String value) {
        if (key == null) { throw new java.lang.NullPointerException(); }
        if (value == null) { throw new java.lang.NullPointerException(); }
        internalGetMutableDynamicData().getMutableMap()
            .put(key, value);
        return this;
      }
/**
       * <pre>
       * Dynamic data fields. This data cannot be queried on, but can be used to render / update on the pass. Fields will render in the correct format based on template settings.
       * </pre>
       *
       * <code>map&lt;string, string&gt; dynamicData = 6;</code>
       */

Dynamic data fields. This data cannot be queried on, but can be used to render / update on the pass. Fields will render in the correct format based on template settings.

map<string, string> dynamicData = 6.
Dynamic data fields . This data cannot be queried on but can be used to render / update on the pass . Fields will render in the correct format based on template settings . map<string string > dynamicData = 6 .
public Builder putDynamicData(
          java.lang.String key,
          java.lang.String value) {
        if (key == null) { throw new java.lang.NullPointerException(); }
        if (value == null) { throw new java.lang.NullPointerException(); }
        internalGetMutableDynamicData().getMutableMap()
            .put(key, value);
        return this;
      }
public Builder putDynamicData ( java . lang . String key , java . lang . String value ) { if ( key == null ) { throw new java . lang . NullPointerException ( ) ; } if ( value == null ) { throw new java . lang . NullPointerException ( ) ; } internalGetMutableDynamicData ( ) . getMutableMap ( ) . put ( key , value ) ; return this ; }
<pre>
 Dynamic data fields.
<pre > Dynamic data fields .