|
21 | 21 | /// SOFTWARE. |
22 | 22 | /// |
23 | 23 |
|
24 | | -/// 332 API models: 249 Spec, 0 Request, 61 Write, 22 Enum |
| 24 | +/// 338 API models: 255 Spec, 0 Request, 61 Write, 22 Enum |
25 | 25 |
|
26 | 26 | #nullable enable |
27 | 27 | using System; |
@@ -1994,7 +1994,7 @@ public class EmbedCookielessSessionAcquireResponse : SdkModel |
1994 | 1994 | public long? api_token_ttl { get; set; } = null; |
1995 | 1995 | /// <summary>Token referencing the actual embed session. It is used to generate new api, navigation and authentication tokens. api and navigation tokens are short lived and must be refreshed regularly. A new authentication token must be acquired for each IFRAME that is created. The session_reference_token should be kept secure, ideally in the embed hosts application server. </summary> |
1996 | 1996 | public string? session_reference_token { get; set; } = null; |
1997 | | - /// <summary>Session reference token time to live in seconds. Note that this is the same as actual session.</summary> |
| 1997 | + /// <summary>Session reference token time to live in seconds. Note that this is the same as actual embed session. The session is expired when the value is set to zero. It is important to note that the generate token endpoint does NOT return an error when the embed session has expired. If an embedding application needs to monitor expiration of embed sessions, check this property for a value of zero.</summary> |
1998 | 1998 | public long? session_reference_token_ttl { get; set; } = null; |
1999 | 1999 | } |
2000 | 2000 |
|
@@ -2606,6 +2606,84 @@ public enum InvestigativeContentType |
2606 | 2606 | dashboard |
2607 | 2607 | } |
2608 | 2608 |
|
| 2609 | +public class JsonBi : SdkModel |
| 2610 | +{ |
| 2611 | + public JsonBiBigQueryMetadata big_query_metadata { get; set; } = null; |
| 2612 | + public JsonBiFields fields { get; set; } = null; |
| 2613 | + /// <summary>Pivots (read-only)</summary> |
| 2614 | + public JsonBiPivots[] pivots { get; set; } = null; |
| 2615 | + /// <summary>If the query has subtotals (read-only)</summary> |
| 2616 | + public bool has_subtotals { get; set; } |
| 2617 | + /// <summary>If the query has totals (read-only)</summary> |
| 2618 | + public bool has_totals { get; set; } |
| 2619 | + /// <summary>If the query results hit the maximum column limit and additional columns were truncated (read-only)</summary> |
| 2620 | + public string columns_truncated { get; set; } = ""; |
| 2621 | + /// <summary>Filter expression applied to the query results (read-only)</summary> |
| 2622 | + public string filter_expression { get; set; } = ""; |
| 2623 | + /// <summary>Filters applied to the query results (read-only)</summary> |
| 2624 | + public StringDictionary<string> filters { get; set; } = null; |
| 2625 | + /// <summary>Json query results (read-only)</summary> |
| 2626 | + public string[] data { get; set; } = null; |
| 2627 | +} |
| 2628 | + |
| 2629 | +public class JsonBiBigQueryMetadata : SdkModel |
| 2630 | +{ |
| 2631 | + /// <summary>Total bytes processed by the BigQuery job (read-only)</summary> |
| 2632 | + public long total_bytes_processed { get; set; } |
| 2633 | + /// <summary>Return whether or not query results were served from the BigQuery cache. (read-only)</summary> |
| 2634 | + public bool backend_cache_hit { get; set; } |
| 2635 | +} |
| 2636 | + |
| 2637 | +public class JsonBiField : SdkModel |
| 2638 | +{ |
| 2639 | + /// <summary>SQL expressions for the field (read-only)</summary> |
| 2640 | + public string sql { get; set; } = ""; |
| 2641 | + /// <summary>Explore name (read-only)</summary> |
| 2642 | + public string view { get; set; } = ""; |
| 2643 | + /// <summary>Which dimension group created this dimension (read-only)</summary> |
| 2644 | + public string dimension_group { get; set; } = ""; |
| 2645 | + /// <summary>Dimension, Measure, etc. (read-only)</summary> |
| 2646 | + public string category { get; set; } = ""; |
| 2647 | + /// <summary>Field Group Label (read-only)</summary> |
| 2648 | + public string field_group_label { get; set; } = ""; |
| 2649 | + /// <summary>Field Name (read-only)</summary> |
| 2650 | + public string name { get; set; } = ""; |
| 2651 | + /// <summary>Field Type (read-only)</summary> |
| 2652 | + public string type { get; set; } = ""; |
| 2653 | + /// <summary>View Label (read-only)</summary> |
| 2654 | + public string view_label { get; set; } = ""; |
| 2655 | + /// <summary>Field Label (read-only)</summary> |
| 2656 | + public string label { get; set; } = ""; |
| 2657 | + /// <summary>Field Group Variant (read-only)</summary> |
| 2658 | + public string field_group_variant { get; set; } = ""; |
| 2659 | + /// <summary>If the field is marked as hidden in the Lookml (read-only)</summary> |
| 2660 | + public bool hidden { get; set; } |
| 2661 | + /// <summary>Field Description (read-only)</summary> |
| 2662 | + public string description { get; set; } = ""; |
| 2663 | +} |
| 2664 | + |
| 2665 | +public class JsonBiFields : SdkModel |
| 2666 | +{ |
| 2667 | + /// <summary>Dimensions represent a column in a table, or a computed value based on some sort of column manipulation or combination (read-only)</summary> |
| 2668 | + public JsonBiField[] dimensions { get; set; } = null; |
| 2669 | + /// <summary>Measures are similar to aggregate functions in SQL (for example, COUNT, SUM, AVG) and represent information about multiple rows (read-only)</summary> |
| 2670 | + public JsonBiField[] measures { get; set; } = null; |
| 2671 | + /// <summary>Pivots (read-only)</summary> |
| 2672 | + public JsonBiField[] pivots { get; set; } = null; |
| 2673 | +} |
| 2674 | + |
| 2675 | +public class JsonBiPivots : SdkModel |
| 2676 | +{ |
| 2677 | + /// <summary>Pivot Column Value (read-only)</summary> |
| 2678 | + public string key { get; set; } = ""; |
| 2679 | + /// <summary>Pivot Data (read-only)</summary> |
| 2680 | + public StringDictionary<string> data { get; set; } = null; |
| 2681 | + /// <summary>Pivot Sort Values (read-only)</summary> |
| 2682 | + public StringDictionary<string> sort_values { get; set; } = null; |
| 2683 | + /// <summary>If the value is a total (read-only)</summary> |
| 2684 | + public bool is_total { get; set; } |
| 2685 | +} |
| 2686 | + |
2609 | 2687 | public class LDAPConfig : SdkModel |
2610 | 2688 | { |
2611 | 2689 | /// <summary>Operations the current user is able to perform on this object (read-only)</summary> |
@@ -4130,6 +4208,27 @@ public class Query : SdkModel |
4130 | 4208 | public bool? has_table_calculations { get; set; } = null; |
4131 | 4209 | } |
4132 | 4210 |
|
| 4211 | +public class QueryFormats : SdkModel |
| 4212 | +{ |
| 4213 | + public JsonBi? json_bi { get; set; } |
| 4214 | + /// <summary> (read-only)</summary> |
| 4215 | + public string? json { get; set; } = null; |
| 4216 | + /// <summary> (read-only)</summary> |
| 4217 | + public string? json_detail { get; set; } = null; |
| 4218 | + /// <summary> (read-only)</summary> |
| 4219 | + public string? csv { get; set; } = null; |
| 4220 | + /// <summary> (read-only)</summary> |
| 4221 | + public string? txt { get; set; } = null; |
| 4222 | + /// <summary> (read-only)</summary> |
| 4223 | + public string? html { get; set; } = null; |
| 4224 | + /// <summary> (read-only)</summary> |
| 4225 | + public string? md { get; set; } = null; |
| 4226 | + /// <summary> (read-only)</summary> |
| 4227 | + public string? xlsx { get; set; } = null; |
| 4228 | + /// <summary> (read-only)</summary> |
| 4229 | + public string? sql { get; set; } = null; |
| 4230 | +} |
| 4231 | + |
4133 | 4232 | public class QueryTask : SdkModel |
4134 | 4233 | { |
4135 | 4234 | /// <summary>Operations the current user is able to perform on this object (read-only)</summary> |
@@ -4799,6 +4898,10 @@ public class Setting : SdkModel |
4799 | 4898 | /// <summary>True if embedding is enabled https://cloud.google.com/looker/docs/r/looker-core-feature-embed, false otherwise (read-only)</summary> |
4800 | 4899 | public bool? embed_enabled { get; set; } = null; |
4801 | 4900 | public EmbedConfig? embed_config { get; set; } |
| 4901 | + /// <summary>Login notification enabled (read-only)</summary> |
| 4902 | + public bool? login_notification_enabled { get; set; } = null; |
| 4903 | + /// <summary>Login notification text (read-only)</summary> |
| 4904 | + public string? login_notification_text { get; set; } = null; |
4802 | 4905 | } |
4803 | 4906 |
|
4804 | 4907 | public class SmtpNodeStatus : SdkModel |
@@ -5314,7 +5417,7 @@ public class UserAttribute : SdkModel |
5314 | 5417 | public string name { get; set; } = ""; |
5315 | 5418 | /// <summary>Human-friendly label for user attribute</summary> |
5316 | 5419 | public string label { get; set; } = ""; |
5317 | | - /// <summary>Type of user attribute ("string", "number", "datetime", "yesno", "zipcode")</summary> |
| 5420 | + /// <summary>Type of user attribute ("string", "number", "datetime", "yesno", "zipcode", "advanced_filter_string", "advanced_filter_number")</summary> |
5318 | 5421 | public string type { get; set; } = ""; |
5319 | 5422 | /// <summary>Default value for when no value is set on the user</summary> |
5320 | 5423 | public string? default_value { get; set; } = null; |
@@ -6766,7 +6869,7 @@ public class WriteSessionConfig : SdkModel |
6766 | 6869 | } |
6767 | 6870 |
|
6768 | 6871 | /// Dynamic writeable type for Setting removes: |
6769 | | -/// marketplace_site, embed_enabled |
| 6872 | +/// marketplace_site, embed_enabled, login_notification_enabled, login_notification_text |
6770 | 6873 | public class WriteSetting : SdkModel |
6771 | 6874 | { |
6772 | 6875 | /// <summary>Toggle extension framework on or off</summary> |
@@ -6889,7 +6992,7 @@ public class WriteUserAttribute : SdkModel |
6889 | 6992 | public string name { get; set; } = ""; |
6890 | 6993 | /// <summary>Human-friendly label for user attribute</summary> |
6891 | 6994 | public string label { get; set; } = ""; |
6892 | | - /// <summary>Type of user attribute ("string", "number", "datetime", "yesno", "zipcode")</summary> |
| 6995 | + /// <summary>Type of user attribute ("string", "number", "datetime", "yesno", "zipcode", "advanced_filter_string", "advanced_filter_number")</summary> |
6893 | 6996 | public string type { get; set; } = ""; |
6894 | 6997 | /// <summary>Default value for when no value is set on the user</summary> |
6895 | 6998 | public string? default_value { get; set; } = null; |
|
0 commit comments