Add obsolete tokens, resolve conflicts, bump ent

Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com>
This commit is contained in:
m.nabokikh
2021-04-30 18:31:49 +04:00
parent 24fa4def5b
commit 8553309db3
44 changed files with 766 additions and 111 deletions

View File

@@ -6151,6 +6151,7 @@ type RefreshTokenMutation struct {
connector_id *string
connector_data *[]byte
token *string
obsolete_token *string
created_at *time.Time
last_used *time.Time
clearedFields map[string]struct{}
@@ -6715,6 +6716,42 @@ func (m *RefreshTokenMutation) ResetToken() {
m.token = nil
}
// SetObsoleteToken sets the "obsolete_token" field.
func (m *RefreshTokenMutation) SetObsoleteToken(s string) {
m.obsolete_token = &s
}
// ObsoleteToken returns the value of the "obsolete_token" field in the mutation.
func (m *RefreshTokenMutation) ObsoleteToken() (r string, exists bool) {
v := m.obsolete_token
if v == nil {
return
}
return *v, true
}
// OldObsoleteToken returns the old "obsolete_token" field's value of the RefreshToken entity.
// If the RefreshToken object wasn't provided to the builder, the object is fetched from the database.
// An error is returned if the mutation operation is not UpdateOne, or the database query fails.
func (m *RefreshTokenMutation) OldObsoleteToken(ctx context.Context) (v string, err error) {
if !m.op.Is(OpUpdateOne) {
return v, fmt.Errorf("OldObsoleteToken is only allowed on UpdateOne operations")
}
if m.id == nil || m.oldValue == nil {
return v, fmt.Errorf("OldObsoleteToken requires an ID field in the mutation")
}
oldValue, err := m.oldValue(ctx)
if err != nil {
return v, fmt.Errorf("querying old value for OldObsoleteToken: %w", err)
}
return oldValue.ObsoleteToken, nil
}
// ResetObsoleteToken resets all changes to the "obsolete_token" field.
func (m *RefreshTokenMutation) ResetObsoleteToken() {
m.obsolete_token = nil
}
// SetCreatedAt sets the "created_at" field.
func (m *RefreshTokenMutation) SetCreatedAt(t time.Time) {
m.created_at = &t
@@ -6801,7 +6838,7 @@ func (m *RefreshTokenMutation) Type() string {
// order to get all numeric fields that were incremented/decremented, call
// AddedFields().
func (m *RefreshTokenMutation) Fields() []string {
fields := make([]string, 0, 14)
fields := make([]string, 0, 15)
if m.client_id != nil {
fields = append(fields, refreshtoken.FieldClientID)
}
@@ -6838,6 +6875,9 @@ func (m *RefreshTokenMutation) Fields() []string {
if m.token != nil {
fields = append(fields, refreshtoken.FieldToken)
}
if m.obsolete_token != nil {
fields = append(fields, refreshtoken.FieldObsoleteToken)
}
if m.created_at != nil {
fields = append(fields, refreshtoken.FieldCreatedAt)
}
@@ -6876,6 +6916,8 @@ func (m *RefreshTokenMutation) Field(name string) (ent.Value, bool) {
return m.ConnectorData()
case refreshtoken.FieldToken:
return m.Token()
case refreshtoken.FieldObsoleteToken:
return m.ObsoleteToken()
case refreshtoken.FieldCreatedAt:
return m.CreatedAt()
case refreshtoken.FieldLastUsed:
@@ -6913,6 +6955,8 @@ func (m *RefreshTokenMutation) OldField(ctx context.Context, name string) (ent.V
return m.OldConnectorData(ctx)
case refreshtoken.FieldToken:
return m.OldToken(ctx)
case refreshtoken.FieldObsoleteToken:
return m.OldObsoleteToken(ctx)
case refreshtoken.FieldCreatedAt:
return m.OldCreatedAt(ctx)
case refreshtoken.FieldLastUsed:
@@ -7010,6 +7054,13 @@ func (m *RefreshTokenMutation) SetField(name string, value ent.Value) error {
}
m.SetToken(v)
return nil
case refreshtoken.FieldObsoleteToken:
v, ok := value.(string)
if !ok {
return fmt.Errorf("unexpected type %T for field %s", value, name)
}
m.SetObsoleteToken(v)
return nil
case refreshtoken.FieldCreatedAt:
v, ok := value.(time.Time)
if !ok {
@@ -7130,6 +7181,9 @@ func (m *RefreshTokenMutation) ResetField(name string) error {
case refreshtoken.FieldToken:
m.ResetToken()
return nil
case refreshtoken.FieldObsoleteToken:
m.ResetObsoleteToken()
return nil
case refreshtoken.FieldCreatedAt:
m.ResetCreatedAt()
return nil