Пример #1
0
 public ExportTicketCommand(ZammadAccount account, IFileService fileService, ISerializerResolver serializerResolver, ILogger <ExportTicketCommand> logger)
 {
     _account            = account;
     _fileService        = fileService;
     _serializerResolver = serializerResolver;
     _logger             = logger;
 }
Пример #2
0
 private static ZammadAccount CreateZammadAccount(IServiceProvider serviceProvider)
 {
     return(ZammadAccount.CreateBasicAccount(
                Configuration["Zammad:Endpoint"],
                Configuration["Zammad:User"],
                Configuration["Zammad:Password"]
                ));
 }
        public ZammadService()
        {
            string zammadUrl = System.Environment.GetEnvironmentVariable(ZammadUrlSetting);

            var account = ZammadAccount.CreateBasicAccount(zammadUrl, KeyVault.Login, KeyVault.Password);

            TicketClient = account.CreateTicketClient();
        }
Пример #4
0
 public TicketClient(ZammadAccount account)
     : base(account)
 {
 }
Пример #5
0
 public ObjectClient(ZammadAccount account)
     : base(account)
 {
 }
Пример #6
0
 protected ZammadClient(ZammadAccount account)
 {
     _account = account ?? throw new ArgumentNullException(nameof(account));
 }
Пример #7
0
 public ExportTicketCommand(ZammadAccount account, ILogger <ExportTicketCommand> logger)
 {
     _account = account;
     _logger  = logger;
 }
Пример #8
0
 public TagClient(ZammadAccount account)
     : base(account)
 {
 }
Пример #9
0
 public OrganizationClient(ZammadAccount account)
     : base(account)
 {
 }
Пример #10
0
 public static ZammadAccount CreateTestAccount()
 {
     return(ZammadAccount.CreateBasicAccount(TestConstants.AccountEndpoint, TestConstants.AccountUser, TestConstants.AccountPassword));
 }
Пример #11
0
 public GroupClient(ZammadAccount account)
     : base(account)
 {
 }
Пример #12
0
 public OnlineNotificationClient(ZammadAccount account)
     : base(account)
 {
 }
Пример #13
0
 public UserClient(ZammadAccount account)
     : base(account)
 {
 }