...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package mock_api
18
19 import (
20 "context"
21
22 "github.com/aws/aws-sdk-go-v2/service/ecr"
23 "github.com/aws/aws-sdk-go-v2/service/ecrpublic"
24 )
25
26 type MockECRAPI struct {
27 GetAuthorizationTokenFn func(input *ecr.GetAuthorizationTokenInput) (*ecr.GetAuthorizationTokenOutput, error)
28 }
29
30 func (m MockECRAPI) GetAuthorizationToken(_ context.Context, input *ecr.GetAuthorizationTokenInput, _ ...func(*ecr.Options)) (*ecr.GetAuthorizationTokenOutput, error) {
31 return m.GetAuthorizationTokenFn(input)
32 }
33
34 type MockECRPublicAPI struct {
35 GetAuthorizationTokenFn func(input *ecrpublic.GetAuthorizationTokenInput) (*ecrpublic.GetAuthorizationTokenOutput, error)
36 }
37
38 func (m MockECRPublicAPI) GetAuthorizationToken(_ context.Context, input *ecrpublic.GetAuthorizationTokenInput, _ ...func(*ecrpublic.Options)) (*ecrpublic.GetAuthorizationTokenOutput, error) {
39 return m.GetAuthorizationTokenFn(input)
40 }
41
View as plain text