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

     1  syntax = "proto3";
     2  
     3  package ntt.iam.v1alpha2;
     4  
     5  import "edgelq-sdk/iam/proto/v1alpha2/organization_invitation.proto";
     6  import "edgelq-sdk/iam/proto/v1alpha2/organization_invitation_change.proto";
     7  
     8  option go_package = "github.com/cloudwan/edgelq-sdk/iam/client/v1alpha2/organization_invitation;organization_invitation_client";
     9  option java_multiple_files = false;
    10  option java_outer_classname = "OrganizationInvitationCustomProto";
    11  option java_package = "com.ntt.iam.pb.v1alpha2";
    12  
    13  // Request message for method
    14  // [AcceptOrganizationInvitation][ntt.iam.v1alpha2.AcceptOrganizationInvitation]
    15  message AcceptOrganizationInvitationRequest {
    16    // name of ntt.iam.v1alpha2.OrganizationInvitation
    17    string name = 1;
    18  }
    19  
    20  // Response message for method
    21  // [AcceptOrganizationInvitation][ntt.iam.v1alpha2.AcceptOrganizationInvitation]
    22  message AcceptOrganizationInvitationResponse {}
    23  
    24  // Request message for method
    25  // [DeclineOrganizationInvitation][ntt.iam.v1alpha2.DeclineOrganizationInvitation]
    26  message DeclineOrganizationInvitationRequest {
    27    //  name of ntt.iam.v1alpha2.OrganizationInvitation
    28    string name = 1;
    29  
    30    // Additional filter for invitations, e.g. state = "PENDING"
    31    string filter = 5;
    32  }
    33  
    34  // Response message for method
    35  // [DeclineOrganizationInvitation][ntt.iam.v1alpha2.DeclineOrganizationInvitation]
    36  message DeclineOrganizationInvitationResponse {}
    37  
    38  // Request message for method
    39  // [ListMyOrganizationInvitations][ntt.iam.v1alpha2.ListMyOrganizationInvitations]
    40  message ListMyOrganizationInvitationsRequest {
    41    // Parent name of ntt.iam.v1alpha2.OrganizationInvitation
    42    string parent = 1;
    43  
    44    // Additional filter for invitations, e.g. state = "PENDING"
    45    string filter = 5;
    46  }
    47  
    48  // Response message for method
    49  // [ListMyOrganizationInvitations][ntt.iam.v1alpha2.ListMyOrganizationInvitations]
    50  message ListMyOrganizationInvitationsResponse {
    51    // The list of OrganizationInvitations
    52    repeated OrganizationInvitation organization_invitations = 1;
    53  }