Skip to content

Commit 4c9853e

Browse files
committed
Merge branch 'extend_api'
2 parents 75f59ec + 4b8fae4 commit 4c9853e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+7483
-617
lines changed
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
package main
2+
3+
import (
4+
"context"
5+
"log"
6+
7+
userv1 "github.com/meshtrade/api/go/iam/user/v1"
8+
)
9+
10+
func main() {
11+
ctx := context.Background()
12+
13+
// Default configuration is used and credentials come from MESH_API_CREDENTIALS
14+
// environment variable or default discovery methods. Zero config required
15+
// unless you want custom configuration.
16+
service, err := userv1.NewUserService()
17+
if err != nil {
18+
log.Fatalf("Failed to create service: %v", err)
19+
}
20+
defer service.Close()
21+
22+
// Create request with service-specific parameters
23+
request := &userv1.CreateUserRequest{
24+
// FIXME: Populate service-specific request fields
25+
}
26+
27+
// Call the CreateUser method
28+
user, err := service.CreateUser(ctx, request)
29+
if err != nil {
30+
log.Fatalf("CreateUser failed: %v", err)
31+
}
32+
33+
// FIXME: Add relevant response object usage
34+
log.Printf("CreateUser successful: %+v", user)
35+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
import co.meshtrade.api.iam.user.v1.UserService;
2+
import co.meshtrade.api.iam.user.v1.Service.CreateUserRequest;
3+
import co.meshtrade.api.iam.user.v1.User.User;
4+
5+
import java.util.Optional;
6+
7+
public class CreateUserExample {
8+
public static void main(String[] args) {
9+
// Default configuration is used and credentials come from MESH_API_CREDENTIALS
10+
// environment variable or default discovery methods. Zero config required
11+
// unless you want custom configuration.
12+
try (UserService service = new UserService()) {
13+
// Create request with service-specific parameters
14+
CreateUserRequest request = CreateUserRequest.newBuilder()
15+
// FIXME: Populate service-specific request fields
16+
.build();
17+
18+
// Call the CreateUser method
19+
User user = service.createUser(request, Optional.empty());
20+
21+
// FIXME: Add relevant response object usage
22+
System.out.println("CreateUser successful: " + user);
23+
} catch (Exception e) {
24+
System.err.println("CreateUser failed: " + e.getMessage());
25+
e.printStackTrace();
26+
}
27+
}
28+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
from meshtrade.iam.user.v1 import (
2+
CreateUserRequest,
3+
UserService,
4+
)
5+
6+
7+
def main():
8+
# Default configuration is used and credentials come from MESH_API_CREDENTIALS
9+
# environment variable or default discovery methods. Zero config required
10+
# unless you want custom configuration.
11+
service = UserService()
12+
13+
with service:
14+
# Create request with service-specific parameters
15+
request = CreateUserRequest(
16+
# FIXME: Populate service-specific request fields
17+
)
18+
19+
# Call the CreateUser method
20+
user = service.create_user(request)
21+
22+
# FIXME: Add relevant response object usage
23+
print("CreateUser successful:", user)
24+
25+
26+
if __name__ == "__main__":
27+
main()
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
package main
2+
3+
import (
4+
"context"
5+
"log"
6+
7+
userv1 "github.com/meshtrade/api/go/iam/user/v1"
8+
)
9+
10+
func main() {
11+
ctx := context.Background()
12+
13+
// Default configuration is used and credentials come from MESH_API_CREDENTIALS
14+
// environment variable or default discovery methods. Zero config required
15+
// unless you want custom configuration.
16+
service, err := userv1.NewUserService()
17+
if err != nil {
18+
log.Fatalf("Failed to create service: %v", err)
19+
}
20+
defer service.Close()
21+
22+
// Create request with service-specific parameters
23+
request := &userv1.GetUserRequest{
24+
// FIXME: Populate service-specific request fields
25+
}
26+
27+
// Call the GetUser method
28+
user, err := service.GetUser(ctx, request)
29+
if err != nil {
30+
log.Fatalf("GetUser failed: %v", err)
31+
}
32+
33+
// FIXME: Add relevant response object usage
34+
log.Printf("GetUser successful: %+v", user)
35+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
import co.meshtrade.api.iam.user.v1.UserService;
2+
import co.meshtrade.api.iam.user.v1.Service.GetUserRequest;
3+
import co.meshtrade.api.iam.user.v1.User.User;
4+
5+
import java.util.Optional;
6+
7+
public class GetUserExample {
8+
public static void main(String[] args) {
9+
// Default configuration is used and credentials come from MESH_API_CREDENTIALS
10+
// environment variable or default discovery methods. Zero config required
11+
// unless you want custom configuration.
12+
try (UserService service = new UserService()) {
13+
// Create request with service-specific parameters
14+
GetUserRequest request = GetUserRequest.newBuilder()
15+
// FIXME: Populate service-specific request fields
16+
.build();
17+
18+
// Call the GetUser method
19+
User user = service.getUser(request, Optional.empty());
20+
21+
// FIXME: Add relevant response object usage
22+
System.out.println("GetUser successful: " + user);
23+
} catch (Exception e) {
24+
System.err.println("GetUser failed: " + e.getMessage());
25+
e.printStackTrace();
26+
}
27+
}
28+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
from meshtrade.iam.user.v1 import (
2+
GetUserRequest,
3+
UserService,
4+
)
5+
6+
7+
def main():
8+
# Default configuration is used and credentials come from MESH_API_CREDENTIALS
9+
# environment variable or default discovery methods. Zero config required
10+
# unless you want custom configuration.
11+
service = UserService()
12+
13+
with service:
14+
# Create request with service-specific parameters
15+
request = GetUserRequest(
16+
# FIXME: Populate service-specific request fields
17+
)
18+
19+
# Call the GetUser method
20+
user = service.get_user(request)
21+
22+
# FIXME: Add relevant response object usage
23+
print("GetUser successful:", user)
24+
25+
26+
if __name__ == "__main__":
27+
main()
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
package main
2+
3+
import (
4+
"context"
5+
"log"
6+
7+
userv1 "github.com/meshtrade/api/go/iam/user/v1"
8+
)
9+
10+
func main() {
11+
ctx := context.Background()
12+
13+
// Default configuration is used and credentials come from MESH_API_CREDENTIALS
14+
// environment variable or default discovery methods. Zero config required
15+
// unless you want custom configuration.
16+
service, err := userv1.NewUserService()
17+
if err != nil {
18+
log.Fatalf("Failed to create service: %v", err)
19+
}
20+
defer service.Close()
21+
22+
// Create request with service-specific parameters
23+
request := &userv1.ListUsersRequest{
24+
// FIXME: Populate service-specific request fields
25+
}
26+
27+
// Call the ListUsers method
28+
response, err := service.ListUsers(ctx, request)
29+
if err != nil {
30+
log.Fatalf("ListUsers failed: %v", err)
31+
}
32+
33+
// FIXME: Add relevant response object usage
34+
log.Printf("ListUsers successful: %+v", response)
35+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
import co.meshtrade.api.iam.user.v1.UserService;
2+
import co.meshtrade.api.iam.user.v1.Service.ListUsersRequest;
3+
import co.meshtrade.api.iam.user.v1.Service.ListUsersResponse;
4+
5+
import java.util.Optional;
6+
7+
public class ListUsersExample {
8+
public static void main(String[] args) {
9+
// Default configuration is used and credentials come from MESH_API_CREDENTIALS
10+
// environment variable or default discovery methods. Zero config required
11+
// unless you want custom configuration.
12+
try (UserService service = new UserService()) {
13+
// Create request with service-specific parameters
14+
ListUsersRequest request = ListUsersRequest.newBuilder()
15+
// FIXME: Populate service-specific request fields
16+
.build();
17+
18+
// Call the ListUsers method
19+
ListUsersResponse response = service.listUsers(request, Optional.empty());
20+
21+
// FIXME: Add relevant response object usage
22+
System.out.println("ListUsers successful: " + response);
23+
} catch (Exception e) {
24+
System.err.println("ListUsers failed: " + e.getMessage());
25+
e.printStackTrace();
26+
}
27+
}
28+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
from meshtrade.iam.user.v1 import (
2+
ListUsersRequest,
3+
UserService,
4+
)
5+
6+
7+
def main():
8+
# Default configuration is used and credentials come from MESH_API_CREDENTIALS
9+
# environment variable or default discovery methods. Zero config required
10+
# unless you want custom configuration.
11+
service = UserService()
12+
13+
with service:
14+
# Create request with service-specific parameters
15+
request = ListUsersRequest(
16+
# FIXME: Populate service-specific request fields
17+
)
18+
19+
# Call the ListUsers method
20+
response = service.list_users(request)
21+
22+
# FIXME: Add relevant response object usage
23+
print("ListUsers successful:", response)
24+
25+
26+
if __name__ == "__main__":
27+
main()
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
package main
2+
3+
import (
4+
"context"
5+
"log"
6+
7+
userv1 "github.com/meshtrade/api/go/iam/user/v1"
8+
)
9+
10+
func main() {
11+
ctx := context.Background()
12+
13+
// Default configuration is used and credentials come from MESH_API_CREDENTIALS
14+
// environment variable or default discovery methods. Zero config required
15+
// unless you want custom configuration.
16+
service, err := userv1.NewUserService()
17+
if err != nil {
18+
log.Fatalf("Failed to create service: %v", err)
19+
}
20+
defer service.Close()
21+
22+
// Create request with service-specific parameters
23+
request := &userv1.SearchUsersRequest{
24+
// FIXME: Populate service-specific request fields
25+
}
26+
27+
// Call the SearchUsers method
28+
response, err := service.SearchUsers(ctx, request)
29+
if err != nil {
30+
log.Fatalf("SearchUsers failed: %v", err)
31+
}
32+
33+
// FIXME: Add relevant response object usage
34+
log.Printf("SearchUsers successful: %+v", response)
35+
}

0 commit comments

Comments
 (0)