From 41d112c94a8be9fa28f3488c49ecb323a3d62653 Mon Sep 17 00:00:00 2001 From: Sacha Al Himdani Date: Tue, 5 Aug 2025 11:39:49 +0200 Subject: [PATCH] Create dedicated trust center access order field file Signed-off-by: Sacha Al Himdani --- pkg/coredata/trust_center_access.go | 21 ----------- .../trust_center_access_order_field.go | 36 +++++++++++++++++++ 2 files changed, 36 insertions(+), 21 deletions(-) create mode 100644 pkg/coredata/trust_center_access_order_field.go diff --git a/pkg/coredata/trust_center_access.go b/pkg/coredata/trust_center_access.go index 7e14c32e2..226905f19 100644 --- a/pkg/coredata/trust_center_access.go +++ b/pkg/coredata/trust_center_access.go @@ -256,24 +256,3 @@ WHERE return nil } - -type ( - TrustCenterAccessOrderField string -) - -const ( - TrustCenterAccessOrderFieldCreatedAt TrustCenterAccessOrderField = "CREATED_AT" -) - -func (tcaof TrustCenterAccessOrderField) String() string { - return string(tcaof) -} - -func (tcaof TrustCenterAccessOrderField) Column() string { - switch tcaof { - case TrustCenterAccessOrderFieldCreatedAt: - return "created_at" - } - - panic(fmt.Sprintf("unsupported order by: %s", tcaof)) -} diff --git a/pkg/coredata/trust_center_access_order_field.go b/pkg/coredata/trust_center_access_order_field.go new file mode 100644 index 000000000..179487778 --- /dev/null +++ b/pkg/coredata/trust_center_access_order_field.go @@ -0,0 +1,36 @@ +// Copyright (c) 2025 Probo Inc . +// +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +// REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +// AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +// INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +// LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +// OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +// PERFORMANCE OF THIS SOFTWARE. + +package coredata + +import "fmt" + +type TrustCenterAccessOrderField string + +const ( + TrustCenterAccessOrderFieldCreatedAt TrustCenterAccessOrderField = "CREATED_AT" +) + +func (tcaof TrustCenterAccessOrderField) String() string { + return string(tcaof) +} + +func (tcaof TrustCenterAccessOrderField) Column() string { + switch tcaof { + case TrustCenterAccessOrderFieldCreatedAt: + return "created_at" + } + + panic(fmt.Sprintf("unsupported order by: %s", tcaof)) +}