package godog import "context" type TestCenter interface { GetFunctionalityContext() any } type genericTestCenter struct { testCenter TestCenter } type ResourceHandler interface { Create(ctx context.Context, val string) (context.Context, error) Read(ctx context.Context, val string) (context.Context, error) Update(ctx context.Context, val string) (context.Context, error) Patch(ctx context.Context, val string) (context.Context, error) Delete(ctx context.Context, val string) (context.Context, error) }