mirror of https://github.com/grafana/grafana
Chore: Delete org model duplicates (#60940)
* Delete org model duplicates * Fix lint * Move OrgDetailsDTO to org pkgpull/60986/head
parent
39b8d3a182
commit
bb35f37b66
@ -1,87 +0,0 @@ |
||||
package models |
||||
|
||||
import ( |
||||
"errors" |
||||
"time" |
||||
|
||||
"github.com/grafana/grafana/pkg/services/org" |
||||
) |
||||
|
||||
// Typed errors
|
||||
var ( |
||||
ErrOrgNotFound = errors.New("organization not found") |
||||
ErrOrgNameTaken = errors.New("organization name is taken") |
||||
) |
||||
|
||||
type Org struct { |
||||
Id int64 |
||||
Version int |
||||
Name string |
||||
|
||||
Address1 string |
||||
Address2 string |
||||
City string |
||||
ZipCode string |
||||
State string |
||||
Country string |
||||
|
||||
Created time.Time |
||||
Updated time.Time |
||||
} |
||||
|
||||
// ---------------------
|
||||
// COMMANDS
|
||||
|
||||
type CreateOrgCommand struct { |
||||
Name string `json:"name" binding:"Required"` |
||||
|
||||
// initial admin user for account
|
||||
UserId int64 `json:"-"` |
||||
Result Org `json:"-"` |
||||
} |
||||
|
||||
type DeleteOrgCommand struct { |
||||
Id int64 |
||||
} |
||||
|
||||
type UpdateOrgAddressCommand struct { |
||||
OrgId int64 |
||||
Address |
||||
} |
||||
|
||||
type GetOrgByIdQuery struct { |
||||
Id int64 |
||||
Result *Org |
||||
} |
||||
|
||||
type GetOrgByNameQuery struct { |
||||
Name string |
||||
Result *Org |
||||
} |
||||
|
||||
type SearchOrgsQuery struct { |
||||
Query string |
||||
Name string |
||||
Limit int |
||||
Page int |
||||
Ids []int64 |
||||
|
||||
Result []*OrgDTO |
||||
} |
||||
|
||||
type OrgDTO struct { |
||||
Id int64 `json:"id"` |
||||
Name string `json:"name"` |
||||
} |
||||
|
||||
type OrgDetailsDTO struct { |
||||
Id int64 `json:"id"` |
||||
Name string `json:"name"` |
||||
Address Address `json:"address"` |
||||
} |
||||
|
||||
type UserOrgDTO struct { |
||||
OrgId int64 `json:"orgId"` |
||||
Name string `json:"name"` |
||||
Role org.RoleType `json:"role"` |
||||
} |
Loading…
Reference in new issue