func (_m *PermissionProvider) Register(ctx context.Context, permissions charon.Permissions) (int64, int64, int64, error) {
    ret := _m.Called(ctx, permissions)

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