github.com/cloudwan/edgelq-sdk@v1.15.4/iam/proto/v1/project_invitation_custom.proto (about)

     1  syntax = "proto3";
     2  
     3  package ntt.iam.v1;
     4  
     5  import "edgelq-sdk/iam/proto/v1/project_invitation.proto";
     6  import "edgelq-sdk/iam/proto/v1/project_invitation_change.proto";
     7  
     8  option go_package = "github.com/cloudwan/edgelq-sdk/iam/client/v1/project_invitation;project_invitation_client";
     9  option java_multiple_files = false;
    10  option java_outer_classname = "ProjectInvitationCustomProto";
    11  option java_package = "com.ntt.iam.pb.v1";
    12  
    13  // Request message for method
    14  // [AcceptProjectInvitation][ntt.iam.v1.AcceptProjectInvitation]
    15  message AcceptProjectInvitationRequest {
    16    //  name of ntt.iam.v1.ProjectInvitation
    17    string name = 1;
    18  }
    19  
    20  // Response message for method
    21  // [AcceptProjectInvitation][ntt.iam.v1.AcceptProjectInvitation]
    22  message AcceptProjectInvitationResponse {}
    23  
    24  // Request message for method
    25  // [DeclineProjectInvitation][ntt.iam.v1.DeclineProjectInvitation]
    26  message DeclineProjectInvitationRequest {
    27    //  name of ntt.iam.v1.ProjectInvitation
    28    string name = 1;
    29  }
    30  
    31  // Response message for method
    32  // [DeclineProjectInvitation][ntt.iam.v1.DeclineProjectInvitation]
    33  message DeclineProjectInvitationResponse {}
    34  
    35  // Request message for method
    36  // [ListMyProjectInvitations][ntt.iam.v1.ListMyProjectInvitations]
    37  message ListMyProjectInvitationsRequest {
    38    // Parent name of ntt.iam.v1.ProjectInvitation
    39    string parent = 1;
    40  
    41    // Additional filter for invitations, e.g. state = "PENDING"
    42    string filter = 5;
    43  }
    44  
    45  // Response message for method
    46  // [ListMyProjectInvitations][ntt.iam.v1.ListMyProjectInvitations]
    47  message ListMyProjectInvitationsResponse {
    48    repeated ProjectInvitation project_invitations = 1;
    49  }
    50  
    51  // Request message for method
    52  // [ResendProjectInvitation][ntt.iam.v1.ResendProjectInvitation]
    53  message ResendProjectInvitationRequest {
    54    //  name of ntt.iam.v1.ProjectInvitation
    55    string name = 1;
    56  }
    57  
    58  // Response message for method
    59  // [ResendProjectInvitation][ntt.iam.v1.ResendProjectInvitation]
    60  message ResendProjectInvitationResponse {
    61    ProjectInvitation project_invitation = 1;
    62  }