github.com/altipla-consulting/ravendb-go-client@v0.1.3/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  }