github.com/ravendb/ravendb-go-client@v0.0.0-20240229102137-4474ee7aa0fa/external_replication.go (about) 1 package ravendb 2 3 // ExternalReplication describes external replication 4 type ExternalReplication struct { 5 ReplicationNode 6 TaskID int64 `json:"TaskId"` 7 Name string `json:"Name"` 8 ConnectionStringName string `json:"ConnectionStringName"` 9 MentorName string `json:"MentorName"` 10 } 11 12 // NewExternalReplication creates ExternalReplication 13 func NewExternalReplication(database string, connectionStringName string) *ExternalReplication { 14 return &ExternalReplication{ 15 ReplicationNode: ReplicationNode{ 16 Database: database, 17 }, 18 ConnectionStringName: connectionStringName, 19 } 20 }