Skip to content

Commit 3f13822

Browse files
feat: generate SDKs for Looker 23.18
Release-As: 23.18.0
1 parent f778389 commit 3f13822

File tree

24 files changed

+1398
-1730
lines changed

24 files changed

+1398
-1730
lines changed

csharp/rtl/Constants.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ public struct Constants
6161

6262
public const string DefaultApiVersion = "4.0";
6363
public const string AgentPrefix = "CS-SDK";
64-
public const string LookerVersion = "23.17";
64+
public const string LookerVersion = "23.18";
6565

6666
public const string Bearer = "Bearer";
6767
public const string LookerAppiId = "x-looker-appid";

csharp/sdk/4.0/methods.cs

Lines changed: 93 additions & 93 deletions
Large diffs are not rendered by default.

csharp/sdk/4.0/models.cs

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2606,12 +2606,6 @@ public enum InvestigativeContentType
26062606
dashboard
26072607
}
26082608

2609-
public class JdbcInterface : SdkModel
2610-
{
2611-
/// <summary>JDBC Metadata to inflate Avatica response classes. (read-only)</summary>
2612-
public string? results { get; set; } = null;
2613-
}
2614-
26152609
public class LDAPConfig : SdkModel
26162610
{
26172611
/// <summary>Operations the current user is able to perform on this object (read-only)</summary>
@@ -3970,8 +3964,6 @@ public class Project : SdkModel
39703964
public bool? is_example { get; set; } = null;
39713965
/// <summary>Status of dependencies in your manifest & lockfile</summary>
39723966
public string? dependency_status { get; set; } = null;
3973-
/// <summary>Number of data tests within project (read-only)</summary>
3974-
public long? data_tests_count { get; set; } = null;
39753967
}
39763968

39773969
public class ProjectError : SdkModel
@@ -4880,6 +4872,12 @@ public class SqlInterfaceQueryCreate : SdkModel
48804872
public bool? jdbc_client { get; set; } = null;
48814873
}
48824874

4875+
public class SqlInterfaceQueryMetadata : SdkModel
4876+
{
4877+
/// <summary>JDBC Metadata to inflate Avatica response classes. (read-only)</summary>
4878+
public string? results { get; set; } = null;
4879+
}
4880+
48834881
public class SqlQuery : SdkModel
48844882
{
48854883
/// <summary>Operations the current user is able to perform on this object (read-only)</summary>
@@ -6500,7 +6498,7 @@ public class WritePrivatelabelConfiguration : SdkModel
65006498
}
65016499

65026500
/// Dynamic writeable type for Project removes:
6503-
/// can, id, uses_git, is_example, data_tests_count
6501+
/// can, id, uses_git, is_example
65046502
public class WriteProject : SdkModel
65056503
{
65066504
/// <summary>Project display name</summary>

go/sdk/v4/methods.go

Lines changed: 87 additions & 87 deletions
Large diffs are not rendered by default.

go/sdk/v4/models.go

Lines changed: 6 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ SOFTWARE.
2626

2727
/*
2828
29-
397 API models: 249 Spec, 66 Request, 60 Write, 22 Enum
29+
392 API models: 249 Spec, 60 Request, 61 Write, 22 Enum
3030
*/
3131

3232
// NOTE: Do not edit this file generated by Looker SDK Codegen for API v4
@@ -1467,10 +1467,6 @@ type InvestigativeContentType string
14671467

14681468
const InvestigativeContentType_Dashboard InvestigativeContentType = "dashboard"
14691469

1470-
type JdbcInterface struct {
1471-
Results *string `json:"results,omitempty"` // JDBC Metadata to inflate Avatica response classes.
1472-
}
1473-
14741470
type LDAPConfig struct {
14751471
Can *map[string]bool `json:"can,omitempty"` // Operations the current user is able to perform on this object
14761472
AlternateEmailLoginAllowed *bool `json:"alternate_email_login_allowed,omitempty"` // Allow alternate email-based login via '/login/email' for admins and for specified users with the 'login_special_email' permission. This option is useful as a fallback during ldap setup, if ldap config problems occur later, or if you need to support some users who are not in your ldap directory. Looker email/password logins are always disabled for regular users when ldap is enabled.
@@ -2215,7 +2211,6 @@ type Project struct {
22152211
AllowWarnings *bool `json:"allow_warnings,omitempty"` // Validation policy: If true, the project can be committed with warnings when `validation_required` is true. (`allow_warnings` does nothing if `validation_required` is false).
22162212
IsExample *bool `json:"is_example,omitempty"` // If true the project is an example project and cannot be modified
22172213
DependencyStatus *string `json:"dependency_status,omitempty"` // Status of dependencies in your manifest & lockfile
2218-
DataTestsCount *int64 `json:"data_tests_count,omitempty"` // Number of data tests within project
22192214
}
22202215

22212216
type ProjectError struct {
@@ -2425,13 +2420,6 @@ type RequestAllIntegrations struct {
24252420
IntegrationHubId *string `json:"integration_hub_id,omitempty"` // Filter to a specific provider
24262421
}
24272422

2428-
// Dynamically generated request type for all_lookml_models
2429-
type RequestAllLookmlModels struct {
2430-
Fields *string `json:"fields,omitempty"` // Requested fields.
2431-
Limit *int64 `json:"limit,omitempty"` // Number of results to return. (can be used with offset)
2432-
Offset *int64 `json:"offset,omitempty"` // Number of results to skip before returning any. (Defaults to 0 if not set when limit is used)
2433-
}
2434-
24352423
// Dynamically generated request type for all_roles
24362424
type RequestAllRoles struct {
24372425
Fields *string `json:"fields,omitempty"` // Requested fields.
@@ -2445,12 +2433,6 @@ type RequestAllScheduledPlans struct {
24452433
AllUsers *bool `json:"all_users,omitempty"` // Return scheduled plans belonging to all users (caller needs see_schedules permission)
24462434
}
24472435

2448-
// Dynamically generated request type for all_user_attributes
2449-
type RequestAllUserAttributes struct {
2450-
Fields *string `json:"fields,omitempty"` // Requested fields.
2451-
Sorts *string `json:"sorts,omitempty"` // Fields to order the results by. Sortable fields include: name, label
2452-
}
2453-
24542436
// Dynamically generated request type for all_users
24552437
type RequestAllUsers struct {
24562438
Fields *string `json:"fields,omitempty"` // Requested fields.
@@ -2894,34 +2876,6 @@ type RequestSearchGroups struct {
28942876
ExternallyOrphaned *bool `json:"externally_orphaned,omitempty"` // Match group externally_orphaned.
28952877
}
28962878

2897-
// Dynamically generated request type for search_groups_with_hierarchy
2898-
type RequestSearchGroupsWithHierarchy struct {
2899-
Fields *string `json:"fields,omitempty"` // Requested fields.
2900-
Limit *int64 `json:"limit,omitempty"` // Number of results to return (used with `offset`).
2901-
Offset *int64 `json:"offset,omitempty"` // Number of results to skip before returning any (used with `limit`).
2902-
Sorts *string `json:"sorts,omitempty"` // Fields to sort by.
2903-
FilterOr *bool `json:"filter_or,omitempty"` // Combine given search criteria in a boolean OR expression
2904-
Id *string `json:"id,omitempty"` // Match group id.
2905-
Name *string `json:"name,omitempty"` // Match group name.
2906-
ExternalGroupId *string `json:"external_group_id,omitempty"` // Match group external_group_id.
2907-
ExternallyManaged *bool `json:"externally_managed,omitempty"` // Match group externally_managed.
2908-
ExternallyOrphaned *bool `json:"externally_orphaned,omitempty"` // Match group externally_orphaned.
2909-
}
2910-
2911-
// Dynamically generated request type for search_groups_with_roles
2912-
type RequestSearchGroupsWithRoles struct {
2913-
Fields *string `json:"fields,omitempty"` // Requested fields.
2914-
Limit *int64 `json:"limit,omitempty"` // Number of results to return (used with `offset`).
2915-
Offset *int64 `json:"offset,omitempty"` // Number of results to skip before returning any (used with `limit`).
2916-
Sorts *string `json:"sorts,omitempty"` // Fields to sort by.
2917-
FilterOr *bool `json:"filter_or,omitempty"` // Combine given search criteria in a boolean OR expression
2918-
Id *string `json:"id,omitempty"` // Match group id.
2919-
Name *string `json:"name,omitempty"` // Match group name.
2920-
ExternalGroupId *string `json:"external_group_id,omitempty"` // Match group external_group_id.
2921-
ExternallyManaged *bool `json:"externally_managed,omitempty"` // Match group externally_managed.
2922-
ExternallyOrphaned *bool `json:"externally_orphaned,omitempty"` // Match group externally_orphaned.
2923-
}
2924-
29252879
// Dynamically generated request type for search_looks
29262880
type RequestSearchLooks struct {
29272881
Id *string `json:"id,omitempty"` // Match look id.
@@ -2957,19 +2911,6 @@ type RequestSearchModelSets struct {
29572911
FilterOr *bool `json:"filter_or,omitempty"` // Combine given search criteria in a boolean OR expression.
29582912
}
29592913

2960-
// Dynamically generated request type for search_permission_sets
2961-
type RequestSearchPermissionSets struct {
2962-
Fields *string `json:"fields,omitempty"` // Requested fields.
2963-
Limit *int64 `json:"limit,omitempty"` // Number of results to return (used with `offset`).
2964-
Offset *int64 `json:"offset,omitempty"` // Number of results to skip before returning any (used with `limit`).
2965-
Sorts *string `json:"sorts,omitempty"` // Fields to sort by.
2966-
Id *string `json:"id,omitempty"` // Match permission set id.
2967-
Name *string `json:"name,omitempty"` // Match permission set name.
2968-
AllAccess *bool `json:"all_access,omitempty"` // Match permission sets by all_access status.
2969-
BuiltIn *bool `json:"built_in,omitempty"` // Match permission sets by built_in status.
2970-
FilterOr *bool `json:"filter_or,omitempty"` // Combine given search criteria in a boolean OR expression.
2971-
}
2972-
29732914
// Dynamically generated request type for search_roles
29742915
type RequestSearchRoles struct {
29752916
Fields *string `json:"fields,omitempty"` // Requested fields.
@@ -2982,18 +2923,6 @@ type RequestSearchRoles struct {
29822923
FilterOr *bool `json:"filter_or,omitempty"` // Combine given search criteria in a boolean OR expression.
29832924
}
29842925

2985-
// Dynamically generated request type for search_roles_with_user_count
2986-
type RequestSearchRolesWithUserCount struct {
2987-
Fields *string `json:"fields,omitempty"` // Requested fields.
2988-
Limit *int64 `json:"limit,omitempty"` // Number of results to return (used with `offset`).
2989-
Offset *int64 `json:"offset,omitempty"` // Number of results to skip before returning any (used with `limit`).
2990-
Sorts *string `json:"sorts,omitempty"` // Fields to sort by.
2991-
Id *string `json:"id,omitempty"` // Match role id.
2992-
Name *string `json:"name,omitempty"` // Match role name.
2993-
BuiltIn *bool `json:"built_in,omitempty"` // Match roles by built_in status.
2994-
FilterOr *bool `json:"filter_or,omitempty"` // Combine given search criteria in a boolean OR expression.
2995-
}
2996-
29972926
// Dynamically generated request type for search_themes
29982927
type RequestSearchThemes struct {
29992928
Id *string `json:"id,omitempty"` // Match theme id.
@@ -3448,6 +3377,10 @@ type SqlInterfaceQueryCreate struct {
34483377
JdbcClient *bool `json:"jdbc_client,omitempty"` // Whether the query should be run for use in a JDBC Client. This changes the formatting of some datetime based values.
34493378
}
34503379

3380+
type SqlInterfaceQueryMetadata struct {
3381+
Results *string `json:"results,omitempty"` // JDBC Metadata to inflate Avatica response classes.
3382+
}
3383+
34513384
type SqlQuery struct {
34523385
Can *map[string]bool `json:"can,omitempty"` // Operations the current user is able to perform on this object
34533386
Slug *string `json:"slug,omitempty"` // The identifier of the SQL query
@@ -4377,7 +4310,7 @@ type WritePrivatelabelConfiguration struct {
43774310
}
43784311

43794312
// Dynamic writeable type for Project removes:
4380-
// can, id, uses_git, is_example, data_tests_count
4313+
// can, id, uses_git, is_example
43814314
type WriteProject struct {
43824315
Name *string `json:"name,omitempty"` // Project display name
43834316
GitRemoteUrl *string `json:"git_remote_url,omitempty"` // Git remote repository url

0 commit comments

Comments
 (0)