
io.codearte.accurest.dsl.internal.NamedProperty.groovy Maven / Gradle / Ivy
The newest version!
package io.codearte.accurest.dsl.internal
import groovy.transform.CompileStatic
import groovy.transform.EqualsAndHashCode
import groovy.transform.ToString
@ToString(includePackage = false, includeFields = true, includeNames = true)
@EqualsAndHashCode(includeFields = true)
@CompileStatic
class NamedProperty {
private static final String NAME = 'name'
private static final String CONTENT = 'content'
DslProperty name
DslProperty value
NamedProperty(DslProperty name, DslProperty value) {
this.name = name
this.value = value
}
NamedProperty(Map namedMap) {
this(namedMap?.get(NAME), namedMap?.get(CONTENT))
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy