| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- package client
- type AutoMigrateRequest struct {
- DatabaseID string
- AutoMigrateItem
- }
- type AutoMigrateBatchRequest struct {
- DatabaseID string
- Items []AutoMigrateItem
- }
- type AutoMigrateItem struct {
- TablePrefixWithSchema string
- Version string
- TableModelDescribe TableModelDescribe
- }
- type InsertRequest struct {
- DatabaseID string
- TablePrefixWithSchema string
- Version string
- KeyColumns []string
- TableRow map[string]any
- UserID string
- }
- type InsertBatchRequest struct {
- DatabaseID string
- Items []*InsertTableItem
- UserID string
- }
- type InsertTableItem struct {
- TablePrefixWithSchema string
- Version string
- Items []*InsertItem
- }
- type InsertItem struct {
- KeyColumns []string
- TableRow map[string]any
- }
- type DeleteRequest struct {
- DatabaseID string
- TablePrefixWithSchema string
- Version string
- KeyValues map[string]string
- UserID string
- }
- type DeleteBatchRequest struct {
- DatabaseID string
- Items []*DeleteTableItem
- UserID string
- }
- type DeleteTableItem struct {
- TablePrefixWithSchema string
- Version string
- Items []*DeleteItem
- }
- type DeleteItem struct {
- KeyValues map[string]string
- }
- type UpdateRequest struct {
- DatabaseID string
- TablePrefixWithSchema string
- Version string
- KeyValues map[string]string
- NewTableRow map[string]any
- UserID string
- }
- type ReplayRequest struct {
- DatabaseID string
- TablePrefixWithSchema string
- Version string
- KeyValues map[string]string
- UserID string
- }
- type TableModelDescribe struct {
- Fields []TableModelField `json:"fields"`
- }
- type TableModelField struct {
- Name string `json:"name"`
- Tag string `json:"tag"`
- }
|