func newPermissionGroupWithOptions(tc TestCase, builder permissionBuilder) permissions.Group {
	return permissions.NewGroup(
		tc.ID,
		builder.includedPermission(tc.Context, tc.Input.Endpoint),
		builder.excludedPermissions(tc.Context),
	)
}
// newPermissionGroupWithOptions returns a list of Code objects associated with a testcase
// allows you to pass a diff static data access
newPermissionGroupWithOptions returns a list of Code objects associated with a testcase
allows you to pass a diff static data access
// newPermissionGroupWithOptions returns a list of Code objects associated with a testcase // allows you to pass a diff static data access
func newPermissionGroupWithOptions(tc TestCase, builder permissionBuilder) permissions.Group {
	return permissions.NewGroup(
		tc.ID,
		builder.includedPermission(tc.Context, tc.Input.Endpoint),
		builder.excludedPermissions(tc.Context),
	)
}
func newPermissionGroupWithOptions ( tc TestCase , builder permissionBuilder ) permissions . Group { return permissions . NewGroup ( tc . ID , builder . includedPermission ( tc . Context , tc . Input . Endpoint ) , builder . excludedPermissions ( tc . Context ) , ) }
newPermissionGroupWithOptions returns a list of Code objects associated with a testcase
allows you to pass a diff static data access
newPermissionGroupWithOptions returns a list of Code objects associated with a testcase allows you to pass a diff static data access