2025-06-10 14:04:57 -04:00
// Code generated by mockery v2.53.4. DO NOT EDIT.
2019-07-08 11:32:29 -04:00
// Regenerate this file using `make einterfaces-mocks`.
package mocks
2020-02-14 15:47:43 -05:00
import (
2023-06-11 01:24:35 -04:00
model "github.com/mattermost/mattermost/server/public/model"
2020-02-14 15:47:43 -05:00
mock "github.com/stretchr/testify/mock"
)
2019-07-08 11:32:29 -04:00
// DataRetentionInterface is an autogenerated mock type for the DataRetentionInterface type
type DataRetentionInterface struct {
mock . Mock
}
2021-04-20 13:16:40 -04:00
// AddChannelsToPolicy provides a mock function with given fields: policyID, channelIDs
func ( _m * DataRetentionInterface ) AddChannelsToPolicy ( policyID string , channelIDs [ ] string ) * model . AppError {
ret := _m . Called ( policyID , channelIDs )
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for AddChannelsToPolicy" )
}
2021-04-20 13:16:40 -04:00
var r0 * model . AppError
if rf , ok := ret . Get ( 0 ) . ( func ( string , [ ] string ) * model . AppError ) ; ok {
r0 = rf ( policyID , channelIDs )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . AppError )
}
}
return r0
}
// AddTeamsToPolicy provides a mock function with given fields: policyID, teamIDs
func ( _m * DataRetentionInterface ) AddTeamsToPolicy ( policyID string , teamIDs [ ] string ) * model . AppError {
ret := _m . Called ( policyID , teamIDs )
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for AddTeamsToPolicy" )
}
2021-04-20 13:16:40 -04:00
var r0 * model . AppError
if rf , ok := ret . Get ( 0 ) . ( func ( string , [ ] string ) * model . AppError ) ; ok {
r0 = rf ( policyID , teamIDs )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . AppError )
}
}
return r0
}
// CreatePolicy provides a mock function with given fields: policy
func ( _m * DataRetentionInterface ) CreatePolicy ( policy * model . RetentionPolicyWithTeamAndChannelIDs ) ( * model . RetentionPolicyWithTeamAndChannelCounts , * model . AppError ) {
ret := _m . Called ( policy )
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for CreatePolicy" )
}
2021-04-20 13:16:40 -04:00
var r0 * model . RetentionPolicyWithTeamAndChannelCounts
2023-04-10 04:50:57 -04:00
var r1 * model . AppError
if rf , ok := ret . Get ( 0 ) . ( func ( * model . RetentionPolicyWithTeamAndChannelIDs ) ( * model . RetentionPolicyWithTeamAndChannelCounts , * model . AppError ) ) ; ok {
return rf ( policy )
}
2021-04-20 13:16:40 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( * model . RetentionPolicyWithTeamAndChannelIDs ) * model . RetentionPolicyWithTeamAndChannelCounts ) ; ok {
r0 = rf ( policy )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . RetentionPolicyWithTeamAndChannelCounts )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( * model . RetentionPolicyWithTeamAndChannelIDs ) * model . AppError ) ; ok {
r1 = rf ( policy )
} else {
if ret . Get ( 1 ) != nil {
r1 = ret . Get ( 1 ) . ( * model . AppError )
}
}
return r0 , r1
}
// DeletePolicy provides a mock function with given fields: policyID
func ( _m * DataRetentionInterface ) DeletePolicy ( policyID string ) * model . AppError {
ret := _m . Called ( policyID )
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for DeletePolicy" )
}
2021-04-20 13:16:40 -04:00
var r0 * model . AppError
if rf , ok := ret . Get ( 0 ) . ( func ( string ) * model . AppError ) ; ok {
r0 = rf ( policyID )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . AppError )
}
}
return r0
}
// GetChannelPoliciesForUser provides a mock function with given fields: userID, offset, limit
func ( _m * DataRetentionInterface ) GetChannelPoliciesForUser ( userID string , offset int , limit int ) ( * model . RetentionPolicyForChannelList , * model . AppError ) {
ret := _m . Called ( userID , offset , limit )
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for GetChannelPoliciesForUser" )
}
2021-04-20 13:16:40 -04:00
var r0 * model . RetentionPolicyForChannelList
2023-04-10 04:50:57 -04:00
var r1 * model . AppError
if rf , ok := ret . Get ( 0 ) . ( func ( string , int , int ) ( * model . RetentionPolicyForChannelList , * model . AppError ) ) ; ok {
return rf ( userID , offset , limit )
}
2021-04-20 13:16:40 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( string , int , int ) * model . RetentionPolicyForChannelList ) ; ok {
r0 = rf ( userID , offset , limit )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . RetentionPolicyForChannelList )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( string , int , int ) * model . AppError ) ; ok {
r1 = rf ( userID , offset , limit )
} else {
if ret . Get ( 1 ) != nil {
r1 = ret . Get ( 1 ) . ( * model . AppError )
}
}
return r0 , r1
}
// GetChannelsForPolicy provides a mock function with given fields: policyID, offset, limit
func ( _m * DataRetentionInterface ) GetChannelsForPolicy ( policyID string , offset int , limit int ) ( * model . ChannelsWithCount , * model . AppError ) {
ret := _m . Called ( policyID , offset , limit )
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for GetChannelsForPolicy" )
}
2021-04-20 13:16:40 -04:00
var r0 * model . ChannelsWithCount
2023-04-10 04:50:57 -04:00
var r1 * model . AppError
if rf , ok := ret . Get ( 0 ) . ( func ( string , int , int ) ( * model . ChannelsWithCount , * model . AppError ) ) ; ok {
return rf ( policyID , offset , limit )
}
2021-04-20 13:16:40 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( string , int , int ) * model . ChannelsWithCount ) ; ok {
r0 = rf ( policyID , offset , limit )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . ChannelsWithCount )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( string , int , int ) * model . AppError ) ; ok {
r1 = rf ( policyID , offset , limit )
} else {
if ret . Get ( 1 ) != nil {
r1 = ret . Get ( 1 ) . ( * model . AppError )
}
}
return r0 , r1
}
2025-06-10 14:04:57 -04:00
// GetGlobalPolicy provides a mock function with no fields
2021-04-20 13:16:40 -04:00
func ( _m * DataRetentionInterface ) GetGlobalPolicy ( ) ( * model . GlobalRetentionPolicy , * model . AppError ) {
2019-07-08 11:32:29 -04:00
ret := _m . Called ( )
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for GetGlobalPolicy" )
}
2021-04-20 13:16:40 -04:00
var r0 * model . GlobalRetentionPolicy
2023-04-10 04:50:57 -04:00
var r1 * model . AppError
if rf , ok := ret . Get ( 0 ) . ( func ( ) ( * model . GlobalRetentionPolicy , * model . AppError ) ) ; ok {
return rf ( )
}
2021-04-20 13:16:40 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( ) * model . GlobalRetentionPolicy ) ; ok {
2019-07-08 11:32:29 -04:00
r0 = rf ( )
} else {
if ret . Get ( 0 ) != nil {
2021-04-20 13:16:40 -04:00
r0 = ret . Get ( 0 ) . ( * model . GlobalRetentionPolicy )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( ) * model . AppError ) ; ok {
r1 = rf ( )
} else {
if ret . Get ( 1 ) != nil {
r1 = ret . Get ( 1 ) . ( * model . AppError )
}
}
return r0 , r1
}
// GetPolicies provides a mock function with given fields: offset, limit
func ( _m * DataRetentionInterface ) GetPolicies ( offset int , limit int ) ( * model . RetentionPolicyWithTeamAndChannelCountsList , * model . AppError ) {
ret := _m . Called ( offset , limit )
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for GetPolicies" )
}
2021-04-20 13:16:40 -04:00
var r0 * model . RetentionPolicyWithTeamAndChannelCountsList
2023-04-10 04:50:57 -04:00
var r1 * model . AppError
if rf , ok := ret . Get ( 0 ) . ( func ( int , int ) ( * model . RetentionPolicyWithTeamAndChannelCountsList , * model . AppError ) ) ; ok {
return rf ( offset , limit )
}
2021-04-20 13:16:40 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( int , int ) * model . RetentionPolicyWithTeamAndChannelCountsList ) ; ok {
r0 = rf ( offset , limit )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . RetentionPolicyWithTeamAndChannelCountsList )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( int , int ) * model . AppError ) ; ok {
r1 = rf ( offset , limit )
} else {
if ret . Get ( 1 ) != nil {
r1 = ret . Get ( 1 ) . ( * model . AppError )
2019-07-08 11:32:29 -04:00
}
}
2021-04-20 13:16:40 -04:00
return r0 , r1
}
2025-06-10 14:04:57 -04:00
// GetPoliciesCount provides a mock function with no fields
2021-04-20 13:16:40 -04:00
func ( _m * DataRetentionInterface ) GetPoliciesCount ( ) ( int64 , * model . AppError ) {
ret := _m . Called ( )
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for GetPoliciesCount" )
}
2021-04-20 13:16:40 -04:00
var r0 int64
2023-04-10 04:50:57 -04:00
var r1 * model . AppError
if rf , ok := ret . Get ( 0 ) . ( func ( ) ( int64 , * model . AppError ) ) ; ok {
return rf ( )
}
2021-04-20 13:16:40 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( ) int64 ) ; ok {
r0 = rf ( )
} else {
r0 = ret . Get ( 0 ) . ( int64 )
}
2019-07-08 11:32:29 -04:00
if rf , ok := ret . Get ( 1 ) . ( func ( ) * model . AppError ) ; ok {
r1 = rf ( )
} else {
if ret . Get ( 1 ) != nil {
r1 = ret . Get ( 1 ) . ( * model . AppError )
}
}
return r0 , r1
}
2021-04-20 13:16:40 -04:00
// GetPolicy provides a mock function with given fields: policyID
func ( _m * DataRetentionInterface ) GetPolicy ( policyID string ) ( * model . RetentionPolicyWithTeamAndChannelCounts , * model . AppError ) {
ret := _m . Called ( policyID )
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for GetPolicy" )
}
2021-04-20 13:16:40 -04:00
var r0 * model . RetentionPolicyWithTeamAndChannelCounts
2023-04-10 04:50:57 -04:00
var r1 * model . AppError
if rf , ok := ret . Get ( 0 ) . ( func ( string ) ( * model . RetentionPolicyWithTeamAndChannelCounts , * model . AppError ) ) ; ok {
return rf ( policyID )
}
2021-04-20 13:16:40 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( string ) * model . RetentionPolicyWithTeamAndChannelCounts ) ; ok {
r0 = rf ( policyID )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . RetentionPolicyWithTeamAndChannelCounts )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( string ) * model . AppError ) ; ok {
r1 = rf ( policyID )
} else {
if ret . Get ( 1 ) != nil {
r1 = ret . Get ( 1 ) . ( * model . AppError )
}
}
return r0 , r1
}
// GetTeamPoliciesForUser provides a mock function with given fields: userID, offset, limit
func ( _m * DataRetentionInterface ) GetTeamPoliciesForUser ( userID string , offset int , limit int ) ( * model . RetentionPolicyForTeamList , * model . AppError ) {
ret := _m . Called ( userID , offset , limit )
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for GetTeamPoliciesForUser" )
}
2021-04-20 13:16:40 -04:00
var r0 * model . RetentionPolicyForTeamList
2023-04-10 04:50:57 -04:00
var r1 * model . AppError
if rf , ok := ret . Get ( 0 ) . ( func ( string , int , int ) ( * model . RetentionPolicyForTeamList , * model . AppError ) ) ; ok {
return rf ( userID , offset , limit )
}
2021-04-20 13:16:40 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( string , int , int ) * model . RetentionPolicyForTeamList ) ; ok {
r0 = rf ( userID , offset , limit )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . RetentionPolicyForTeamList )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( string , int , int ) * model . AppError ) ; ok {
r1 = rf ( userID , offset , limit )
} else {
if ret . Get ( 1 ) != nil {
r1 = ret . Get ( 1 ) . ( * model . AppError )
}
}
return r0 , r1
}
// GetTeamsForPolicy provides a mock function with given fields: policyID, offset, limit
func ( _m * DataRetentionInterface ) GetTeamsForPolicy ( policyID string , offset int , limit int ) ( * model . TeamsWithCount , * model . AppError ) {
ret := _m . Called ( policyID , offset , limit )
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for GetTeamsForPolicy" )
}
2021-04-20 13:16:40 -04:00
var r0 * model . TeamsWithCount
2023-04-10 04:50:57 -04:00
var r1 * model . AppError
if rf , ok := ret . Get ( 0 ) . ( func ( string , int , int ) ( * model . TeamsWithCount , * model . AppError ) ) ; ok {
return rf ( policyID , offset , limit )
}
2021-04-20 13:16:40 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( string , int , int ) * model . TeamsWithCount ) ; ok {
r0 = rf ( policyID , offset , limit )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . TeamsWithCount )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( string , int , int ) * model . AppError ) ; ok {
r1 = rf ( policyID , offset , limit )
} else {
if ret . Get ( 1 ) != nil {
r1 = ret . Get ( 1 ) . ( * model . AppError )
}
}
return r0 , r1
}
// PatchPolicy provides a mock function with given fields: patch
func ( _m * DataRetentionInterface ) PatchPolicy ( patch * model . RetentionPolicyWithTeamAndChannelIDs ) ( * model . RetentionPolicyWithTeamAndChannelCounts , * model . AppError ) {
ret := _m . Called ( patch )
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for PatchPolicy" )
}
2021-04-20 13:16:40 -04:00
var r0 * model . RetentionPolicyWithTeamAndChannelCounts
2023-04-10 04:50:57 -04:00
var r1 * model . AppError
if rf , ok := ret . Get ( 0 ) . ( func ( * model . RetentionPolicyWithTeamAndChannelIDs ) ( * model . RetentionPolicyWithTeamAndChannelCounts , * model . AppError ) ) ; ok {
return rf ( patch )
}
2021-04-20 13:16:40 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( * model . RetentionPolicyWithTeamAndChannelIDs ) * model . RetentionPolicyWithTeamAndChannelCounts ) ; ok {
r0 = rf ( patch )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . RetentionPolicyWithTeamAndChannelCounts )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( * model . RetentionPolicyWithTeamAndChannelIDs ) * model . AppError ) ; ok {
r1 = rf ( patch )
} else {
if ret . Get ( 1 ) != nil {
r1 = ret . Get ( 1 ) . ( * model . AppError )
}
}
return r0 , r1
}
// RemoveChannelsFromPolicy provides a mock function with given fields: policyID, channelIDs
func ( _m * DataRetentionInterface ) RemoveChannelsFromPolicy ( policyID string , channelIDs [ ] string ) * model . AppError {
ret := _m . Called ( policyID , channelIDs )
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for RemoveChannelsFromPolicy" )
}
2021-04-20 13:16:40 -04:00
var r0 * model . AppError
if rf , ok := ret . Get ( 0 ) . ( func ( string , [ ] string ) * model . AppError ) ; ok {
r0 = rf ( policyID , channelIDs )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . AppError )
}
}
return r0
}
// RemoveTeamsFromPolicy provides a mock function with given fields: policyID, teamIDs
func ( _m * DataRetentionInterface ) RemoveTeamsFromPolicy ( policyID string , teamIDs [ ] string ) * model . AppError {
ret := _m . Called ( policyID , teamIDs )
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for RemoveTeamsFromPolicy" )
}
2021-04-20 13:16:40 -04:00
var r0 * model . AppError
if rf , ok := ret . Get ( 0 ) . ( func ( string , [ ] string ) * model . AppError ) ; ok {
r0 = rf ( policyID , teamIDs )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . AppError )
}
}
return r0
}
2023-04-10 04:50:57 -04:00
2024-04-12 22:45:59 -04:00
// NewDataRetentionInterface creates a new instance of DataRetentionInterface. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
// The first argument is typically a *testing.T value.
func NewDataRetentionInterface ( t interface {
2023-04-10 04:50:57 -04:00
mock . TestingT
Cleanup ( func ( ) )
2024-04-12 22:45:59 -04:00
} ) * DataRetentionInterface {
2023-04-10 04:50:57 -04:00
mock := & DataRetentionInterface { }
mock . Mock . Test ( t )
t . Cleanup ( func ( ) { mock . AssertExpectations ( t ) } )
return mock
}