Looks good, dunno about using floats for most of the cases, it made
some problems when i used it, so i made those fields strings as well.
But could work with floats (and you wouldnt need to convert to the
right data type).
Regards,
Christian
On 6 Okt., 15:31, DerekX <[EMAIL PROTECTED]> wrote:
> Hi Christian,
>
> Thanks for that. I've used the following for types, would you agree
> with my choices?
>
> Cheers,
> Derek.
>
> public struct ColumnDefinition
> {
> public string Name;
> public string Description;
> public string XmlName;
> public Type Type;
>
> public ColumnDefinition(string name, string xmlName, string
> description, Type type)
> {
> Name = name;
> Description = description;
> XmlName = xmlName;
> Type = type;
> }
>
> }
>
> /// <summary>Keyword (attribute)</summary>
> public static ColumnDefinition Keyword =
> new ColumnDefinition("Keyword",
> "keyword / site / kwSite",
> "Keyword (attribute)",
> typeof(string));
>
> /// <summary>Keyword Id (attribute)</summary>
> public static ColumnDefinition KeywordId =
> new ColumnDefinition("KeywordId",
> "keywordid",
> "Keyword Id (attribute)",
> typeof(long));
>
> /// <summary>Ad Group (attribute)</summary>
> public static ColumnDefinition AdGroup =
> new ColumnDefinition("AdGroup",
> "adgroup",
> "Ad Group (attribute)",
> typeof(string));
>
> /// <summary>Ad Group Id (attribute)</summary>
> public static ColumnDefinition AdGroupId =
> new ColumnDefinition("AdGroupId",
> "adgroupid",
> "Ad Group Id (attribute)",
> typeof(string));
>
> /// <summary>Ad Group Status (attribute)</summary>
> public static ColumnDefinition AdGroupStatus =
> new ColumnDefinition("AdGroupStatus",
> "agStatus",
> "Ad Group Status (attribute)",
> typeof(string));
>
> /// <summary>Ad Distribution (attribute)</summary>
> public static ColumnDefinition AdWordsType =
> new ColumnDefinition("AdWordsType",
> "adwordsType",
> "Ad Distribution (attribute)",
> typeof(string));
>
> /// <summary>Avg Value (measure)</summary>
> public static ColumnDefinition AverageConversionValue =
> new ColumnDefinition("AverageConversionValue",
> "avgConvValue",
> "Avg Value (measure)",
> typeof(float));
>
> /// <summary>Avg Position (measure)</summary>
> public static ColumnDefinition AveragePosition =
> new ColumnDefinition("AveragePosition",
> "pos",
> "Avg Position (measure)",
> typeof(float));
>
> /// <summary>Lowest Position Preference (attribute)</summary>
> public static ColumnDefinition BottomPosition =
> new ColumnDefinition("BottomPosition",
> "bottomPosition",
> "Lowest Position Preference
> (attribute)",
> typeof(uint));
>
> /// <summary>Avg CPC (measure)</summary>
> public static ColumnDefinition CPC =
> new ColumnDefinition("CPC",
> "cpc",
> "Avg CPC (measure)",
> typeof(float));
>
> /// <summary>Avg CPM (measure)</summary>
> public static ColumnDefinition CPM =
> new ColumnDefinition("CPM",
> "cpm",
> "Avg CPM (measure)",
> typeof(float));
>
> /// <summary>CTR (measure)</summary>
> public static ColumnDefinition CTR =
> new ColumnDefinition("CTR",
> "ctr",
> "CTR (measure)",
> typeof(float));
>
> /// <summary>Campaign (attribute)</summary>
> public static ColumnDefinition Campaign =
> new ColumnDefinition("Campaign",
> "campaign",
> "Campaign (attribute)",
> typeof(string));
>
> /// <summary>Campaign Id (attribute)</summary>
> public static ColumnDefinition CampaignId =
> new ColumnDefinition("CampaignId",
> "campaignid",
> "Campaign Id (attribute)",
> typeof(long));
>
> /// <summary>Campaign Status (attribute)</summary>
> public static ColumnDefinition CampaignStatus =
> new ColumnDefinition("CampaignStatus",
> "campStatus",
> "Campaign Status (attribute)",
> typeof(string));
>
> /// <summary>Clicks (measure)</summary>
> public static ColumnDefinition Clicks =
> new ColumnDefinition("Clicks",
> "clicks",
> "Clicks (measure)",
> typeof(uint));
>
> /// <summary>Conversion Cost (measure)</summary>
> public static ColumnDefinition ConversionCost =
> new ColumnDefinition("ConversionCost",
> "convCost",
> "Conversion Cost (measure)",
> typeof(float));
>
> /// <summary>Conversion Rate (measure)</summary>
> public static ColumnDefinition ConversionRate =
> new ColumnDefinition("ConversionRate",
> "convRate",
> "Conversion Rate (measure)",
> typeof(float));
>
> /// <summary>Conversions (measure)</summary>
> public static ColumnDefinition Conversions =
> new ColumnDefinition("Conversions",
> "conv",
> "Conversions (measure)",
> typeof(uint));
>
> /// <summary>Cost (measure)</summary>
> public static ColumnDefinition Cost =
> new ColumnDefinition("Cost",
> "cost",
> "Cost (measure)",
> typeof(float));
>
> /// <summary>Cost/conversion (measure)</summary>
> public static ColumnDefinition CostPerConverstion =
> new ColumnDefinition("CostPerConverstion",
> "costPerConv",
> "Cost/conversion (measure)",
> typeof(float));
>
> /// <summary>Cost/transaction (measure)</summary>
> public static ColumnDefinition CostPerTransaction =
> new ColumnDefinition("CostPerTransaction",
> "cpt",
> "Cost/transaction (measure)",
> typeof(float));
>
> /// <summary>Account (attribute)</summary>
> public static ColumnDefinition CustomerName =
> new ColumnDefinition("CustomerName",
> "acctname",
> "Account (attribute)",
> typeof(string));
>
> /// <summary>Time Zone (attribute)</summary>
> public static ColumnDefinition CustomerTimeZone =
> new ColumnDefinition("CustomerTimeZone",
> "timezone",
> "Time Zone (attribute)",
> typeof(string));
>
> /// <summary>Daily Budget (attribute)</summary>
> public static ColumnDefinition DailyBudget =
> new ColumnDefinition("DailyBudget",
> "budget",
> "Daily Budget (attribute)",
> typeof(float));
>
> /// <summary>Other Count (measure)</summary>
> public static ColumnDefinition DefaultCount =
> new ColumnDefinition("DefaultCount",
> "defaultConv",
> "Other Count (measure)",
> typeof(float));
>
> /// <summary>Other Value (measure)</summary>
> public static ColumnDefinition DefaultValue =
> new ColumnDefinition("DefaultValue",
> "defaultConvValue",
> "Other Value (measure)",
> typeof(float));
>
> /// <summary>Customer Id (attribute)</summary>
> public static ColumnDefinition ExternalCustomerId =
> new ColumnDefinition("ExternalCustomerId",
> "customerid",
> "Customer Id (attribute)",
> typeof(long));
>
> /// <summary>Impressions (measure)</summary>
> public static ColumnDefinition Impressions =
> new ColumnDefinition("Impressions",
> "imps",
> "Impressions (measure)",
> typeof(uint));
>
> /// <summary>Keyword Destination URL (attribute)</summary>
> public static ColumnDefinition KeywordDestUrlDisplay =
> new ColumnDefinition("KeywordDestUrlDisplay",
> "kwDestUrl",
> "Keyword
> ...
>
> Erfahren Sie mehr ยป
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"AdWords API Forum" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
-~----------~----~----~----~------~----~------~--~---