diff --git a/cloudflare/incoming/property.go b/cloudflare/incoming/property.go new file mode 100644 index 0000000..4e2055f --- /dev/null +++ b/cloudflare/incoming/property.go @@ -0,0 +1,18 @@ +package incoming + +import ( + "context" + + "github.com/syumai/workers/internal/cfcontext" +) + +type Properties struct { + AsOrganization string +} + +func NewProperties(ctx context.Context) *Properties { + obj := cfcontext.MustExtractIncomingProperty(ctx) + return &Properties{ + AsOrganization: obj.Get("asOrganization").String(), + } +}