String implements the fmt.Stringer.
()
| 175 | |
| 176 | // String implements the fmt.Stringer. |
| 177 | func (m *Metadata) String() string { |
| 178 | var builder strings.Builder |
| 179 | builder.WriteString("Metadata(") |
| 180 | builder.WriteString(fmt.Sprintf("id=%v, ", m.ID)) |
| 181 | builder.WriteString("created_at=") |
| 182 | builder.WriteString(m.CreatedAt.Format(time.ANSIC)) |
| 183 | builder.WriteString(", ") |
| 184 | builder.WriteString("updated_at=") |
| 185 | builder.WriteString(m.UpdatedAt.Format(time.ANSIC)) |
| 186 | builder.WriteString(", ") |
| 187 | if v := m.DeletedAt; v != nil { |
| 188 | builder.WriteString("deleted_at=") |
| 189 | builder.WriteString(v.Format(time.ANSIC)) |
| 190 | } |
| 191 | builder.WriteString(", ") |
| 192 | builder.WriteString("name=") |
| 193 | builder.WriteString(m.Name) |
| 194 | builder.WriteString(", ") |
| 195 | builder.WriteString("value=") |
| 196 | builder.WriteString(m.Value) |
| 197 | builder.WriteString(", ") |
| 198 | builder.WriteString("file_id=") |
| 199 | builder.WriteString(fmt.Sprintf("%v", m.FileID)) |
| 200 | builder.WriteString(", ") |
| 201 | builder.WriteString("is_public=") |
| 202 | builder.WriteString(fmt.Sprintf("%v", m.IsPublic)) |
| 203 | builder.WriteByte(')') |
| 204 | return builder.String() |
| 205 | } |
| 206 | |
| 207 | // SetFile manually set the edge as loaded state. |
| 208 | func (e *Metadata) SetFile(v *File) { |