Class: Google::Apps::Card::V1::OpenLink
- Inherits:
-
Object
- Object
- Google::Apps::Card::V1::OpenLink
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/apps/card/v1/card.rb
Overview
Represents an onClick event that opens a hyperlink.
Defined Under Namespace
Instance Attribute Summary collapse
-
#on_close ⇒ ::Google::Apps::Card::V1::OpenLink::OnClose
Whether the client forgets about a link after opening it, or observes it until the window closes.
-
#open_as ⇒ ::Google::Apps::Card::V1::OpenLink::OpenAs
How to open a link.
-
#url ⇒ ::String
The URL to open.
Instance Attribute Details
#on_close ⇒ ::Google::Apps::Card::V1::OpenLink::OnClose
Returns Whether the client forgets about a link after opening it, or observes it until the window closes.
1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 |
# File 'proto_docs/google/apps/card/v1/card.rb', line 1956 class OpenLink include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # When an `OnClick` action opens a link, then the client can either open it # as a full-size window (if that's the frame used by the client), or an # overlay (such as a pop-up). The implementation depends on the client # platform capabilities, and the value selected might be ignored if the # client doesn't support it. `FULL_SIZE` is supported by all clients. # # [Google Workspace # Add-ons](https://developers.google.com/workspace/add-ons): module OpenAs # The link opens as a full-size window (if that's the frame used by the # client). FULL_SIZE = 0 # The link opens as an overlay, such as a pop-up. OVERLAY = 1 end # What the client does when a link opened by an `OnClick` action is closed. # # Implementation depends on client platform capabilities. For example, a web # browser might open a link in a pop-up window with an `OnClose` handler. # # If both `OnOpen` and `OnClose` handlers are set, and the client platform # can't support both values, `OnClose` takes precedence. # # [Google Workspace # Add-ons](https://developers.google.com/workspace/add-ons): module OnClose # Default value. The card doesn't reload; nothing happens. NOTHING = 0 # Reloads the card after the child window closes. # # If used in conjunction with # [`OpenAs.OVERLAY`](https://developers.google.com/workspace/add-ons/reference/rpc/google.apps.card.v1#openas), # the child window acts as a modal dialog and the parent card is blocked # until the child window closes. RELOAD = 1 end end |
#open_as ⇒ ::Google::Apps::Card::V1::OpenLink::OpenAs
Returns How to open a link.
1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 |
# File 'proto_docs/google/apps/card/v1/card.rb', line 1956 class OpenLink include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # When an `OnClick` action opens a link, then the client can either open it # as a full-size window (if that's the frame used by the client), or an # overlay (such as a pop-up). The implementation depends on the client # platform capabilities, and the value selected might be ignored if the # client doesn't support it. `FULL_SIZE` is supported by all clients. # # [Google Workspace # Add-ons](https://developers.google.com/workspace/add-ons): module OpenAs # The link opens as a full-size window (if that's the frame used by the # client). FULL_SIZE = 0 # The link opens as an overlay, such as a pop-up. OVERLAY = 1 end # What the client does when a link opened by an `OnClick` action is closed. # # Implementation depends on client platform capabilities. For example, a web # browser might open a link in a pop-up window with an `OnClose` handler. # # If both `OnOpen` and `OnClose` handlers are set, and the client platform # can't support both values, `OnClose` takes precedence. # # [Google Workspace # Add-ons](https://developers.google.com/workspace/add-ons): module OnClose # Default value. The card doesn't reload; nothing happens. NOTHING = 0 # Reloads the card after the child window closes. # # If used in conjunction with # [`OpenAs.OVERLAY`](https://developers.google.com/workspace/add-ons/reference/rpc/google.apps.card.v1#openas), # the child window acts as a modal dialog and the parent card is blocked # until the child window closes. RELOAD = 1 end end |
#url ⇒ ::String
Returns The URL to open.
1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 |
# File 'proto_docs/google/apps/card/v1/card.rb', line 1956 class OpenLink include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # When an `OnClick` action opens a link, then the client can either open it # as a full-size window (if that's the frame used by the client), or an # overlay (such as a pop-up). The implementation depends on the client # platform capabilities, and the value selected might be ignored if the # client doesn't support it. `FULL_SIZE` is supported by all clients. # # [Google Workspace # Add-ons](https://developers.google.com/workspace/add-ons): module OpenAs # The link opens as a full-size window (if that's the frame used by the # client). FULL_SIZE = 0 # The link opens as an overlay, such as a pop-up. OVERLAY = 1 end # What the client does when a link opened by an `OnClick` action is closed. # # Implementation depends on client platform capabilities. For example, a web # browser might open a link in a pop-up window with an `OnClose` handler. # # If both `OnOpen` and `OnClose` handlers are set, and the client platform # can't support both values, `OnClose` takes precedence. # # [Google Workspace # Add-ons](https://developers.google.com/workspace/add-ons): module OnClose # Default value. The card doesn't reload; nothing happens. NOTHING = 0 # Reloads the card after the child window closes. # # If used in conjunction with # [`OpenAs.OVERLAY`](https://developers.google.com/workspace/add-ons/reference/rpc/google.apps.card.v1#openas), # the child window acts as a modal dialog and the parent card is blocked # until the child window closes. RELOAD = 1 end end |