package provider import ( "context" "go.equinixmetal.net/infra9-metal-bridge/internal/metal/models" "go.infratographer.com/x/gidx" ) type Provider interface { GetOrganizationDetails(ctx context.Context, id gidx.PrefixedID) (*models.OrganizationDetails, error) GetProjectDetails(ctx context.Context, id gidx.PrefixedID) (*models.ProjectDetails, error) GetUserDetails(ctx context.Context, id gidx.PrefixedID) (*models.UserDetails, error) }