Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# UCD.Rosetta.Client

![Rosetta API Spec](https://img.shields.io/badge/Rosetta%20API%20Spec-v1.0.33-blue)
![Rosetta API Spec](https://img.shields.io/badge/Rosetta%20API%20Spec-v1.0.34-blue)

Official .NET client library for the UC Davis IAM Rosetta API. Provides easy access to identity and access management data from UC Davis IAM services.

Expand Down
44 changes: 44 additions & 0 deletions UCD.Rosetta.Client/Generated/RosettaApiClient.g.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6574,6 +6574,13 @@ public partial class EmployeeAssociation
[System.Text.Json.Serialization.JsonPropertyName("position_title")]
public string? Position_title { get; set; } = default!;

/// <summary>
/// Job indicator. Values are N (Not Applicable), S (Secondary Job), P (Primary Job).
/// </summary>
[System.Text.Json.Serialization.JsonPropertyName("job_indicator")]
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.JsonStringEnumConverter<EmployeeAssociationJob_indicator>))]
public EmployeeAssociationJob_indicator? Job_indicator { get; set; } = default!;

[System.Text.Json.Serialization.JsonPropertyName("relationship_to_organization")]
public string? Relationship_to_organization { get; set; } = default!;

Expand Down Expand Up @@ -8009,6 +8016,13 @@ public partial class Employee_association
[System.Text.Json.Serialization.JsonPropertyName("position_title")]
public string? Position_title { get; set; } = default!;

/// <summary>
/// Job indicator. Values are N (Not Applicable), S (Secondary Job), P (Primary Job).
/// </summary>
[System.Text.Json.Serialization.JsonPropertyName("job_indicator")]
[System.Text.Json.Serialization.JsonConverter(typeof(System.Text.Json.Serialization.JsonStringEnumConverter<Employee_associationJob_indicator>))]
public Employee_associationJob_indicator? Job_indicator { get; set; } = default!;

[System.Text.Json.Serialization.JsonPropertyName("relationship_to_organization")]
public string? Relationship_to_organization { get; set; } = default!;

Expand Down Expand Up @@ -8101,6 +8115,21 @@ public partial class Employee_association

}

[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "14.6.2.0 (NJsonSchema v11.5.2.0 (Newtonsoft.Json v13.0.0.0))")]
public enum EmployeeAssociationJob_indicator
{

[System.Runtime.Serialization.EnumMember(Value = @"N")]
N = 0,

[System.Runtime.Serialization.EnumMember(Value = @"S")]
S = 1,

[System.Runtime.Serialization.EnumMember(Value = @"P")]
P = 2,

}

[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "14.6.2.0 (NJsonSchema v11.5.2.0 (Newtonsoft.Json v13.0.0.0))")]
public partial class Divisions
{
Expand Down Expand Up @@ -8215,6 +8244,21 @@ public partial class Mail_id

}

[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "14.6.2.0 (NJsonSchema v11.5.2.0 (Newtonsoft.Json v13.0.0.0))")]
public enum Employee_associationJob_indicator
{

[System.Runtime.Serialization.EnumMember(Value = @"N")]
N = 0,

[System.Runtime.Serialization.EnumMember(Value = @"S")]
S = 1,

[System.Runtime.Serialization.EnumMember(Value = @"P")]
P = 2,

}

[System.CodeDom.Compiler.GeneratedCode("NJsonSchema", "14.6.2.0 (NJsonSchema v11.5.2.0 (Newtonsoft.Json v13.0.0.0))")]
public partial class Subdivisions2
{
Expand Down
6 changes: 6 additions & 0 deletions specs/rosetta-api.graphql
Original file line number Diff line number Diff line change
Expand Up @@ -178,6 +178,8 @@ type EmployeeAssociation {
employee_id: String
position_number: String
position_title: String
"Values: N (Not Applicable), S (Secondary Job), P (Primary Job)."
job_indicator: String
relationship_to_organization: String
employee_classification: String
employee_classification_description: String
Expand Down Expand Up @@ -238,6 +240,8 @@ type PpsAssociationRecord {
employee_record: String
position_number: String
position_title: String
"Values: N (Not Applicable), S (Secondary Job), P (Primary Job)."
job_indicator: String
relationship_to_organization: String
employee_classification: String
employee_classification_description: String
Expand Down Expand Up @@ -461,6 +465,8 @@ input PeopleFilterInput {
iamid: String
firstname: String
lastname: String
firstnamelike: String
lastnamelike: String
manager_iam_id: String
iamids: [String]
email: String
Expand Down
42 changes: 41 additions & 1 deletion specs/rosetta-api.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion update-spec.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ set -euo pipefail
SCRIPT_DIR="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)"
cd "${SCRIPT_DIR}"

VERSION=${1:-"1.0.33"}
VERSION=${1:-"1.0.34"}
SPEC_URL="https://anypoint.mulesoft.com/exchange/portals/university-of-california-346/organizations/9b04bfa8-6eeb-4d85-b676-91db930f8411/assets/9b04bfa8-6eeb-4d85-b676-91db930f8411/iam-rosetta-api/${VERSION}/files/fat-oas/zip/?sha=1786485917112"
SPEC_DIR="${SCRIPT_DIR}/specs"
SPEC_FILE="${SPEC_DIR}/rosetta-api.json"
Expand Down