-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
31 changed files
with
101 additions
and
345 deletions.
There are no files selected for viewing
19 changes: 1 addition & 18 deletions
19
...uleBasedRepositoryActionProvider/ActionDeserializers/ActionAssociateFileV1Deserializer.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,8 @@ | ||
namespace RepoM.Api.IO.ModuleBasedRepositoryActionProvider.ActionDeserializers; | ||
|
||
using System; | ||
using Newtonsoft.Json; | ||
using Newtonsoft.Json.Linq; | ||
using RepoM.Api.IO.ModuleBasedRepositoryActionProvider.Data; | ||
using RepoM.Api.IO.ModuleBasedRepositoryActionProvider.Data.Actions; | ||
|
||
public class ActionAssociateFileV1Deserializer : IActionDeserializer | ||
public class ActionAssociateFileV1Deserializer : DefaultActionDeserializer<RepositoryActionAssociateFileV1> | ||
{ | ||
bool IActionDeserializer.CanDeserialize(string type) | ||
{ | ||
return RepositoryActionAssociateFileV1.TYPE.Equals(type, StringComparison.CurrentCultureIgnoreCase); | ||
} | ||
|
||
RepositoryAction? IActionDeserializer.Deserialize(JToken jToken, ActionDeserializerComposition actionDeserializer, JsonSerializer jsonSerializer) | ||
{ | ||
return Deserialize(jToken, jsonSerializer); | ||
} | ||
|
||
private static RepositoryActionAssociateFileV1? Deserialize(JToken jToken, JsonSerializer jsonSerializer) | ||
{ | ||
return jToken.ToObject<RepositoryActionAssociateFileV1>(jsonSerializer); | ||
} | ||
} |
19 changes: 1 addition & 18 deletions
19
...BasedRepositoryActionProvider/ActionDeserializers/ActionBrowseRepositoryV1Deserializer.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,8 @@ | ||
namespace RepoM.Api.IO.ModuleBasedRepositoryActionProvider.ActionDeserializers; | ||
|
||
using System; | ||
using Newtonsoft.Json; | ||
using Newtonsoft.Json.Linq; | ||
using RepoM.Api.IO.ModuleBasedRepositoryActionProvider.Data; | ||
using RepoM.Api.IO.ModuleBasedRepositoryActionProvider.Data.Actions; | ||
|
||
public class ActionBrowseRepositoryV1Deserializer : IActionDeserializer | ||
public class ActionBrowseRepositoryV1Deserializer : DefaultActionDeserializer<RepositoryActionBrowseRepositoryV1> | ||
{ | ||
bool IActionDeserializer.CanDeserialize(string type) | ||
{ | ||
return RepositoryActionBrowseRepositoryV1.TYPE.Equals(type, StringComparison.CurrentCultureIgnoreCase); | ||
} | ||
|
||
RepositoryAction? IActionDeserializer.Deserialize(JToken jToken, ActionDeserializerComposition actionDeserializer, JsonSerializer jsonSerializer) | ||
{ | ||
return Deserialize(jToken, jsonSerializer); | ||
} | ||
|
||
private static RepositoryActionBrowseRepositoryV1? Deserialize(JToken jToken, JsonSerializer jsonSerializer) | ||
{ | ||
return jToken.ToObject<RepositoryActionBrowseRepositoryV1>(jsonSerializer); | ||
} | ||
} |
19 changes: 1 addition & 18 deletions
19
...IO/ModuleBasedRepositoryActionProvider/ActionDeserializers/ActionBrowserV1Deserializer.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,8 @@ | ||
namespace RepoM.Api.IO.ModuleBasedRepositoryActionProvider.ActionDeserializers; | ||
|
||
using System; | ||
using Newtonsoft.Json; | ||
using Newtonsoft.Json.Linq; | ||
using RepoM.Api.IO.ModuleBasedRepositoryActionProvider.Data; | ||
using RepoM.Api.IO.ModuleBasedRepositoryActionProvider.Data.Actions; | ||
|
||
public class ActionBrowserV1Deserializer : IActionDeserializer | ||
public class ActionBrowserV1Deserializer : DefaultActionDeserializer<RepositoryActionBrowserV1> | ||
{ | ||
bool IActionDeserializer.CanDeserialize(string type) | ||
{ | ||
return RepositoryActionBrowserV1.TYPE.Equals(type, StringComparison.CurrentCultureIgnoreCase); | ||
} | ||
|
||
RepositoryAction? IActionDeserializer.Deserialize(JToken jToken, ActionDeserializerComposition actionDeserializer, JsonSerializer jsonSerializer) | ||
{ | ||
return Deserialize(jToken, jsonSerializer); | ||
} | ||
|
||
private static RepositoryActionBrowserV1? Deserialize(JToken jToken, JsonSerializer jsonSerializer) | ||
{ | ||
return jToken.ToObject<RepositoryActionBrowserV1>(jsonSerializer); | ||
} | ||
} |
19 changes: 1 addition & 18 deletions
19
...IO/ModuleBasedRepositoryActionProvider/ActionDeserializers/ActionCommandV1Deserializer.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,8 @@ | ||
namespace RepoM.Api.IO.ModuleBasedRepositoryActionProvider.ActionDeserializers; | ||
|
||
using System; | ||
using Newtonsoft.Json; | ||
using Newtonsoft.Json.Linq; | ||
using RepoM.Api.IO.ModuleBasedRepositoryActionProvider.Data; | ||
using RepoM.Api.IO.ModuleBasedRepositoryActionProvider.Data.Actions; | ||
|
||
public class ActionCommandV1Deserializer : IActionDeserializer | ||
public class ActionCommandV1Deserializer : DefaultActionDeserializer<RepositoryActionCommandV1> | ||
{ | ||
bool IActionDeserializer.CanDeserialize(string type) | ||
{ | ||
return RepositoryActionCommandV1.TYPE.Equals(type, StringComparison.CurrentCultureIgnoreCase); | ||
} | ||
|
||
RepositoryAction? IActionDeserializer.Deserialize(JToken jToken, ActionDeserializerComposition actionDeserializer, JsonSerializer jsonSerializer) | ||
{ | ||
return Deserialize(jToken, jsonSerializer); | ||
} | ||
|
||
private static RepositoryActionCommandV1? Deserialize(JToken jToken, JsonSerializer jsonSerializer) | ||
{ | ||
return jToken.ToObject<RepositoryActionCommandV1>(jsonSerializer); | ||
} | ||
} |
19 changes: 1 addition & 18 deletions
19
...oduleBasedRepositoryActionProvider/ActionDeserializers/ActionGitCheckoutV1Deserializer.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,8 @@ | ||
namespace RepoM.Api.IO.ModuleBasedRepositoryActionProvider.ActionDeserializers; | ||
|
||
using System; | ||
using Newtonsoft.Json; | ||
using Newtonsoft.Json.Linq; | ||
using RepoM.Api.IO.ModuleBasedRepositoryActionProvider.Data; | ||
using RepoM.Api.IO.ModuleBasedRepositoryActionProvider.Data.Actions; | ||
|
||
public class ActionGitCheckoutV1Deserializer : IActionDeserializer | ||
public class ActionGitCheckoutV1Deserializer : DefaultActionDeserializer<RepositoryActionGitCheckoutV1> | ||
{ | ||
bool IActionDeserializer.CanDeserialize(string type) | ||
{ | ||
return RepositoryActionGitCheckoutV1.TYPE.Equals(type, StringComparison.CurrentCultureIgnoreCase); | ||
} | ||
|
||
RepositoryAction? IActionDeserializer.Deserialize(JToken jToken, ActionDeserializerComposition actionDeserializer, JsonSerializer jsonSerializer) | ||
{ | ||
return Deserialize(jToken, jsonSerializer); | ||
} | ||
|
||
private static RepositoryActionGitCheckoutV1? Deserialize(JToken jToken, JsonSerializer jsonSerializer) | ||
{ | ||
return jToken.ToObject<RepositoryActionGitCheckoutV1>(jsonSerializer); | ||
} | ||
} |
19 changes: 1 addition & 18 deletions
19
...O/ModuleBasedRepositoryActionProvider/ActionDeserializers/ActionGitFetchV1Deserializer.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,8 @@ | ||
namespace RepoM.Api.IO.ModuleBasedRepositoryActionProvider.ActionDeserializers; | ||
|
||
using System; | ||
using Newtonsoft.Json; | ||
using Newtonsoft.Json.Linq; | ||
using RepoM.Api.IO.ModuleBasedRepositoryActionProvider.Data; | ||
using RepoM.Api.IO.ModuleBasedRepositoryActionProvider.Data.Actions; | ||
|
||
public class ActionGitFetchV1Deserializer : IActionDeserializer | ||
public class ActionGitFetchV1Deserializer : DefaultActionDeserializer<RepositoryActionGitFetchV1> | ||
{ | ||
bool IActionDeserializer.CanDeserialize(string type) | ||
{ | ||
return RepositoryActionGitFetchV1.TYPE.Equals(type, StringComparison.CurrentCultureIgnoreCase); | ||
} | ||
|
||
RepositoryAction? IActionDeserializer.Deserialize(JToken jToken, ActionDeserializerComposition actionDeserializer, JsonSerializer jsonSerializer) | ||
{ | ||
return Deserialize(jToken, jsonSerializer); | ||
} | ||
|
||
private static RepositoryActionGitFetchV1? Deserialize(JToken jToken, JsonSerializer jsonSerializer) | ||
{ | ||
return jToken.ToObject<RepositoryActionGitFetchV1>(jsonSerializer); | ||
} | ||
} |
19 changes: 1 addition & 18 deletions
19
...IO/ModuleBasedRepositoryActionProvider/ActionDeserializers/ActionGitPullV1Deserializer.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,8 @@ | ||
namespace RepoM.Api.IO.ModuleBasedRepositoryActionProvider.ActionDeserializers; | ||
|
||
using System; | ||
using Newtonsoft.Json; | ||
using Newtonsoft.Json.Linq; | ||
using RepoM.Api.IO.ModuleBasedRepositoryActionProvider.Data; | ||
using RepoM.Api.IO.ModuleBasedRepositoryActionProvider.Data.Actions; | ||
|
||
public class ActionGitPullV1Deserializer : IActionDeserializer | ||
public class ActionGitPullV1Deserializer : DefaultActionDeserializer<RepositoryActionGitPullV1> | ||
{ | ||
bool IActionDeserializer.CanDeserialize(string type) | ||
{ | ||
return RepositoryActionGitPullV1.TYPE.Equals(type, StringComparison.CurrentCultureIgnoreCase); | ||
} | ||
|
||
RepositoryAction? IActionDeserializer.Deserialize(JToken jToken, ActionDeserializerComposition actionDeserializer, JsonSerializer jsonSerializer) | ||
{ | ||
return Deserialize(jToken, jsonSerializer); | ||
} | ||
|
||
private static RepositoryActionGitPullV1? Deserialize(JToken jToken, JsonSerializer jsonSerializer) | ||
{ | ||
return jToken.ToObject<RepositoryActionGitPullV1>(jsonSerializer); | ||
} | ||
} |
19 changes: 1 addition & 18 deletions
19
...IO/ModuleBasedRepositoryActionProvider/ActionDeserializers/ActionGitPushV1Deserializer.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,8 @@ | ||
namespace RepoM.Api.IO.ModuleBasedRepositoryActionProvider.ActionDeserializers; | ||
|
||
using System; | ||
using Newtonsoft.Json; | ||
using Newtonsoft.Json.Linq; | ||
using RepoM.Api.IO.ModuleBasedRepositoryActionProvider.Data; | ||
using RepoM.Api.IO.ModuleBasedRepositoryActionProvider.Data.Actions; | ||
|
||
public class ActionGitPushV1Deserializer : IActionDeserializer | ||
public class ActionGitPushV1Deserializer : DefaultActionDeserializer<RepositoryActionGitPushV1> | ||
{ | ||
bool IActionDeserializer.CanDeserialize(string type) | ||
{ | ||
return RepositoryActionGitPushV1.TYPE.Equals(type, StringComparison.CurrentCultureIgnoreCase); | ||
} | ||
|
||
RepositoryAction? IActionDeserializer.Deserialize(JToken jToken, ActionDeserializerComposition actionDeserializer, JsonSerializer jsonSerializer) | ||
{ | ||
return Deserialize(jToken, jsonSerializer); | ||
} | ||
|
||
private static RepositoryActionGitPushV1? Deserialize(JToken jToken, JsonSerializer jsonSerializer) | ||
{ | ||
return jToken.ToObject<RepositoryActionGitPushV1>(jsonSerializer); | ||
} | ||
} |
19 changes: 1 addition & 18 deletions
19
...BasedRepositoryActionProvider/ActionDeserializers/ActionIgnoreRepositoryV1Deserializer.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,8 @@ | ||
namespace RepoM.Api.IO.ModuleBasedRepositoryActionProvider.ActionDeserializers; | ||
|
||
using System; | ||
using Newtonsoft.Json; | ||
using Newtonsoft.Json.Linq; | ||
using RepoM.Api.IO.ModuleBasedRepositoryActionProvider.Data; | ||
using RepoM.Api.IO.ModuleBasedRepositoryActionProvider.Data.Actions; | ||
|
||
public class ActionIgnoreRepositoryV1Deserializer : IActionDeserializer | ||
public class ActionIgnoreRepositoryV1Deserializer : DefaultActionDeserializer<RepositoryActionIgnoreRepositoryV1> | ||
{ | ||
bool IActionDeserializer.CanDeserialize(string type) | ||
{ | ||
return RepositoryActionIgnoreRepositoryV1.TYPE.Equals(type, StringComparison.CurrentCultureIgnoreCase); | ||
} | ||
|
||
RepositoryAction? IActionDeserializer.Deserialize(JToken jToken, ActionDeserializerComposition actionDeserializer, JsonSerializer jsonSerializer) | ||
{ | ||
return Deserialize(jToken, jsonSerializer); | ||
} | ||
|
||
private static RepositoryActionIgnoreRepositoryV1? Deserialize(JToken jToken, JsonSerializer jsonSerializer) | ||
{ | ||
return jToken.ToObject<RepositoryActionIgnoreRepositoryV1>(jsonSerializer); | ||
} | ||
} |
19 changes: 1 addition & 18 deletions
19
...O/ModuleBasedRepositoryActionProvider/ActionDeserializers/ActionJustTextV1Deserializer.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,8 @@ | ||
namespace RepoM.Api.IO.ModuleBasedRepositoryActionProvider.ActionDeserializers; | ||
|
||
using System; | ||
using Newtonsoft.Json; | ||
using Newtonsoft.Json.Linq; | ||
using RepoM.Api.IO.ModuleBasedRepositoryActionProvider.Data; | ||
using RepoM.Api.IO.ModuleBasedRepositoryActionProvider.Data.Actions; | ||
|
||
public class ActionJustTextV1Deserializer : IActionDeserializer | ||
public class ActionJustTextV1Deserializer : DefaultActionDeserializer<RepositoryActionJustTextV1> | ||
{ | ||
bool IActionDeserializer.CanDeserialize(string type) | ||
{ | ||
return RepositoryActionJustTextV1.TYPE.Equals(type, StringComparison.CurrentCultureIgnoreCase); | ||
} | ||
|
||
RepositoryAction? IActionDeserializer.Deserialize(JToken jToken, ActionDeserializerComposition actionDeserializer, JsonSerializer jsonSerializer) | ||
{ | ||
return Deserialize(jToken, jsonSerializer); | ||
} | ||
|
||
private static RepositoryActionJustTextV1? Deserialize(JToken jToken, JsonSerializer jsonSerializer) | ||
{ | ||
return jToken.ToObject<RepositoryActionJustTextV1>(jsonSerializer); | ||
} | ||
} |
21 changes: 1 addition & 20 deletions
21
...uleBasedRepositoryActionProvider/ActionDeserializers/ActionPinRepositoryV1Deserializer.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,27 +1,8 @@ | ||
namespace RepoM.Api.IO.ModuleBasedRepositoryActionProvider.ActionDeserializers; | ||
|
||
using System; | ||
using Newtonsoft.Json; | ||
using Newtonsoft.Json.Linq; | ||
using RepoM.Api.IO.ModuleBasedRepositoryActionProvider.Data; | ||
using RepoM.Api.IO.ModuleBasedRepositoryActionProvider.Data.Actions; | ||
|
||
public class ActionPinRepositoryV1Deserializer : IActionDeserializer | ||
public class ActionPinRepositoryV1Deserializer : DefaultActionDeserializer<RepositoryActionPinRepositoryV1> | ||
{ | ||
bool IActionDeserializer.CanDeserialize(string type) | ||
{ | ||
return RepositoryActionPinRepositoryV1.TYPE.Equals(type, StringComparison.CurrentCultureIgnoreCase); | ||
} | ||
|
||
RepositoryAction? IActionDeserializer.Deserialize(JToken jToken, ActionDeserializerComposition actionDeserializer, JsonSerializer jsonSerializer) | ||
{ | ||
return Deserialize(jToken, jsonSerializer); | ||
} | ||
|
||
private static RepositoryActionPinRepositoryV1? Deserialize(JToken jToken, JsonSerializer jsonSerializer) | ||
{ | ||
RepositoryActionPinRepositoryV1? result = jToken.ToObject<RepositoryActionPinRepositoryV1>(jsonSerializer); | ||
|
||
return result ?? null; | ||
} | ||
} |
19 changes: 1 addition & 18 deletions
19
.../ModuleBasedRepositoryActionProvider/ActionDeserializers/ActionSeparatorV1Deserializer.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,8 @@ | ||
namespace RepoM.Api.IO.ModuleBasedRepositoryActionProvider.ActionDeserializers; | ||
|
||
using System; | ||
using Newtonsoft.Json; | ||
using Newtonsoft.Json.Linq; | ||
using RepoM.Api.IO.ModuleBasedRepositoryActionProvider.Data; | ||
using RepoM.Api.IO.ModuleBasedRepositoryActionProvider.Data.Actions; | ||
|
||
public class ActionSeparatorV1Deserializer : IActionDeserializer | ||
public class ActionSeparatorV1Deserializer : DefaultActionDeserializer<RepositoryActionSeparatorV1> | ||
{ | ||
bool IActionDeserializer.CanDeserialize(string type) | ||
{ | ||
return RepositoryActionSeparatorV1.TYPE.Equals(type, StringComparison.CurrentCultureIgnoreCase); | ||
} | ||
|
||
RepositoryAction? IActionDeserializer.Deserialize(JToken jToken, ActionDeserializerComposition actionDeserializer, JsonSerializer jsonSerializer) | ||
{ | ||
return Deserialize(jToken, jsonSerializer); | ||
} | ||
|
||
private static RepositoryActionSeparatorV1? Deserialize(JToken jToken, JsonSerializer jsonSerializer) | ||
{ | ||
return jToken.ToObject<RepositoryActionSeparatorV1>(jsonSerializer); | ||
} | ||
} |
Oops, something went wrong.