MCPcopy Create free account
hub / github.com/cloudreve/cloudreve / String

Method String

ent/metadata.go:177–205  ·  view source on GitHub ↗

String implements the fmt.Stringer.

()

Source from the content-addressed store, hash-verified

175
176// String implements the fmt.Stringer.
177func (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.
208func (e *Metadata) SetFile(v *File) {

Callers

nothing calls this directly

Calls 1

StringMethod · 0.65

Tested by

no test coverage detected