Skip to content

Commit

Permalink
Added University, Department (Retail), Department (Corporate), Expone…
Browse files Browse the repository at this point in the history
…ntial Distributions and ICD10 diagnosis and procedure codes
  • Loading branch information
amogram committed Oct 31, 2016
1 parent 6e0a529 commit 591151c
Show file tree
Hide file tree
Showing 5 changed files with 59 additions and 2 deletions.
14 changes: 14 additions & 0 deletions src/NMockaroo/Attributes/MockarooBinomialDistributionAttribute.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
namespace NMockaroo.Attributes
{
/// <summary>
/// Represents the Mockaroo Geometric Distribution type
/// <see cref="https://www.mockaroo.com/api/docs#type_binomial_distribution" />
/// </summary>
public class MockarooBinomialDistributionAttribute : MockarooInfoAttribute
{
/// <summary>
/// The probability of success
/// </summary>
public decimal Probability { get; set; }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
namespace NMockaroo.Attributes
{
/// <summary>
/// Represents the Exponential Distribution data type
/// <see cref="https://www.mockaroo.com/api/docs#type_exponential_distribution"/>
/// </summary>
public class MockarooExponentialDistributionAttribute
{
/// <summary>
/// The rate parameter
/// </summary>
public decimal Lambda { get; set; }
}
}
14 changes: 14 additions & 0 deletions src/NMockaroo/Attributes/MockarooGeometricDistributionAttribute.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
namespace NMockaroo.Attributes
{
/// <summary>
/// Represents the Mockaroo Geometric Distribution type
/// <see cref="https://www.mockaroo.com/api/docs#type_geometric_distribution" />
/// </summary>
public class MockarooGeometricDistributionAttribute : MockarooInfoAttribute
{
/// <summary>
/// The probability of success
/// </summary>
public decimal Probability { get; set; }
}
}
16 changes: 14 additions & 2 deletions src/NMockaroo/DataTypes.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ public static class DataTypes
public const string Avatar = "Avatar";
public const string Base64ImageUrl = "Base64 Image URL";
public const string BitcoinAddress = "Bitcoin Address";
public const string BinomialDistribution = "Binomial Distribution";
public const string Blank = "Blank";
public const string Boolean = "Boolean";
public const string City = "City";
Expand All @@ -22,13 +23,16 @@ public static class DataTypes
public const string CustomList = "Custom List";
public const string DatasetColumn = "Dataset Column";
public const string Date = "Date";
public const string DepartmentCorporate = "Department (Corporate)";
public const string DepartmentRetail = "Department (Retail)";
public const string DomainName = "Domain Name";
public const string DrugCompany = "Drug Company";
public const string DrugNameBrand = "Drug Name (Brand)";
public const string DrugNameGeneric = "Drug Name (Generic)";
public const string DummyImageUrl = "Dummy Image URL";
public const string EmailAddress = "Email Address";
public const string Encrypt = "Encrypt";
public const string ExponentialDistribution = "Exponential Distribution";
public const string FamilyNameChinese = "Family Name (Chinese)";
public const string FdaNdcCode = "FDA NDC Code";
public const string FileName = "File Name";
Expand All @@ -41,16 +45,23 @@ public static class DataTypes
public const string FullName = "Full Name";
public const string Gender = "Gender";
public const string GenderAbbrev = "Gender (abbrev)";
public const string GeometricDistribution = "Geometric Distribution";
public const string GivenNameChinese = "Given Name (Chinese)";
public const string Guid = "GUID";
public const string HexColor = "Hex Color";
public const string IBAN = "IBAN";
public const string ICD9DiagnosisCode = "ICD9 Diagnosis Code";
public const string ICD9DcDescLong = "ICD9 Dx Desc (Long)";
public const string ICD9DcDescShort = "ICD9 Dx Desc (Short)";
public const string ICD9DxDescLong = "ICD9 Dx Desc (Long)";
public const string ICD9DxDescShort = "ICD9 Dx Desc (Short)";
public const string ICD9ProcDescLong = "ICD9 Proc Desc (Long)";
public const string ICD9ProcDescShort = "ICD9 Proc Desc (Short)";
public const string ICD9ProcedureCode = "ICD9 Procedure Code";
public const string ICD10DiagnosisCode = "ICD10 Diagnosis Code";
public const string ICD10DxDescLong = "ICD10 Dx Desc (Long)";
public const string ICD10DxDescShort = "ICD10 Dx Desc (Short)";
public const string ICD10ProcDescLong = "ICD10 Proc Desc (Long)";
public const string ICD10ProcDescShort = "ICD10 Proc Desc (Short)";
public const string ICD10ProcedureCode = "ICD10 Procedure Code";
public const string IPAddressV4 = "IP Address v4";
public const string IPAddressV6 = "IP Address v6";
public const string IPAddressV6Cidr = "IP Address v6 CIDR";
Expand Down Expand Up @@ -98,6 +109,7 @@ public static class DataTypes
public const string TimeZone = "Time Zone";
public const string Title = "Title";
public const string TopLevelDomain = "Top Level Domain";
public const string University = "University";
public const string Url = "URL";
public const string UserAgent = "User Agent";
public const string Username = "Username";
Expand Down
3 changes: 3 additions & 0 deletions src/NMockaroo/NMockaroo.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -116,10 +116,13 @@
<Compile Include="Attributes\MockarooAvatarAttribute.cs" />
<Compile Include="Attributes\MockarooCountryAttribute.cs" />
<Compile Include="Attributes\MockarooDummyImageUrl.cs" />
<Compile Include="Attributes\MockarooExponentialDistributionAttribute.cs" />
<Compile Include="Attributes\MockarooFormulaAttribute.cs" />
<Compile Include="Attributes\MockarooCustomListAttribute.cs" />
<Compile Include="Attributes\MockarooDatasetColumnAttribute.cs" />
<Compile Include="Attributes\MockarooDateAttribute.cs" />
<Compile Include="Attributes\MockarooBinomialDistributionAttribute.cs" />
<Compile Include="Attributes\MockarooGeometricDistributionAttribute.cs" />
<Compile Include="Attributes\MockarooInfoAttribute.cs" />
<Compile Include="Attributes\MockarooJsonArrayAttribute.cs" />
<Compile Include="Attributes\MockarooMoneyAttribute.cs" />
Expand Down

0 comments on commit 591151c

Please sign in to comment.