public override string ToString() {
var sb = new StringBuilder();
sb.Append("class Layer {\n");
sb.Append(" Storage: ").Append(Storage).Append("\n");
sb.Append(" UseLog: ").Append(UseLog).Append("\n");
sb.Append(" Features: ").Append(Features).Append("\n");
sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" Updated: ").Append(Updated).Append("\n");
sb.Append(" Tags: ").Append(Tags).Append("\n");
sb.Append(" Dynamic: ").Append(Dynamic).Append("\n");
sb.Append(" Title: ").Append(Title).Append("\n");
sb.Append(" Type: ").Append(Type).Append("\n");
sb.Append(" Url: ").Append(Url).Append("\n");
sb.Append(" Description: ").Append(Description).Append("\n");
sb.Append(" DefaultFeatureType: ").Append(DefaultFeatureType).Append("\n");
sb.Append(" TypeUrl: ").Append(TypeUrl).Append("\n");
sb.Append("}\n");
return sb.ToString();
}