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

io.codearte.accurest.dsl.internal.QueryParameters.groovy Maven / Gradle / Ivy

The newest version!
package io.codearte.accurest.dsl.internal

import groovy.transform.EqualsAndHashCode
import groovy.transform.ToString
import groovy.transform.TypeChecked

@EqualsAndHashCode(includeFields = true)
@ToString(includePackage = false, includeFields = true, ignoreNulls = true, includeNames = true)
@TypeChecked
class QueryParameters  {

	List parameters = []

	void parameter(Map singleParameter) {
		Map.Entry first = singleParameter.entrySet().first()
		parameters << new QueryParameter(first?.key, first?.value)
	}

	void parameter(String parameterName, Object parameterValue) {
		parameters << new QueryParameter(parameterName, parameterValue)
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy