All Downloads are FREE. Search and download functionalities are using the official Maven repository.

dart.libraries.dio.serialization.built_value.class_discriminator.mustache Maven / Gradle / Ivy

There is a newer version: 7.6.0
Show newest version
extension {{classname}}DiscriminatorExt on {{classname}} {
    String? get discriminatorValue {
        {{#mappedModels}}
        if (this is {{modelName}}) {
            return r'{{mappingName}}';
        }
        {{/mappedModels}}
        return null;
    }
}
extension {{classname}}BuilderDiscriminatorExt on {{classname}}Builder {
    String? get discriminatorValue {
        {{#mappedModels}}
        if (this is {{modelName}}Builder) {
            return r'{{mappingName}}';
        }
        {{/mappedModels}}
        return null;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy