github.com/altipla-consulting/ravendb-go-client@v0.1.3/revisions_collection_configuration.go (about)

     1  package ravendb
     2  
     3  // RevisionsCollectionConfiguration describes configuration for revisions collection
     4  type RevisionsCollectionConfiguration struct {
     5  	// Note: in java MinimumRevisionsToKeep is Long, which is ref type
     6  	// so by default it's not serialized to JSON if not set
     7  	// in Go 0 is default so use "omitempty" to achieve the same effect
     8  	MinimumRevisionsToKeep   int64     `json:"MinimumRevisionsToKeep,omitempty"`
     9  	MinimumRevisionAgeToKeep *Duration `json:"MinimumRevisionAgeToKeep"`
    10  	Disabled                 bool      `json:"Disabled"`
    11  	PurgeOnDelete            bool      `json:"PurgeOnDelete"`
    12  }