| 396 | } |
| 397 | |
| 398 | func entCASBackendToBiz(backend *ent.CASBackend) *biz.CASBackend { |
| 399 | if backend == nil { |
| 400 | return nil |
| 401 | } |
| 402 | |
| 403 | limits := &biz.CASBackendLimits{ |
| 404 | MaxBytes: backend.MaxBlobSizeBytes, |
| 405 | } |
| 406 | |
| 407 | r := &biz.CASBackend{ |
| 408 | ID: backend.ID, |
| 409 | Name: backend.Name, |
| 410 | Location: backend.Location, |
| 411 | Description: backend.Description, |
| 412 | SecretName: backend.SecretName, |
| 413 | CreatedAt: toTimePtr(backend.CreatedAt), |
| 414 | UpdatedAt: toTimePtr(backend.UpdatedAt), |
| 415 | ValidatedAt: toTimePtr(backend.ValidatedAt), |
| 416 | ValidationStatus: backend.ValidationStatus, |
| 417 | ValidationError: toStringPtr(backend.ValidationError), |
| 418 | Provider: backend.Provider, |
| 419 | Default: backend.Default, |
| 420 | Inline: backend.Provider == biz.CASBackendInline, |
| 421 | Limits: limits, |
| 422 | Fallback: backend.Fallback, |
| 423 | Managed: backend.Managed, |
| 424 | OrganizationID: backend.OrganizationCasBackends, |
| 425 | } |
| 426 | |
| 427 | return r |
| 428 | } |