Skip to content

Commit a4528dc

Browse files
committed
Tidy up Watcher components
1 parent ae0f381 commit a4528dc

File tree

6 files changed

+6
-8
lines changed

6 files changed

+6
-8
lines changed

src/Nest/Nest.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1342,7 +1342,7 @@
13421342
<Compile Include="XPack\Watcher\Input\SearchInput.cs" />
13431343
<Compile Include="XPack\Watcher\Input\SearchInputRequest.cs" />
13441344
<Compile Include="XPack\Watcher\Input\SimpleInput.cs" />
1345-
<Compile Include="XPack\Watcher\PutWatch\Actions.cs" />
1345+
<Compile Include="XPack\Watcher\Action\Actions.cs" />
13461346
<Compile Include="XPack\Watcher\PutWatch\ElasticClient-PutWatch.cs" />
13471347
<Compile Include="XPack\Watcher\PutWatch\PutWatchRequest.cs" />
13481348
<Compile Include="XPack\Watcher\PutWatch\PutWatchResponse.cs" />

src/Nest/XPack/Watcher/Condition/ConditionBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ namespace Nest
55
[JsonObject]
66
public interface ICondition {}
77

8-
public abstract class ConditionBase
8+
public abstract class ConditionBase : ICondition
99
{
1010
internal abstract void WrapInContainer(IConditionContainer container);
1111
}

src/Nest/XPack/Watcher/Input/SimpleInput.cs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,6 @@ public void Remove(string key)
3737
_payload?.Remove(key);
3838
}
3939

40-
public static implicit operator InputContainer(SimpleInput input) => input == null
41-
? null
42-
: new InputContainer(input);
43-
4440
internal override void WrapInContainer(IInputContainer container) => container.Simple = this;
4541

4642
public IEnumerator<KeyValuePair<string, object>> GetEnumerator()
@@ -50,7 +46,7 @@ public IEnumerator<KeyValuePair<string, object>> GetEnumerator()
5046

5147
IEnumerator IEnumerable.GetEnumerator()
5248
{
53-
return ((IEnumerable)_payload).GetEnumerator();
49+
return this.GetEnumerator();
5450
}
5551
}
5652

src/Nest/XPack/Watcher/Schedule/ScheduleBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ namespace Nest
55
[JsonObject]
66
public interface ISchedule {}
77

8-
public abstract class ScheduleBase
8+
public abstract class ScheduleBase : ISchedule
99
{
1010
internal abstract void WrapInContainer(IScheduleContainer container);
1111
}

src/Nest/XPack/Watcher/Trigger/TriggerBase.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
namespace Nest
22
{
3+
public interface ITrigger {}
4+
35
public abstract class TriggerBase
46
{
57
public static implicit operator TriggerContainer(TriggerBase trigger) => trigger == null

0 commit comments

Comments
 (0)