lib/app/service.go

43 lines
939 B
Go
Raw Normal View History

2021-01-10 23:44:39 +00:00
package app
2021-01-10 18:40:46 +00:00
2021-01-12 05:46:24 +00:00
import (
"database/sql"
"code.tnxs.net/taxnexus/lib/api/devops/devops_models"
)
// ServiceChannelWrapper wraps the object with the security principal
type ServiceChannelWrapper struct {
Obj devops_models.Service
Principal User
2021-01-13 05:30:35 +00:00
SagaID string
SagaType string
2021-01-12 05:46:24 +00:00
}
2021-01-10 18:40:46 +00:00
// Service is a first class object type
type Service struct {
ID string
Active bool
ClusterID string
ClusterIP string
ClusterURL string
CreatedByID string
CreatedDate sql.NullTime
Environment string
ExternalURL string
GELFAddress string
LastModifiedByID string
LastModifiedDate sql.NullTime
NetworkAlias string
OpenAPIVersion string
OwnerID string
PortExternal string
PortTest string
ProxyType string
Replicas int64
RepoURL string
ServiceName string
TenantID string
Version string
}