This file is dynamically maintained by a bot, please do not edit this by hand. It represents various code metrics, such as cyclomatic complexity, maintainability index, and so on.
The MyJetWallet.DynamicLinkGenerator.csproj project file contains:
- 5 namespaces.
- 26 named types.
- 451 total lines of source code.
- Approximately 74 lines of executable code.
- The highest cyclomatic complexity is 4 ✔️.
Service.PushNotification.Domain.Models.Enums ✔️
The Service.PushNotification.Domain.Models.Enums namespace contains 1 named types.
- 1 named types.
- 13 total lines of source code.
- Approximately 4 lines of executable code.
- The highest cyclomatic complexity is 0 ✔️.
JwAction ✔️
- The
JwActioncontains 6 members. - 10 total lines of source code.
- Approximately 4 lines of executable code.
- The highest cyclomatic complexity is 0 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Field | 13 | 93 | 0 ✔️ | 0 | 0 | 1 / 1 |
| Field | 12 | 93 | 0 ✔️ | 0 | 0 | 1 / 1 |
| Field | 10 | 93 | 0 ✔️ | 0 | 0 | 1 / 1 |
| Field | 11 | 93 | 0 ✔️ | 0 | 0 | 1 / 1 |
| Field | 9 | 93 | 0 ✔️ | 0 | 0 | 1 / 1 |
| Field | 8 | 100 | 0 ✔️ | 0 | 0 | 1 / 0 |
MyJetWallet.DynamicLinkGenerator.Ioc ✔️
The MyJetWallet.DynamicLinkGenerator.Ioc namespace contains 1 named types.
- 1 named types.
- 27 total lines of source code.
- Approximately 3 lines of executable code.
- The highest cyclomatic complexity is 1 ✔️.
AutofacHelper ✔️
- The
AutofacHelpercontains 2 members. - 24 total lines of source code.
- Approximately 3 lines of executable code.
- The highest cyclomatic complexity is 1 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Method | 13 | 87 | 1 ✔️ | 0 | 5 | 12 / 2 |
| Method | 26 | 93 | 1 ✔️ | 0 | 5 | 8 / 1 |
MyJetWallet.DynamicLinkGenerator.Models ✔️
The MyJetWallet.DynamicLinkGenerator.Models namespace contains 19 named types.
- 19 named types.
- 164 total lines of source code.
- Approximately 0 lines of executable code.
- The highest cyclomatic complexity is 2 ✔️.
ActionEnum ✔️
- The
ActionEnumcontains 18 members. - 21 total lines of source code.
- Approximately 0 lines of executable code.
- The highest cyclomatic complexity is 0 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Field | 7 | 100 | 0 ✔️ | 0 | 0 | 1 / 0 |
| Field | 10 | 100 | 0 ✔️ | 0 | 0 | 1 / 0 |
| Field | 9 | 100 | 0 ✔️ | 0 | 0 | 1 / 0 |
| Field | 13 | 100 | 0 ✔️ | 0 | 0 | 1 / 0 |
| Field | 17 | 100 | 0 ✔️ | 0 | 0 | 1 / 0 |
| Field | 8 | 100 | 0 ✔️ | 0 | 0 | 1 / 0 |
| Field | 22 | 100 | 0 ✔️ | 0 | 0 | 1 / 0 |
| Field | 11 | 100 | 0 ✔️ | 0 | 0 | 1 / 0 |
| Field | 19 | 100 | 0 ✔️ | 0 | 0 | 1 / 0 |
| Field | 18 | 100 | 0 ✔️ | 0 | 0 | 1 / 0 |
| Field | 12 | 100 | 0 ✔️ | 0 | 0 | 1 / 0 |
| Field | 6 | 100 | 0 ✔️ | 0 | 0 | 1 / 0 |
| Field | 5 | 100 | 0 ✔️ | 0 | 0 | 1 / 0 |
| Field | 21 | 100 | 0 ✔️ | 0 | 0 | 1 / 0 |
| Field | 20 | 100 | 0 ✔️ | 0 | 0 | 1 / 0 |
| Field | 14 | 100 | 0 ✔️ | 0 | 0 | 1 / 0 |
| Field | 16 | 100 | 0 ✔️ | 0 | 0 | 1 / 0 |
| Field | 15 | 100 | 0 ✔️ | 0 | 0 | 1 / 0 |
DeviceTypeEnum ✔️
- The
DeviceTypeEnumcontains 3 members. - 6 total lines of source code.
- Approximately 0 lines of executable code.
- The highest cyclomatic complexity is 0 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Field | 5 | 100 | 0 ✔️ | 0 | 0 | 1 / 0 |
| Field | 6 | 100 | 0 ✔️ | 0 | 0 | 1 / 0 |
| Field | 7 | 100 | 0 ✔️ | 0 | 0 | 1 / 0 |
GenerateConfirmEmailLinkRequest ✔️
- The
GenerateConfirmEmailLinkRequestcontains 4 members. - 7 total lines of source code.
- Approximately 0 lines of executable code.
- The highest cyclomatic complexity is 2 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Property | 5 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 7 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 6 | 100 | 2 ✔️ | 0 | 1 | 1 / 0 |
| Property | 8 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
GenerateDeleteProfileLinkRequest ✔️
- The
GenerateDeleteProfileLinkRequestcontains 3 members. - 6 total lines of source code.
- Approximately 0 lines of executable code.
- The highest cyclomatic complexity is 2 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Property | 5 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 7 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 6 | 100 | 2 ✔️ | 0 | 1 | 1 / 0 |
GenerateDepositStartLinkRequest ✔️
- The
GenerateDepositStartLinkRequestcontains 2 members. - 5 total lines of source code.
- Approximately 0 lines of executable code.
- The highest cyclomatic complexity is 2 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Property | 5 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 6 | 100 | 2 ✔️ | 0 | 1 | 1 / 0 |
GenerateEarnLandingLinkRequest ✔️
- The
GenerateEarnLandingLinkRequestcontains 2 members. - 5 total lines of source code.
- Approximately 0 lines of executable code.
- The highest cyclomatic complexity is 2 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Property | 5 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 6 | 100 | 2 ✔️ | 0 | 1 | 1 / 0 |
GenerateForgotPasswordLinkRequest ✔️
- The
GenerateForgotPasswordLinkRequestcontains 4 members. - 7 total lines of source code.
- Approximately 0 lines of executable code.
- The highest cyclomatic complexity is 2 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Property | 5 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 8 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 6 | 100 | 2 ✔️ | 0 | 1 | 1 / 0 |
| Property | 7 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
GenerateHighYieldLinkRequest ✔️
- The
GenerateHighYieldLinkRequestcontains 2 members. - 5 total lines of source code.
- Approximately 0 lines of executable code.
- The highest cyclomatic complexity is 2 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Property | 5 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 6 | 100 | 2 ✔️ | 0 | 1 | 1 / 0 |
GenerateInviteFriendLinkRequest ✔️
- The
GenerateInviteFriendLinkRequestcontains 2 members. - 5 total lines of source code.
- Approximately 0 lines of executable code.
- The highest cyclomatic complexity is 2 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Property | 5 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 6 | 100 | 2 ✔️ | 0 | 1 | 1 / 0 |
GenerateKycFailLinkRequest ✔️
- The
GenerateKycFailLinkRequestcontains 2 members. - 5 total lines of source code.
- Approximately 0 lines of executable code.
- The highest cyclomatic complexity is 2 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Property | 5 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 6 | 100 | 2 ✔️ | 0 | 1 | 1 / 0 |
GenerateKycSuccessLinkRequest ✔️
- The
GenerateKycSuccessLinkRequestcontains 2 members. - 5 total lines of source code.
- Approximately 0 lines of executable code.
- The highest cyclomatic complexity is 2 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Property | 5 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 6 | 100 | 2 ✔️ | 0 | 1 | 1 / 0 |
GenerateKycVerificationLinkRequest ✔️
- The
GenerateKycVerificationLinkRequestcontains 2 members. - 5 total lines of source code.
- Approximately 0 lines of executable code.
- The highest cyclomatic complexity is 2 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Property | 5 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 6 | 100 | 2 ✔️ | 0 | 1 | 1 / 0 |
GenerateLoginLinkRequest ✔️
- The
GenerateLoginLinkRequestcontains 3 members. - 6 total lines of source code.
- Approximately 0 lines of executable code.
- The highest cyclomatic complexity is 2 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Property | 5 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 6 | 100 | 2 ✔️ | 0 | 1 | 1 / 0 |
| Property | 7 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
GenerateRecurringBuyLinkRequest ✔️
- The
GenerateRecurringBuyLinkRequestcontains 2 members. - 5 total lines of source code.
- Approximately 0 lines of executable code.
- The highest cyclomatic complexity is 2 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Property | 5 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 6 | 100 | 2 ✔️ | 0 | 1 | 1 / 0 |
GenerateTradingStartLinkRequest ✔️
- The
GenerateTradingStartLinkRequestcontains 2 members. - 5 total lines of source code.
- Approximately 0 lines of executable code.
- The highest cyclomatic complexity is 2 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Property | 5 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 6 | 100 | 2 ✔️ | 0 | 1 | 1 / 0 |
GenerateTransferLinkRequest ✔️
- The
GenerateTransferLinkRequestcontains 4 members. - 7 total lines of source code.
- Approximately 0 lines of executable code.
- The highest cyclomatic complexity is 2 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Property | 5 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 6 | 100 | 2 ✔️ | 0 | 1 | 1 / 0 |
| Property | 8 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 7 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
GenerateVerifyTransferLinkRequest ✔️
- The
GenerateVerifyTransferLinkRequestcontains 4 members. - 7 total lines of source code.
- Approximately 0 lines of executable code.
- The highest cyclomatic complexity is 2 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Property | 5 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 8 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 6 | 100 | 2 ✔️ | 0 | 1 | 1 / 0 |
| Property | 7 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
GenerateVerifyWithdrawalLinkRequest ✔️
- The
GenerateVerifyWithdrawalLinkRequestcontains 4 members. - 7 total lines of source code.
- Approximately 0 lines of executable code.
- The highest cyclomatic complexity is 2 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Property | 5 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 8 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 6 | 100 | 2 ✔️ | 0 | 1 | 1 / 0 |
| Property | 7 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
GenerateWithdrawalLinkRequest ✔️
- The
GenerateWithdrawalLinkRequestcontains 4 members. - 7 total lines of source code.
- Approximately 0 lines of executable code.
- The highest cyclomatic complexity is 2 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Property | 5 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 6 | 100 | 2 ✔️ | 0 | 1 | 1 / 0 |
| Property | 8 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 7 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
MyJetWallet.DynamicLinkGenerator.NoSql ✔️
The MyJetWallet.DynamicLinkGenerator.NoSql namespace contains 2 named types.
- 2 named types.
- 34 total lines of source code.
- Approximately 4 lines of executable code.
- The highest cyclomatic complexity is 2 ✔️.
DynamicLinkSettingsNoSql.BaseLinks ✔️
- The
DynamicLinkSettingsNoSql.BaseLinkscontains 3 members. - 6 total lines of source code.
- Approximately 0 lines of executable code.
- The highest cyclomatic complexity is 2 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Property | 36 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 34 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 35 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
DynamicLinkSettingsNoSql ✔️
- The
DynamicLinkSettingsNoSqlcontains 9 members. - 32 total lines of source code.
- Approximately 4 lines of executable code.
- The highest cyclomatic complexity is 2 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Property | 13 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Method | 19 | 86 | 1 ✔️ | 0 | 4 | 12 / 1 |
| Property | 12 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Method | 10 | 100 | 1 ✔️ | 0 | 0 | 1 / 1 |
| Method | 11 | 100 | 1 ✔️ | 0 | 0 | 1 / 1 |
| Property | 14 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 15 | 100 | 2 ✔️ | 0 | 0 | 1 / 0 |
| Property | 17 | 100 | 2 ✔️ | 0 | 3 | 1 / 0 |
| Field | 9 | 93 | 0 ✔️ | 0 | 0 | 1 / 1 |
MyJetWallet.DynamicLinkGenerator.Services ✔️
The MyJetWallet.DynamicLinkGenerator.Services namespace contains 3 named types.
- 3 named types.
- 213 total lines of source code.
- Approximately 63 lines of executable code.
- The highest cyclomatic complexity is 4 ✔️.
ActionUrlClient ✔️
- The
ActionUrlClientcontains 5 members. - 28 total lines of source code.
- Approximately 5 lines of executable code.
- The highest cyclomatic complexity is 1 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Method | 27 | 93 | 1 ✔️ | 0 | 1 | 4 / 1 |
| Method | 22 | 95 | 1 ✔️ | 0 | 1 | 4 / 1 |
| Method | 12 | 95 | 1 ✔️ | 0 | 1 | 4 / 1 |
| Method | 17 | 95 | 1 ✔️ | 0 | 1 | 4 / 1 |
| Method | 7 | 93 | 1 ✔️ | 0 | 1 | 4 / 1 |
DynamicLinkClient ✔️
- The
DynamicLinkClientcontains 20 members. - 155 total lines of source code.
- Approximately 58 lines of executable code.
- The highest cyclomatic complexity is 4 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Field | 11 | 100 | 0 ✔️ | 0 | 2 | 1 / 0 |
| Method | 13 | 96 | 1 ✔️ | 0 | 2 | 4 / 1 |
| Method | 46 | 77 | 1 ✔️ | 0 | 5 | 6 / 3 |
| Method | 39 | 77 | 1 ✔️ | 0 | 5 | 6 / 3 |
| Method | 25 | 76 | 1 ✔️ | 0 | 5 | 6 / 3 |
| Method | 138 | 66 | 4 ✔️ | 0 | 11 | 25 / 6 |
| Method | 68 | 77 | 1 ✔️ | 0 | 5 | 6 / 3 |
| Method | 96 | 77 | 1 ✔️ | 0 | 5 | 6 / 3 |
| Method | 32 | 76 | 1 ✔️ | 0 | 5 | 6 / 3 |
| Method | 131 | 77 | 1 ✔️ | 0 | 5 | 6 / 3 |
| Method | 53 | 77 | 1 ✔️ | 0 | 5 | 6 / 3 |
| Method | 110 | 77 | 1 ✔️ | 0 | 5 | 6 / 3 |
| Method | 103 | 77 | 1 ✔️ | 0 | 5 | 6 / 3 |
| Method | 60 | 77 | 1 ✔️ | 0 | 5 | 7 / 3 |
| Method | 18 | 77 | 1 ✔️ | 0 | 5 | 6 / 3 |
| Method | 124 | 77 | 1 ✔️ | 0 | 5 | 6 / 3 |
| Method | 117 | 77 | 1 ✔️ | 0 | 5 | 6 / 3 |
| Method | 75 | 77 | 1 ✔️ | 0 | 5 | 6 / 3 |
| Method | 89 | 76 | 1 ✔️ | 0 | 5 | 6 / 3 |
| Method | 82 | 76 | 1 ✔️ | 0 | 5 | 6 / 3 |
IDynamicLinkClient ✔️
- The
IDynamicLinkClientcontains 17 members. - 22 total lines of source code.
- Approximately 0 lines of executable code.
- The highest cyclomatic complexity is 1 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Method | 11 | 100 | 1 ✔️ | 0 | 2 | 1 / 0 |
| Method | 10 | 100 | 1 ✔️ | 0 | 2 | 1 / 0 |
| Method | 8 | 100 | 1 ✔️ | 0 | 2 | 1 / 0 |
| Method | 14 | 100 | 1 ✔️ | 0 | 2 | 1 / 0 |
| Method | 18 | 100 | 1 ✔️ | 0 | 2 | 1 / 0 |
| Method | 9 | 100 | 1 ✔️ | 0 | 2 | 1 / 0 |
| Method | 23 | 100 | 1 ✔️ | 0 | 2 | 1 / 0 |
| Method | 12 | 100 | 1 ✔️ | 0 | 2 | 1 / 0 |
| Method | 20 | 100 | 1 ✔️ | 0 | 2 | 1 / 0 |
| Method | 19 | 100 | 1 ✔️ | 0 | 2 | 1 / 0 |
| Method | 13 | 100 | 1 ✔️ | 0 | 2 | 1 / 0 |
| Method | 7 | 100 | 1 ✔️ | 0 | 2 | 1 / 0 |
| Method | 22 | 100 | 1 ✔️ | 0 | 2 | 1 / 0 |
| Method | 21 | 100 | 1 ✔️ | 0 | 2 | 1 / 0 |
| Method | 15 | 100 | 1 ✔️ | 0 | 2 | 1 / 0 |
| Method | 17 | 100 | 1 ✔️ | 0 | 2 | 1 / 0 |
| Method | 16 | 100 | 1 ✔️ | 0 | 2 | 1 / 0 |
🔝 back to MyJetWallet.DynamicLinkGenerator
The TestApp.csproj project file contains:
- 1 namespaces.
- 1 named types.
- 38 total lines of source code.
- Approximately 3 lines of executable code.
- The highest cyclomatic complexity is 1 ✔️.
TestApp ✔️
The TestApp namespace contains 1 named types.
- 1 named types.
- 38 total lines of source code.
- Approximately 3 lines of executable code.
- The highest cyclomatic complexity is 1 ✔️.
Program ✔️
- The
Programcontains 1 members. - 35 total lines of source code.
- Approximately 3 lines of executable code.
- The highest cyclomatic complexity is 1 ✔️.
| Member kind | Line number | Maintainability index | Cyclomatic complexity | Depth of inheritance | Class coupling | Lines of source / executable code |
|---|---|---|---|---|---|---|
| Method | 11 | 78 | 1 ✔️ | 0 | 2 | 31 / 3 |
- Maintainability index: Measures ease of code maintenance. Higher values are better.
- Cyclomatic complexity: Measures the number of branches. Lower values are better.
- Depth of inheritance: Measures length of object inheritance hierarchy. Lower values are better.
- Class coupling: Measures the number of classes that are referenced. Lower values are better.
- Lines of source code: Exact number of lines of source code. Lower values are better.
- Lines of executable code: Approximates the lines of executable code. Lower values are better.
classDiagram
class JwAction{
-None$
-jw_operation_history$
-jw_kyc_documents_approved$
-jw_kyc_documents_declined$
-jw_kyc_banned$
-jw_crypto_withdrawal_decline$
}
classDiagram
class AutofacHelper{
+RegisterDynamicLinkClient(ContainerBuilder builder, IMyNoSqlSubscriber myNoSqlClient)$ void
+RegisterDynamicLinkSettingsWriter(ContainerBuilder builder, Func<string> myNoSqlWriterUrl)$ void
}
classDiagram
class ActionEnum{
-None$
-Login$
-ConfirmEmail$
-ForgotPassword$
-ConfirmWithdrawal$
-ConfirmTransfer$
-InviteFriend$
-KycVerification$
-DepositStart$
-TradingStart$
-VerifyWithdrawal$
-VerifyTransfer$
-EarnLanding$
-KycSuccess$
-KycFail$
-RecurringBuyStart$
-ProfileDelete$
-HighYield$
}
classDiagram
class DeviceTypeEnum{
-Android$
-Ios$
-Unknown$
}
classDiagram
class GenerateConfirmEmailLinkRequest{
+string Brand
+DeviceTypeEnum DeviceType
+string Code
+string Token
}
classDiagram
class GenerateDeleteProfileLinkRequest{
+string Brand
+DeviceTypeEnum DeviceType
+string Code
}
classDiagram
class GenerateDepositStartLinkRequest{
+string Brand
+DeviceTypeEnum DeviceType
}
classDiagram
class GenerateEarnLandingLinkRequest{
+string Brand
+DeviceTypeEnum DeviceType
}
classDiagram
class GenerateForgotPasswordLinkRequest{
+string Brand
+DeviceTypeEnum DeviceType
+string Token
+string Code
}
classDiagram
class GenerateHighYieldLinkRequest{
+string Brand
+DeviceTypeEnum DeviceType
}
classDiagram
class GenerateInviteFriendLinkRequest{
+string Brand
+DeviceTypeEnum DeviceType
}
classDiagram
class GenerateKycFailLinkRequest{
+string Brand
+DeviceTypeEnum DeviceType
}
classDiagram
class GenerateKycSuccessLinkRequest{
+string Brand
+DeviceTypeEnum DeviceType
}
classDiagram
class GenerateKycVerificationLinkRequest{
+string Brand
+DeviceTypeEnum DeviceType
}
classDiagram
class GenerateLoginLinkRequest{
+string Brand
+DeviceTypeEnum DeviceType
+string Email
}
classDiagram
class GenerateRecurringBuyLinkRequest{
+string Brand
+DeviceTypeEnum DeviceType
}
classDiagram
class GenerateTradingStartLinkRequest{
+string Brand
+DeviceTypeEnum DeviceType
}
classDiagram
class GenerateTransferLinkRequest{
+string Brand
+DeviceTypeEnum DeviceType
+string OperationId
+string ErrorCode
}
classDiagram
class GenerateVerifyTransferLinkRequest{
+string Brand
+DeviceTypeEnum DeviceType
+string OperationId
+string Code
}
classDiagram
class GenerateVerifyWithdrawalLinkRequest{
+string Brand
+DeviceTypeEnum DeviceType
+string OperationId
+string Code
}
classDiagram
class GenerateWithdrawalLinkRequest{
+string Brand
+DeviceTypeEnum DeviceType
+string OperationId
+string ErrorCode
}
classDiagram
class BaseLinks{
+string BaseLinkDefault
+string BaseLinkIos
+string BaseLinkAndroid
}
classDiagram
class DynamicLinkSettingsNoSql{
-string TableName$
+string DomainUriPrefix
+string AndroidPackageName
+string IosBundleId
+string IosStoreId
+Dictionary<ActionEnum, BaseLinks> LinksMap
+GeneratePartitionKey()$ string
+GenerateRowKey(string brand)$ string
+Create(string brand, string domainUriPrefix, string androidPackageName, string iosBundleId, Dictionary<ActionEnum, BaseLinks> linksMap)$ DynamicLinkSettingsNoSql
}
classDiagram
class ActionUrlClient{
+GenerateOperationHistoryUrl(string baseUrl, string operationId)$ string
+GenerateKycDocumentsApprovedUrl(string baseUrl)$ string
+GenerateKycDocumentsDeclinedUrl(string baseUrl)$ string
+GenerateKycBannedUrl(string baseUrl)$ string
+GenerateCryptoWithdrawalDeclineUrl(string baseUrl, string asset)$ string
}
classDiagram
IDynamicLinkClient <|-- DynamicLinkClient : implements
class DynamicLinkClient{
-IMyNoSqlServerDataReader<DynamicLinkSettingsNoSql> _reader
+.ctor(IMyNoSqlServerDataReader<DynamicLinkSettingsNoSql> reader) DynamicLinkClient
+GenerateLoginLink(GenerateLoginLinkRequest request) (string longLink, string shortLink)
+GenerateConfirmEmailLink(GenerateConfirmEmailLinkRequest request) (string longLink, string shortLink)
+GenerateForgotPasswordLink(GenerateForgotPasswordLinkRequest request) (string longLink, string shortLink)
+GenerateConfirmedWithdrawalLink(GenerateWithdrawalLinkRequest request) (string longLink, string shortLink)
+GenerateConfirmedTransferLink(GenerateTransferLinkRequest request) (string longLink, string shortLink)
+GenerateInviteFriendLink(GenerateInviteFriendLinkRequest request) (string longLink, string shortLink)
+GenerateKycVerificationLink(GenerateKycVerificationLinkRequest request) (string longLink, string shortLink)
+GenerateDepositStartLink(GenerateDepositStartLinkRequest request) (string longLink, string shortLink)
+GenerateTradingStartLink(GenerateTradingStartLinkRequest request) (string longLink, string shortLink)
+GenerateVerifyWithdrawalLink(GenerateVerifyWithdrawalLinkRequest request) (string longLink, string shortLink)
+GenerateVerifyTransferLink(GenerateVerifyTransferLinkRequest request) (string longLink, string shortLink)
+GenerateEarnLandingLink(GenerateEarnLandingLinkRequest request) (string longLink, string shortLink)
+GenerateKycSuccessLink(GenerateKycSuccessLinkRequest request) (string longLink, string shortLink)
+GenerateKycFailLink(GenerateKycFailLinkRequest request) (string longLink, string shortLink)
+GenerateRecurringBuyLink(GenerateRecurringBuyLinkRequest request) (string longLink, string shortLink)
+GenerateProfileDeleteLink(GenerateDeleteProfileLinkRequest request) (string longLink, string shortLink)
+GenerateHighYieldLink(GenerateHighYieldLinkRequest request) (string longLink, string shortLink)
+GenerateDeepLink(ActionEnum action, DeviceTypeEnum device, string brand, string paramString) (string longLink, string shortLink)
}
classDiagram
class IDynamicLinkClient{
+GenerateLoginLink(GenerateLoginLinkRequest request)* (string longLink, string shortLink)
+GenerateConfirmEmailLink(GenerateConfirmEmailLinkRequest request)* (string longLink, string shortLink)
+GenerateForgotPasswordLink(GenerateForgotPasswordLinkRequest request)* (string longLink, string shortLink)
+GenerateConfirmedWithdrawalLink(GenerateWithdrawalLinkRequest request)* (string longLink, string shortLink)
+GenerateConfirmedTransferLink(GenerateTransferLinkRequest request)* (string longLink, string shortLink)
+GenerateInviteFriendLink(GenerateInviteFriendLinkRequest request)* (string longLink, string shortLink)
+GenerateKycVerificationLink(GenerateKycVerificationLinkRequest request)* (string longLink, string shortLink)
+GenerateDepositStartLink(GenerateDepositStartLinkRequest request)* (string longLink, string shortLink)
+GenerateTradingStartLink(GenerateTradingStartLinkRequest request)* (string longLink, string shortLink)
+GenerateVerifyWithdrawalLink(GenerateVerifyWithdrawalLinkRequest request)* (string longLink, string shortLink)
+GenerateVerifyTransferLink(GenerateVerifyTransferLinkRequest request)* (string longLink, string shortLink)
+GenerateEarnLandingLink(GenerateEarnLandingLinkRequest request)* (string longLink, string shortLink)
+GenerateKycSuccessLink(GenerateKycSuccessLinkRequest request)* (string longLink, string shortLink)
+GenerateKycFailLink(GenerateKycFailLinkRequest request)* (string longLink, string shortLink)
+GenerateRecurringBuyLink(GenerateRecurringBuyLinkRequest request)* (string longLink, string shortLink)
+GenerateProfileDeleteLink(GenerateDeleteProfileLinkRequest request)* (string longLink, string shortLink)
+GenerateHighYieldLink(GenerateHighYieldLinkRequest request)* (string longLink, string shortLink)
}
classDiagram
class Program{
+Main(string[] args)$ void
}
This file is maintained by a bot.