Skip to content

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
  • Loading branch information
coenm committed Aug 8, 2023
1 parent d65f917 commit a8accdb
Show file tree
Hide file tree
Showing 31 changed files with 101 additions and 345 deletions.
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);
}
}
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);
}
}
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);
}
}
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);
}
}
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);
}
}
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);
}
}
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);
}
}
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);
}
}
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);
}
}
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);
}
}
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;
}
}
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);
}
}
Loading

0 comments on commit a8accdb

Please sign in to comment.