mirror of
https://github.com/garethgeorge/backrest.git
synced 2025-12-17 11:05:38 +00:00
34 lines
539 B
Go
34 lines
539 B
Go
package protoutil
|
|
|
|
import (
|
|
v1 "github.com/garethgeorge/backrest/gen/go/v1"
|
|
)
|
|
|
|
func RepoToRemoteRepo(r *v1.Repo) *v1.RemoteRepo {
|
|
if r == nil {
|
|
return nil
|
|
}
|
|
return &v1.RemoteRepo{
|
|
Id: r.Id,
|
|
Guid: r.Guid,
|
|
Uri: r.Uri,
|
|
Password: r.Password,
|
|
Env: r.Env,
|
|
Flags: r.Flags,
|
|
}
|
|
}
|
|
|
|
func RemoteRepoToRepo(r *v1.RemoteRepo) *v1.Repo {
|
|
if r == nil {
|
|
return nil
|
|
}
|
|
return &v1.Repo{
|
|
Id: r.Id,
|
|
Guid: r.Guid,
|
|
Uri: r.Uri,
|
|
Password: r.Password,
|
|
Env: r.Env,
|
|
Flags: r.Flags,
|
|
}
|
|
}
|