ResolveSpec/pkg/resolvespec/interfaces.go
2025-01-09 08:20:02 +02:00

22 lines
398 B
Go

package resolvespec
type GormTableNameInterface interface {
TableName() string
}
type GormTableSchemaInterface interface {
TableSchema() string
}
type GormTableCRUDRequest struct {
CRUDRequest *string `json:"crud_request"`
}
func (r *GormTableCRUDRequest) SetRequest(request string) {
r.CRUDRequest = &request
}
func (r GormTableCRUDRequest) GetRequest() string {
return *r.CRUDRequest
}