func (_m *UserProvider) IsGranted(ctx context.Context, id int64, permission charon.Permission) (bool, error) {
    ret := _m.Called(ctx, id, permission)

    var r0 bool
    if rf, ok := ret.Get(0).(func(context.Context, int64, charon.Permission) bool); ok {