diff --git a/go.mod b/go.mod index a1ca33dc..bc69e865 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.18 require ( cloud.google.com/go/spanner v1.39.0 github.com/google/cel-go v0.12.5 - go.einride.tech/aip v0.56.0 + go.einride.tech/aip v0.59.0 go.einride.tech/spanner-aip v0.43.2 google.golang.org/api v0.98.0 google.golang.org/genproto v0.0.0-20220916134934-764224ccc2d1 diff --git a/go.sum b/go.sum index 28844495..0df1ff77 100644 --- a/go.sum +++ b/go.sum @@ -232,8 +232,8 @@ github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9de github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= -go.einride.tech/aip v0.56.0 h1:6dJAKq283oUuS9a8mQCZn64ORm1pmksT2kUCOmEkfI4= -go.einride.tech/aip v0.56.0/go.mod h1:CX54pMvko8rPQr6DKOT0etD1mhaXIXGjxPpzaD1wniI= +go.einride.tech/aip v0.59.0 h1:3iHKvUGv0jfnMd3fbApeXhAwXI9XKyRoQCH/3k2rjkA= +go.einride.tech/aip v0.59.0/go.mod h1:+Slfm3bnJFDAUB6OdoXm7Tx4IZxb8KQ0wdsJPVSXFt4= go.einride.tech/spanner-aip v0.43.2 h1:Wc4wUHrgT2fyHiquIGq+rwdh/g9qD+1cJU93M8EQnhk= go.einride.tech/spanner-aip v0.43.2/go.mod h1:yjELlCmYX18UvBaPKJiBsbXNxMjgjhaDY4pm4TVKlV4= go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= diff --git a/proto/gen/einride/iam/example/v1/freight_service_aip.go b/proto/gen/einride/iam/example/v1/freight_service_aip.go index 3645f5ac..711ece09 100644 --- a/proto/gen/einride/iam/example/v1/freight_service_aip.go +++ b/proto/gen/einride/iam/example/v1/freight_service_aip.go @@ -18,6 +18,15 @@ type ShipperOperationResourceName struct { Operation string } +func (n ShipperResourceName) ShipperOperationResourceName( + operation string, +) ShipperOperationResourceName { + return ShipperOperationResourceName{ + Shipper: n.Shipper, + Operation: operation, + } +} + func (n ShipperOperationResourceName) Validate() error { if n.Shipper == "" { return fmt.Errorf("shipper: empty") diff --git a/proto/gen/einride/iam/example/v1/shipment_aip.go b/proto/gen/einride/iam/example/v1/shipment_aip.go index 9564bac7..06007e52 100644 --- a/proto/gen/einride/iam/example/v1/shipment_aip.go +++ b/proto/gen/einride/iam/example/v1/shipment_aip.go @@ -18,6 +18,15 @@ type ShipmentResourceName struct { Shipment string } +func (n ShipperResourceName) ShipmentResourceName( + shipment string, +) ShipmentResourceName { + return ShipmentResourceName{ + Shipper: n.Shipper, + Shipment: shipment, + } +} + func (n ShipmentResourceName) Validate() error { if n.Shipper == "" { return fmt.Errorf("shipper: empty") diff --git a/proto/gen/einride/iam/example/v1/site_aip.go b/proto/gen/einride/iam/example/v1/site_aip.go index ad167ce9..98cf002e 100644 --- a/proto/gen/einride/iam/example/v1/site_aip.go +++ b/proto/gen/einride/iam/example/v1/site_aip.go @@ -18,6 +18,15 @@ type SiteResourceName struct { Site string } +func (n ShipperResourceName) SiteResourceName( + site string, +) SiteResourceName { + return SiteResourceName{ + Shipper: n.Shipper, + Site: site, + } +} + func (n SiteResourceName) Validate() error { if n.Shipper == "" { return fmt.Errorf("shipper: empty")