feat: integration v2 and API key PART 1/3
This commit is contained in:
1 parent
7e9bd9ba30
commit
844842fdae
40 files changed
+3782
-64
No files matched your search
@@ -0,0 +1,34 @@
|
||||
package mappers
|
||||
|
||||
import (
|
||||
"RenewCMS/internal/domain/apikey"
|
||||
"RenewCMS/internal/infrastructure/persistence/models"
|
||||
)
|
||||
|
||||
func APIKeyToDomain(m models.APIKey) apikey.APIKey {
|
||||
return apikey.APIKey{
|
||||
ID: m.ID,
|
||||
UserID: m.UserID,
|
||||
Name: m.Name,
|
||||
Prefix: m.Prefix,
|
||||
HashedKey: m.HashedKey,
|
||||
ExpiresAt: m.ExpiresAt,
|
||||
RevokedAt: m.RevokedAt,
|
||||
LastUsedAt: m.LastUsedAt,
|
||||
CreatedAt: m.CreatedAt,
|
||||
}
|
||||
}
|
||||
|
||||
func APIKeyToModel(k apikey.APIKey) models.APIKey {
|
||||
return models.APIKey{
|
||||
ID: k.ID,
|
||||
UserID: k.UserID,
|
||||
Name: k.Name,
|
||||
Prefix: k.Prefix,
|
||||
HashedKey: k.HashedKey,
|
||||
ExpiresAt: k.ExpiresAt,
|
||||
RevokedAt: k.RevokedAt,
|
||||
LastUsedAt: k.LastUsedAt,
|
||||
CreatedAt: k.CreatedAt,
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user