Class RuntimeConfigExtension

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      abstract MapProperty<String, String> getFields() RuntimeConfig fields.
      abstract Property<String> getClassName() Name of the generated class.
      abstract Property<String> getClassPackage() Package for the generated class.
      abstract Property<String> getClassModifier() Modifier for generated object.
      final Unit field(String name, String value) Add field to runtime config
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RuntimeConfigExtension

        RuntimeConfigExtension()
    • Method Detail

      • getFields

         abstract MapProperty<String, String> getFields()

        RuntimeConfig fields. Map holds key:value pairs (name:value)

      • getClassName

         abstract Property<String> getClassName()

        Name of the generated class. Default value: RuntimeConfig

      • getClassPackage

         abstract Property<String> getClassPackage()

        Package for the generated class. By default it is namespace for your android module (application/library/dynamic-feature)

      • getClassModifier

         abstract Property<String> getClassModifier()

        Modifier for generated object. Default value: empty (public)