in DownloadableFontsKotlin/app/src/main/java/com/example/android/downloadablefonts/QueryBuilder.kt [28:39]
fun build(): String {
if (weight == null && width == null && italic == null && besteffort == null) {
return familyName
}
val builder = StringBuilder()
builder.append("name=").append(familyName)
weight?.let { builder.append("&weight=").append(weight) }
width?.let { builder.append("&width=").append(width) }
italic?.let { builder.append("&italic=").append(italic) }
besteffort?.let { builder.append("&besteffort=").append(besteffort) }
return builder.toString()
}