test delete
This commit is contained in:
@ -403,6 +403,12 @@ func (s *CardOwnerRead) encodeFields(e *jx.Encoder) {
|
||||
s.Did.Encode(e)
|
||||
}
|
||||
}
|
||||
{
|
||||
if s.Delete.Set {
|
||||
e.FieldStart("delete")
|
||||
s.Delete.Encode(e)
|
||||
}
|
||||
}
|
||||
{
|
||||
if s.CreatedAt.Set {
|
||||
e.FieldStart("created_at")
|
||||
@ -423,13 +429,14 @@ func (s *CardOwnerRead) encodeFields(e *jx.Encoder) {
|
||||
}
|
||||
}
|
||||
|
||||
var jsonFieldsNameOfCardOwnerRead = [6]string{
|
||||
var jsonFieldsNameOfCardOwnerRead = [7]string{
|
||||
0: "id",
|
||||
1: "username",
|
||||
2: "did",
|
||||
3: "created_at",
|
||||
4: "updated_at",
|
||||
5: "next",
|
||||
3: "delete",
|
||||
4: "created_at",
|
||||
5: "updated_at",
|
||||
6: "next",
|
||||
}
|
||||
|
||||
// Decode decodes CardOwnerRead from json.
|
||||
@ -475,6 +482,16 @@ func (s *CardOwnerRead) Decode(d *jx.Decoder) error {
|
||||
}(); err != nil {
|
||||
return errors.Wrap(err, "decode field \"did\"")
|
||||
}
|
||||
case "delete":
|
||||
if err := func() error {
|
||||
s.Delete.Reset()
|
||||
if err := s.Delete.Decode(d); err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
return errors.Wrap(err, "decode field \"delete\"")
|
||||
}
|
||||
case "created_at":
|
||||
if err := func() error {
|
||||
s.CreatedAt.Reset()
|
||||
@ -1290,6 +1307,12 @@ func (s *CreateUserReq) encodeFields(e *jx.Encoder) {
|
||||
s.Did.Encode(e)
|
||||
}
|
||||
}
|
||||
{
|
||||
if s.Delete.Set {
|
||||
e.FieldStart("delete")
|
||||
s.Delete.Encode(e)
|
||||
}
|
||||
}
|
||||
{
|
||||
if s.Token.Set {
|
||||
e.FieldStart("token")
|
||||
@ -1331,15 +1354,16 @@ func (s *CreateUserReq) encodeFields(e *jx.Encoder) {
|
||||
}
|
||||
}
|
||||
|
||||
var jsonFieldsNameOfCreateUserReq = [8]string{
|
||||
var jsonFieldsNameOfCreateUserReq = [9]string{
|
||||
0: "username",
|
||||
1: "did",
|
||||
2: "token",
|
||||
3: "password",
|
||||
4: "created_at",
|
||||
5: "updated_at",
|
||||
6: "next",
|
||||
7: "card",
|
||||
2: "delete",
|
||||
3: "token",
|
||||
4: "password",
|
||||
5: "created_at",
|
||||
6: "updated_at",
|
||||
7: "next",
|
||||
8: "card",
|
||||
}
|
||||
|
||||
// Decode decodes CreateUserReq from json.
|
||||
@ -1347,7 +1371,7 @@ func (s *CreateUserReq) Decode(d *jx.Decoder) error {
|
||||
if s == nil {
|
||||
return errors.New("invalid: unable to decode CreateUserReq to nil")
|
||||
}
|
||||
var requiredBitSet [1]uint8
|
||||
var requiredBitSet [2]uint8
|
||||
|
||||
if err := d.ObjBytes(func(d *jx.Decoder, k []byte) error {
|
||||
switch string(k) {
|
||||
@ -1373,6 +1397,16 @@ func (s *CreateUserReq) Decode(d *jx.Decoder) error {
|
||||
}(); err != nil {
|
||||
return errors.Wrap(err, "decode field \"did\"")
|
||||
}
|
||||
case "delete":
|
||||
if err := func() error {
|
||||
s.Delete.Reset()
|
||||
if err := s.Delete.Decode(d); err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
return errors.Wrap(err, "decode field \"delete\"")
|
||||
}
|
||||
case "token":
|
||||
if err := func() error {
|
||||
s.Token.Reset()
|
||||
@ -1384,7 +1418,7 @@ func (s *CreateUserReq) Decode(d *jx.Decoder) error {
|
||||
return errors.Wrap(err, "decode field \"token\"")
|
||||
}
|
||||
case "password":
|
||||
requiredBitSet[0] |= 1 << 3
|
||||
requiredBitSet[0] |= 1 << 4
|
||||
if err := func() error {
|
||||
v, err := d.Str()
|
||||
s.Password = string(v)
|
||||
@ -1453,8 +1487,9 @@ func (s *CreateUserReq) Decode(d *jx.Decoder) error {
|
||||
}
|
||||
// Validate required fields.
|
||||
var failures []validate.FieldError
|
||||
for i, mask := range [1]uint8{
|
||||
0b00001001,
|
||||
for i, mask := range [2]uint8{
|
||||
0b00010001,
|
||||
0b00000000,
|
||||
} {
|
||||
if result := (requiredBitSet[i] & mask) ^ mask; result != 0 {
|
||||
// Mask only required fields and check equality to mask using XOR.
|
||||
@ -1985,6 +2020,12 @@ func (s *GroupUsersList) encodeFields(e *jx.Encoder) {
|
||||
s.Did.Encode(e)
|
||||
}
|
||||
}
|
||||
{
|
||||
if s.Delete.Set {
|
||||
e.FieldStart("delete")
|
||||
s.Delete.Encode(e)
|
||||
}
|
||||
}
|
||||
{
|
||||
if s.CreatedAt.Set {
|
||||
e.FieldStart("created_at")
|
||||
@ -2005,13 +2046,14 @@ func (s *GroupUsersList) encodeFields(e *jx.Encoder) {
|
||||
}
|
||||
}
|
||||
|
||||
var jsonFieldsNameOfGroupUsersList = [6]string{
|
||||
var jsonFieldsNameOfGroupUsersList = [7]string{
|
||||
0: "id",
|
||||
1: "username",
|
||||
2: "did",
|
||||
3: "created_at",
|
||||
4: "updated_at",
|
||||
5: "next",
|
||||
3: "delete",
|
||||
4: "created_at",
|
||||
5: "updated_at",
|
||||
6: "next",
|
||||
}
|
||||
|
||||
// Decode decodes GroupUsersList from json.
|
||||
@ -2057,6 +2099,16 @@ func (s *GroupUsersList) Decode(d *jx.Decoder) error {
|
||||
}(); err != nil {
|
||||
return errors.Wrap(err, "decode field \"did\"")
|
||||
}
|
||||
case "delete":
|
||||
if err := func() error {
|
||||
s.Delete.Reset()
|
||||
if err := s.Delete.Decode(d); err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
return errors.Wrap(err, "decode field \"delete\"")
|
||||
}
|
||||
case "created_at":
|
||||
if err := func() error {
|
||||
s.CreatedAt.Reset()
|
||||
@ -2393,6 +2445,41 @@ func (s *ListUserOKApplicationJSON) UnmarshalJSON(data []byte) error {
|
||||
return s.Decode(d)
|
||||
}
|
||||
|
||||
// Encode encodes bool as json.
|
||||
func (o OptBool) Encode(e *jx.Encoder) {
|
||||
if !o.Set {
|
||||
return
|
||||
}
|
||||
e.Bool(bool(o.Value))
|
||||
}
|
||||
|
||||
// Decode decodes bool from json.
|
||||
func (o *OptBool) Decode(d *jx.Decoder) error {
|
||||
if o == nil {
|
||||
return errors.New("invalid: unable to decode OptBool to nil")
|
||||
}
|
||||
o.Set = true
|
||||
v, err := d.Bool()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
o.Value = bool(v)
|
||||
return nil
|
||||
}
|
||||
|
||||
// MarshalJSON implements stdjson.Marshaler.
|
||||
func (s OptBool) MarshalJSON() ([]byte, error) {
|
||||
e := jx.Encoder{}
|
||||
s.Encode(&e)
|
||||
return e.Bytes(), nil
|
||||
}
|
||||
|
||||
// UnmarshalJSON implements stdjson.Unmarshaler.
|
||||
func (s *OptBool) UnmarshalJSON(data []byte) error {
|
||||
d := jx.DecodeBytes(data)
|
||||
return s.Decode(d)
|
||||
}
|
||||
|
||||
// Encode encodes time.Time as json.
|
||||
func (o OptDateTime) Encode(e *jx.Encoder, format func(*jx.Encoder, time.Time)) {
|
||||
if !o.Set {
|
||||
@ -3199,6 +3286,18 @@ func (s *UpdateUserReq) Encode(e *jx.Encoder) {
|
||||
|
||||
// encodeFields encodes fields.
|
||||
func (s *UpdateUserReq) encodeFields(e *jx.Encoder) {
|
||||
{
|
||||
if s.Did.Set {
|
||||
e.FieldStart("did")
|
||||
s.Did.Encode(e)
|
||||
}
|
||||
}
|
||||
{
|
||||
if s.Delete.Set {
|
||||
e.FieldStart("delete")
|
||||
s.Delete.Encode(e)
|
||||
}
|
||||
}
|
||||
{
|
||||
if s.Token.Set {
|
||||
e.FieldStart("token")
|
||||
@ -3229,11 +3328,13 @@ func (s *UpdateUserReq) encodeFields(e *jx.Encoder) {
|
||||
}
|
||||
}
|
||||
|
||||
var jsonFieldsNameOfUpdateUserReq = [4]string{
|
||||
0: "token",
|
||||
1: "updated_at",
|
||||
2: "next",
|
||||
3: "card",
|
||||
var jsonFieldsNameOfUpdateUserReq = [6]string{
|
||||
0: "did",
|
||||
1: "delete",
|
||||
2: "token",
|
||||
3: "updated_at",
|
||||
4: "next",
|
||||
5: "card",
|
||||
}
|
||||
|
||||
// Decode decodes UpdateUserReq from json.
|
||||
@ -3244,6 +3345,26 @@ func (s *UpdateUserReq) Decode(d *jx.Decoder) error {
|
||||
|
||||
if err := d.ObjBytes(func(d *jx.Decoder, k []byte) error {
|
||||
switch string(k) {
|
||||
case "did":
|
||||
if err := func() error {
|
||||
s.Did.Reset()
|
||||
if err := s.Did.Decode(d); err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
return errors.Wrap(err, "decode field \"did\"")
|
||||
}
|
||||
case "delete":
|
||||
if err := func() error {
|
||||
s.Delete.Reset()
|
||||
if err := s.Delete.Decode(d); err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
return errors.Wrap(err, "decode field \"delete\"")
|
||||
}
|
||||
case "token":
|
||||
if err := func() error {
|
||||
s.Token.Reset()
|
||||
@ -3524,6 +3645,12 @@ func (s *UserCreate) encodeFields(e *jx.Encoder) {
|
||||
s.Did.Encode(e)
|
||||
}
|
||||
}
|
||||
{
|
||||
if s.Delete.Set {
|
||||
e.FieldStart("delete")
|
||||
s.Delete.Encode(e)
|
||||
}
|
||||
}
|
||||
{
|
||||
if s.CreatedAt.Set {
|
||||
e.FieldStart("created_at")
|
||||
@ -3544,13 +3671,14 @@ func (s *UserCreate) encodeFields(e *jx.Encoder) {
|
||||
}
|
||||
}
|
||||
|
||||
var jsonFieldsNameOfUserCreate = [6]string{
|
||||
var jsonFieldsNameOfUserCreate = [7]string{
|
||||
0: "id",
|
||||
1: "username",
|
||||
2: "did",
|
||||
3: "created_at",
|
||||
4: "updated_at",
|
||||
5: "next",
|
||||
3: "delete",
|
||||
4: "created_at",
|
||||
5: "updated_at",
|
||||
6: "next",
|
||||
}
|
||||
|
||||
// Decode decodes UserCreate from json.
|
||||
@ -3596,6 +3724,16 @@ func (s *UserCreate) Decode(d *jx.Decoder) error {
|
||||
}(); err != nil {
|
||||
return errors.Wrap(err, "decode field \"did\"")
|
||||
}
|
||||
case "delete":
|
||||
if err := func() error {
|
||||
s.Delete.Reset()
|
||||
if err := s.Delete.Decode(d); err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
return errors.Wrap(err, "decode field \"delete\"")
|
||||
}
|
||||
case "created_at":
|
||||
if err := func() error {
|
||||
s.CreatedAt.Reset()
|
||||
@ -3707,6 +3845,12 @@ func (s *UserList) encodeFields(e *jx.Encoder) {
|
||||
s.Did.Encode(e)
|
||||
}
|
||||
}
|
||||
{
|
||||
if s.Delete.Set {
|
||||
e.FieldStart("delete")
|
||||
s.Delete.Encode(e)
|
||||
}
|
||||
}
|
||||
{
|
||||
if s.CreatedAt.Set {
|
||||
e.FieldStart("created_at")
|
||||
@ -3727,13 +3871,14 @@ func (s *UserList) encodeFields(e *jx.Encoder) {
|
||||
}
|
||||
}
|
||||
|
||||
var jsonFieldsNameOfUserList = [6]string{
|
||||
var jsonFieldsNameOfUserList = [7]string{
|
||||
0: "id",
|
||||
1: "username",
|
||||
2: "did",
|
||||
3: "created_at",
|
||||
4: "updated_at",
|
||||
5: "next",
|
||||
3: "delete",
|
||||
4: "created_at",
|
||||
5: "updated_at",
|
||||
6: "next",
|
||||
}
|
||||
|
||||
// Decode decodes UserList from json.
|
||||
@ -3779,6 +3924,16 @@ func (s *UserList) Decode(d *jx.Decoder) error {
|
||||
}(); err != nil {
|
||||
return errors.Wrap(err, "decode field \"did\"")
|
||||
}
|
||||
case "delete":
|
||||
if err := func() error {
|
||||
s.Delete.Reset()
|
||||
if err := s.Delete.Decode(d); err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
return errors.Wrap(err, "decode field \"delete\"")
|
||||
}
|
||||
case "created_at":
|
||||
if err := func() error {
|
||||
s.CreatedAt.Reset()
|
||||
@ -3890,6 +4045,12 @@ func (s *UserRead) encodeFields(e *jx.Encoder) {
|
||||
s.Did.Encode(e)
|
||||
}
|
||||
}
|
||||
{
|
||||
if s.Delete.Set {
|
||||
e.FieldStart("delete")
|
||||
s.Delete.Encode(e)
|
||||
}
|
||||
}
|
||||
{
|
||||
if s.CreatedAt.Set {
|
||||
e.FieldStart("created_at")
|
||||
@ -3910,13 +4071,14 @@ func (s *UserRead) encodeFields(e *jx.Encoder) {
|
||||
}
|
||||
}
|
||||
|
||||
var jsonFieldsNameOfUserRead = [6]string{
|
||||
var jsonFieldsNameOfUserRead = [7]string{
|
||||
0: "id",
|
||||
1: "username",
|
||||
2: "did",
|
||||
3: "created_at",
|
||||
4: "updated_at",
|
||||
5: "next",
|
||||
3: "delete",
|
||||
4: "created_at",
|
||||
5: "updated_at",
|
||||
6: "next",
|
||||
}
|
||||
|
||||
// Decode decodes UserRead from json.
|
||||
@ -3962,6 +4124,16 @@ func (s *UserRead) Decode(d *jx.Decoder) error {
|
||||
}(); err != nil {
|
||||
return errors.Wrap(err, "decode field \"did\"")
|
||||
}
|
||||
case "delete":
|
||||
if err := func() error {
|
||||
s.Delete.Reset()
|
||||
if err := s.Delete.Decode(d); err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
return errors.Wrap(err, "decode field \"delete\"")
|
||||
}
|
||||
case "created_at":
|
||||
if err := func() error {
|
||||
s.CreatedAt.Reset()
|
||||
@ -4073,6 +4245,12 @@ func (s *UserUpdate) encodeFields(e *jx.Encoder) {
|
||||
s.Did.Encode(e)
|
||||
}
|
||||
}
|
||||
{
|
||||
if s.Delete.Set {
|
||||
e.FieldStart("delete")
|
||||
s.Delete.Encode(e)
|
||||
}
|
||||
}
|
||||
{
|
||||
if s.CreatedAt.Set {
|
||||
e.FieldStart("created_at")
|
||||
@ -4093,13 +4271,14 @@ func (s *UserUpdate) encodeFields(e *jx.Encoder) {
|
||||
}
|
||||
}
|
||||
|
||||
var jsonFieldsNameOfUserUpdate = [6]string{
|
||||
var jsonFieldsNameOfUserUpdate = [7]string{
|
||||
0: "id",
|
||||
1: "username",
|
||||
2: "did",
|
||||
3: "created_at",
|
||||
4: "updated_at",
|
||||
5: "next",
|
||||
3: "delete",
|
||||
4: "created_at",
|
||||
5: "updated_at",
|
||||
6: "next",
|
||||
}
|
||||
|
||||
// Decode decodes UserUpdate from json.
|
||||
@ -4145,6 +4324,16 @@ func (s *UserUpdate) Decode(d *jx.Decoder) error {
|
||||
}(); err != nil {
|
||||
return errors.Wrap(err, "decode field \"did\"")
|
||||
}
|
||||
case "delete":
|
||||
if err := func() error {
|
||||
s.Delete.Reset()
|
||||
if err := s.Delete.Decode(d); err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}(); err != nil {
|
||||
return errors.Wrap(err, "decode field \"delete\"")
|
||||
}
|
||||
case "created_at":
|
||||
if err := func() error {
|
||||
s.CreatedAt.Reset()
|
||||
|
@ -459,7 +459,7 @@ func decodeListCardParams(args [0]string, r *http.Request) (params ListCardParam
|
||||
MinSet: true,
|
||||
Min: 1,
|
||||
MaxSet: true,
|
||||
Max: 3000,
|
||||
Max: 3500,
|
||||
MinExclusive: false,
|
||||
MaxExclusive: false,
|
||||
MultipleOfSet: false,
|
||||
@ -624,7 +624,7 @@ func decodeListGroupParams(args [0]string, r *http.Request) (params ListGroupPar
|
||||
MinSet: true,
|
||||
Min: 1,
|
||||
MaxSet: true,
|
||||
Max: 3000,
|
||||
Max: 3500,
|
||||
MinExclusive: false,
|
||||
MaxExclusive: false,
|
||||
MultipleOfSet: false,
|
||||
@ -956,7 +956,7 @@ func decodeListUserParams(args [0]string, r *http.Request) (params ListUserParam
|
||||
MinSet: true,
|
||||
Min: 1,
|
||||
MaxSet: true,
|
||||
Max: 3000,
|
||||
Max: 3500,
|
||||
MinExclusive: false,
|
||||
MaxExclusive: false,
|
||||
MultipleOfSet: false,
|
||||
|
@ -155,6 +155,7 @@ type CardOwnerRead struct {
|
||||
ID int `json:"id"`
|
||||
Username string `json:"username"`
|
||||
Did OptString `json:"did"`
|
||||
Delete OptBool `json:"delete"`
|
||||
CreatedAt OptDateTime `json:"created_at"`
|
||||
UpdatedAt OptDateTime `json:"updated_at"`
|
||||
Next OptString `json:"next"`
|
||||
@ -175,6 +176,11 @@ func (s *CardOwnerRead) GetDid() OptString {
|
||||
return s.Did
|
||||
}
|
||||
|
||||
// GetDelete returns the value of Delete.
|
||||
func (s *CardOwnerRead) GetDelete() OptBool {
|
||||
return s.Delete
|
||||
}
|
||||
|
||||
// GetCreatedAt returns the value of CreatedAt.
|
||||
func (s *CardOwnerRead) GetCreatedAt() OptDateTime {
|
||||
return s.CreatedAt
|
||||
@ -205,6 +211,11 @@ func (s *CardOwnerRead) SetDid(val OptString) {
|
||||
s.Did = val
|
||||
}
|
||||
|
||||
// SetDelete sets the value of Delete.
|
||||
func (s *CardOwnerRead) SetDelete(val OptBool) {
|
||||
s.Delete = val
|
||||
}
|
||||
|
||||
// SetCreatedAt sets the value of CreatedAt.
|
||||
func (s *CardOwnerRead) SetCreatedAt(val OptDateTime) {
|
||||
s.CreatedAt = val
|
||||
@ -485,6 +496,7 @@ func (s *CreateGroupReq) SetUsers(val []int) {
|
||||
type CreateUserReq struct {
|
||||
Username string `json:"username"`
|
||||
Did OptString `json:"did"`
|
||||
Delete OptBool `json:"delete"`
|
||||
Token OptString `json:"token"`
|
||||
Password string `json:"password"`
|
||||
CreatedAt OptDateTime `json:"created_at"`
|
||||
@ -503,6 +515,11 @@ func (s *CreateUserReq) GetDid() OptString {
|
||||
return s.Did
|
||||
}
|
||||
|
||||
// GetDelete returns the value of Delete.
|
||||
func (s *CreateUserReq) GetDelete() OptBool {
|
||||
return s.Delete
|
||||
}
|
||||
|
||||
// GetToken returns the value of Token.
|
||||
func (s *CreateUserReq) GetToken() OptString {
|
||||
return s.Token
|
||||
@ -543,6 +560,11 @@ func (s *CreateUserReq) SetDid(val OptString) {
|
||||
s.Did = val
|
||||
}
|
||||
|
||||
// SetDelete sets the value of Delete.
|
||||
func (s *CreateUserReq) SetDelete(val OptBool) {
|
||||
s.Delete = val
|
||||
}
|
||||
|
||||
// SetToken sets the value of Token.
|
||||
func (s *CreateUserReq) SetToken(val OptString) {
|
||||
s.Token = val
|
||||
@ -709,6 +731,7 @@ type GroupUsersList struct {
|
||||
ID int `json:"id"`
|
||||
Username string `json:"username"`
|
||||
Did OptString `json:"did"`
|
||||
Delete OptBool `json:"delete"`
|
||||
CreatedAt OptDateTime `json:"created_at"`
|
||||
UpdatedAt OptDateTime `json:"updated_at"`
|
||||
Next OptString `json:"next"`
|
||||
@ -729,6 +752,11 @@ func (s *GroupUsersList) GetDid() OptString {
|
||||
return s.Did
|
||||
}
|
||||
|
||||
// GetDelete returns the value of Delete.
|
||||
func (s *GroupUsersList) GetDelete() OptBool {
|
||||
return s.Delete
|
||||
}
|
||||
|
||||
// GetCreatedAt returns the value of CreatedAt.
|
||||
func (s *GroupUsersList) GetCreatedAt() OptDateTime {
|
||||
return s.CreatedAt
|
||||
@ -759,6 +787,11 @@ func (s *GroupUsersList) SetDid(val OptString) {
|
||||
s.Did = val
|
||||
}
|
||||
|
||||
// SetDelete sets the value of Delete.
|
||||
func (s *GroupUsersList) SetDelete(val OptBool) {
|
||||
s.Delete = val
|
||||
}
|
||||
|
||||
// SetCreatedAt sets the value of CreatedAt.
|
||||
func (s *GroupUsersList) SetCreatedAt(val OptDateTime) {
|
||||
s.CreatedAt = val
|
||||
@ -794,6 +827,52 @@ type ListUserOKApplicationJSON []UserList
|
||||
|
||||
func (*ListUserOKApplicationJSON) listUserRes() {}
|
||||
|
||||
// NewOptBool returns new OptBool with value set to v.
|
||||
func NewOptBool(v bool) OptBool {
|
||||
return OptBool{
|
||||
Value: v,
|
||||
Set: true,
|
||||
}
|
||||
}
|
||||
|
||||
// OptBool is optional bool.
|
||||
type OptBool struct {
|
||||
Value bool
|
||||
Set bool
|
||||
}
|
||||
|
||||
// IsSet returns true if OptBool was set.
|
||||
func (o OptBool) IsSet() bool { return o.Set }
|
||||
|
||||
// Reset unsets value.
|
||||
func (o *OptBool) Reset() {
|
||||
var v bool
|
||||
o.Value = v
|
||||
o.Set = false
|
||||
}
|
||||
|
||||
// SetTo sets value to v.
|
||||
func (o *OptBool) SetTo(v bool) {
|
||||
o.Set = true
|
||||
o.Value = v
|
||||
}
|
||||
|
||||
// Get returns value and boolean that denotes whether value was set.
|
||||
func (o OptBool) Get() (v bool, ok bool) {
|
||||
if !o.Set {
|
||||
return v, false
|
||||
}
|
||||
return o.Value, true
|
||||
}
|
||||
|
||||
// Or returns value if set, or given parameter if does not.
|
||||
func (o OptBool) Or(d bool) bool {
|
||||
if v, ok := o.Get(); ok {
|
||||
return v
|
||||
}
|
||||
return d
|
||||
}
|
||||
|
||||
// NewOptDateTime returns new OptDateTime with value set to v.
|
||||
func NewOptDateTime(v time.Time) OptDateTime {
|
||||
return OptDateTime{
|
||||
@ -1189,12 +1268,24 @@ func (s *UpdateGroupReq) SetUsers(val []int) {
|
||||
}
|
||||
|
||||
type UpdateUserReq struct {
|
||||
Did OptString `json:"did"`
|
||||
Delete OptBool `json:"delete"`
|
||||
Token OptString `json:"token"`
|
||||
UpdatedAt OptDateTime `json:"updated_at"`
|
||||
Next OptString `json:"next"`
|
||||
Card []int `json:"card"`
|
||||
}
|
||||
|
||||
// GetDid returns the value of Did.
|
||||
func (s *UpdateUserReq) GetDid() OptString {
|
||||
return s.Did
|
||||
}
|
||||
|
||||
// GetDelete returns the value of Delete.
|
||||
func (s *UpdateUserReq) GetDelete() OptBool {
|
||||
return s.Delete
|
||||
}
|
||||
|
||||
// GetToken returns the value of Token.
|
||||
func (s *UpdateUserReq) GetToken() OptString {
|
||||
return s.Token
|
||||
@ -1215,6 +1306,16 @@ func (s *UpdateUserReq) GetCard() []int {
|
||||
return s.Card
|
||||
}
|
||||
|
||||
// SetDid sets the value of Did.
|
||||
func (s *UpdateUserReq) SetDid(val OptString) {
|
||||
s.Did = val
|
||||
}
|
||||
|
||||
// SetDelete sets the value of Delete.
|
||||
func (s *UpdateUserReq) SetDelete(val OptBool) {
|
||||
s.Delete = val
|
||||
}
|
||||
|
||||
// SetToken sets the value of Token.
|
||||
func (s *UpdateUserReq) SetToken(val OptString) {
|
||||
s.Token = val
|
||||
@ -1310,6 +1411,7 @@ type UserCreate struct {
|
||||
ID int `json:"id"`
|
||||
Username string `json:"username"`
|
||||
Did OptString `json:"did"`
|
||||
Delete OptBool `json:"delete"`
|
||||
CreatedAt OptDateTime `json:"created_at"`
|
||||
UpdatedAt OptDateTime `json:"updated_at"`
|
||||
Next OptString `json:"next"`
|
||||
@ -1330,6 +1432,11 @@ func (s *UserCreate) GetDid() OptString {
|
||||
return s.Did
|
||||
}
|
||||
|
||||
// GetDelete returns the value of Delete.
|
||||
func (s *UserCreate) GetDelete() OptBool {
|
||||
return s.Delete
|
||||
}
|
||||
|
||||
// GetCreatedAt returns the value of CreatedAt.
|
||||
func (s *UserCreate) GetCreatedAt() OptDateTime {
|
||||
return s.CreatedAt
|
||||
@ -1360,6 +1467,11 @@ func (s *UserCreate) SetDid(val OptString) {
|
||||
s.Did = val
|
||||
}
|
||||
|
||||
// SetDelete sets the value of Delete.
|
||||
func (s *UserCreate) SetDelete(val OptBool) {
|
||||
s.Delete = val
|
||||
}
|
||||
|
||||
// SetCreatedAt sets the value of CreatedAt.
|
||||
func (s *UserCreate) SetCreatedAt(val OptDateTime) {
|
||||
s.CreatedAt = val
|
||||
@ -1382,6 +1494,7 @@ type UserList struct {
|
||||
ID int `json:"id"`
|
||||
Username string `json:"username"`
|
||||
Did OptString `json:"did"`
|
||||
Delete OptBool `json:"delete"`
|
||||
CreatedAt OptDateTime `json:"created_at"`
|
||||
UpdatedAt OptDateTime `json:"updated_at"`
|
||||
Next OptString `json:"next"`
|
||||
@ -1402,6 +1515,11 @@ func (s *UserList) GetDid() OptString {
|
||||
return s.Did
|
||||
}
|
||||
|
||||
// GetDelete returns the value of Delete.
|
||||
func (s *UserList) GetDelete() OptBool {
|
||||
return s.Delete
|
||||
}
|
||||
|
||||
// GetCreatedAt returns the value of CreatedAt.
|
||||
func (s *UserList) GetCreatedAt() OptDateTime {
|
||||
return s.CreatedAt
|
||||
@ -1432,6 +1550,11 @@ func (s *UserList) SetDid(val OptString) {
|
||||
s.Did = val
|
||||
}
|
||||
|
||||
// SetDelete sets the value of Delete.
|
||||
func (s *UserList) SetDelete(val OptBool) {
|
||||
s.Delete = val
|
||||
}
|
||||
|
||||
// SetCreatedAt sets the value of CreatedAt.
|
||||
func (s *UserList) SetCreatedAt(val OptDateTime) {
|
||||
s.CreatedAt = val
|
||||
@ -1452,6 +1575,7 @@ type UserRead struct {
|
||||
ID int `json:"id"`
|
||||
Username string `json:"username"`
|
||||
Did OptString `json:"did"`
|
||||
Delete OptBool `json:"delete"`
|
||||
CreatedAt OptDateTime `json:"created_at"`
|
||||
UpdatedAt OptDateTime `json:"updated_at"`
|
||||
Next OptString `json:"next"`
|
||||
@ -1472,6 +1596,11 @@ func (s *UserRead) GetDid() OptString {
|
||||
return s.Did
|
||||
}
|
||||
|
||||
// GetDelete returns the value of Delete.
|
||||
func (s *UserRead) GetDelete() OptBool {
|
||||
return s.Delete
|
||||
}
|
||||
|
||||
// GetCreatedAt returns the value of CreatedAt.
|
||||
func (s *UserRead) GetCreatedAt() OptDateTime {
|
||||
return s.CreatedAt
|
||||
@ -1502,6 +1631,11 @@ func (s *UserRead) SetDid(val OptString) {
|
||||
s.Did = val
|
||||
}
|
||||
|
||||
// SetDelete sets the value of Delete.
|
||||
func (s *UserRead) SetDelete(val OptBool) {
|
||||
s.Delete = val
|
||||
}
|
||||
|
||||
// SetCreatedAt sets the value of CreatedAt.
|
||||
func (s *UserRead) SetCreatedAt(val OptDateTime) {
|
||||
s.CreatedAt = val
|
||||
@ -1524,6 +1658,7 @@ type UserUpdate struct {
|
||||
ID int `json:"id"`
|
||||
Username string `json:"username"`
|
||||
Did OptString `json:"did"`
|
||||
Delete OptBool `json:"delete"`
|
||||
CreatedAt OptDateTime `json:"created_at"`
|
||||
UpdatedAt OptDateTime `json:"updated_at"`
|
||||
Next OptString `json:"next"`
|
||||
@ -1544,6 +1679,11 @@ func (s *UserUpdate) GetDid() OptString {
|
||||
return s.Did
|
||||
}
|
||||
|
||||
// GetDelete returns the value of Delete.
|
||||
func (s *UserUpdate) GetDelete() OptBool {
|
||||
return s.Delete
|
||||
}
|
||||
|
||||
// GetCreatedAt returns the value of CreatedAt.
|
||||
func (s *UserUpdate) GetCreatedAt() OptDateTime {
|
||||
return s.CreatedAt
|
||||
@ -1574,6 +1714,11 @@ func (s *UserUpdate) SetDid(val OptString) {
|
||||
s.Did = val
|
||||
}
|
||||
|
||||
// SetDelete sets the value of Delete.
|
||||
func (s *UserUpdate) SetDelete(val OptBool) {
|
||||
s.Delete = val
|
||||
}
|
||||
|
||||
// SetCreatedAt sets the value of CreatedAt.
|
||||
func (s *UserUpdate) SetCreatedAt(val OptDateTime) {
|
||||
s.CreatedAt = val
|
||||
|
@ -160,6 +160,7 @@ func (h *OgentHandler) UpdateCard(ctx context.Context, req *UpdateCardReq, param
|
||||
// DeleteCard handles DELETE /cards/{id} requests.
|
||||
func (h *OgentHandler) DeleteCard(ctx context.Context, params DeleteCardParams) (DeleteCardRes, error) {
|
||||
err := h.client.Card.DeleteOneID(0).Exec(ctx)
|
||||
//err := h.client.Card.DeleteOneID(params.ID).Exec(ctx)
|
||||
if err != nil {
|
||||
switch {
|
||||
case ent.IsNotFound(err):
|
||||
@ -543,6 +544,12 @@ func (h *OgentHandler) UpdateUser(ctx context.Context, req *UpdateUserReq, param
|
||||
if v == token {
|
||||
b.SetToken(v)
|
||||
// Add all fields.
|
||||
if v, ok := req.Did.Get(); ok {
|
||||
b.SetDid(v)
|
||||
}
|
||||
if v, ok := req.Delete.Get(); ok {
|
||||
b.SetDelete(v)
|
||||
}
|
||||
if v, ok := req.UpdatedAt.Get(); ok {
|
||||
b.SetUpdatedAt(v)
|
||||
}
|
||||
|
@ -140,6 +140,7 @@ func NewCardOwnerRead(e *ent.User) *CardOwnerRead {
|
||||
ret.ID = e.ID
|
||||
ret.Username = e.Username
|
||||
ret.Did = NewOptString(e.Did)
|
||||
ret.Delete = NewOptBool(e.Delete)
|
||||
ret.CreatedAt = NewOptDateTime(e.CreatedAt)
|
||||
ret.UpdatedAt = NewOptDateTime(e.UpdatedAt)
|
||||
ret.Next = NewOptString(e.Next)
|
||||
@ -284,6 +285,7 @@ func NewGroupUsersList(e *ent.User) *GroupUsersList {
|
||||
ret.ID = e.ID
|
||||
ret.Username = e.Username
|
||||
ret.Did = NewOptString(e.Did)
|
||||
ret.Delete = NewOptBool(e.Delete)
|
||||
ret.CreatedAt = NewOptDateTime(e.CreatedAt)
|
||||
ret.UpdatedAt = NewOptDateTime(e.UpdatedAt)
|
||||
ret.Next = NewOptString(e.Next)
|
||||
@ -316,6 +318,7 @@ func NewUserCreate(e *ent.User) *UserCreate {
|
||||
ret.ID = e.ID
|
||||
ret.Username = e.Username
|
||||
ret.Did = NewOptString(e.Did)
|
||||
ret.Delete = NewOptBool(e.Delete)
|
||||
ret.CreatedAt = NewOptDateTime(e.CreatedAt)
|
||||
ret.UpdatedAt = NewOptDateTime(e.UpdatedAt)
|
||||
ret.Next = NewOptString(e.Next)
|
||||
@ -348,6 +351,7 @@ func NewUserList(e *ent.User) *UserList {
|
||||
ret.ID = e.ID
|
||||
ret.Username = e.Username
|
||||
ret.Did = NewOptString(e.Did)
|
||||
ret.Delete = NewOptBool(e.Delete)
|
||||
ret.CreatedAt = NewOptDateTime(e.CreatedAt)
|
||||
ret.UpdatedAt = NewOptDateTime(e.UpdatedAt)
|
||||
ret.Next = NewOptString(e.Next)
|
||||
@ -380,6 +384,7 @@ func NewUserRead(e *ent.User) *UserRead {
|
||||
ret.ID = e.ID
|
||||
ret.Username = e.Username
|
||||
ret.Did = NewOptString(e.Did)
|
||||
ret.Delete = NewOptBool(e.Delete)
|
||||
ret.CreatedAt = NewOptDateTime(e.CreatedAt)
|
||||
ret.UpdatedAt = NewOptDateTime(e.UpdatedAt)
|
||||
ret.Next = NewOptString(e.Next)
|
||||
@ -412,6 +417,7 @@ func NewUserUpdate(e *ent.User) *UserUpdate {
|
||||
ret.ID = e.ID
|
||||
ret.Username = e.Username
|
||||
ret.Did = NewOptString(e.Did)
|
||||
ret.Delete = NewOptBool(e.Delete)
|
||||
ret.CreatedAt = NewOptDateTime(e.CreatedAt)
|
||||
ret.UpdatedAt = NewOptDateTime(e.UpdatedAt)
|
||||
ret.Next = NewOptString(e.Next)
|
||||
|
Reference in New Issue
Block a user