Documentation ¶
Index ¶
- type Issuer
- type MockRepository
- func (_m *MockRepository) CreateIssuer(ctx context.Context, _a1 *Issuer, opts ...unitofwork.Option) error
- func (_m *MockRepository) DeleteIssuer(ctx context.Context, id uuid.UUID, opts ...unitofwork.Option) error
- func (_m *MockRepository) GetIssuerByID(ctx context.Context, id uuid.UUID, opts ...unitofwork.Option) (*Issuer, error)
- func (_m *MockRepository) ListIssuers(ctx context.Context) ([]*Issuer, error)
- func (_m *MockRepository) UpdateIssuer(ctx context.Context, _a1 *Issuer, opts ...unitofwork.Option) error
- type Repository
- type Service
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Issuer ¶
type MockRepository ¶
MockRepository is an autogenerated mock type for the Repository type
func NewMockRepository ¶
func NewMockRepository(t mockConstructorTestingTNewMockRepository) *MockRepository
NewMockRepository creates a new instance of MockRepository. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func (*MockRepository) CreateIssuer ¶
func (_m *MockRepository) CreateIssuer(ctx context.Context, _a1 *Issuer, opts ...unitofwork.Option) error
CreateIssuer provides a mock function with given fields: ctx, _a1, opts
func (*MockRepository) DeleteIssuer ¶
func (_m *MockRepository) DeleteIssuer(ctx context.Context, id uuid.UUID, opts ...unitofwork.Option) error
DeleteIssuer provides a mock function with given fields: ctx, id, opts
func (*MockRepository) GetIssuerByID ¶
func (_m *MockRepository) GetIssuerByID(ctx context.Context, id uuid.UUID, opts ...unitofwork.Option) (*Issuer, error)
GetIssuerByID provides a mock function with given fields: ctx, id, opts
func (*MockRepository) ListIssuers ¶
func (_m *MockRepository) ListIssuers(ctx context.Context) ([]*Issuer, error)
ListIssuers provides a mock function with given fields: ctx
func (*MockRepository) UpdateIssuer ¶
func (_m *MockRepository) UpdateIssuer(ctx context.Context, _a1 *Issuer, opts ...unitofwork.Option) error
UpdateIssuer provides a mock function with given fields: ctx, _a1, opts
type Repository ¶
type Repository interface { CreateIssuer(ctx context.Context, issuer *Issuer, opts ...unitofwork.Option) error GetIssuerByID(ctx context.Context, id uuid.UUID, opts ...unitofwork.Option) (*Issuer, error) UpdateIssuer(ctx context.Context, issuer *Issuer, opts ...unitofwork.Option) error DeleteIssuer(ctx context.Context, id uuid.UUID, opts ...unitofwork.Option) error ListIssuers(ctx context.Context) ([]*Issuer, error) }
type Service ¶
type Service interface { CreateIssuer(ctx context.Context, issuer *Issuer) (*Issuer, error) GetIssuerByID(ctx context.Context, id uuid.UUID) (*Issuer, error) UpdateIssuer(ctx context.Context, issuer *Issuer) (*Issuer, error) DeleteIssuer(ctx context.Context, id uuid.UUID) error ListIssuers(ctx context.Context) ([]*Issuer, error) }
Click to show internal directories.
Click to hide internal directories.